jani@ua141d10.elisa.omakaista.fi
cbe21a8eb6
Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1
...
into ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-5.0-tmp
2005-10-27 23:43:20 +03:00
aivanov@mysql.com
a9a127e0bc
Removed innobase/my_cnf, innobase/include/makefilewin.i,
...
and innobase/*/makefilewin (which are unused now).
2005-10-26 20:06:08 +04:00
osku@127.(none)
d563a01afe
Merge 127.(none):/home/osku/mysql/5.0/clean
...
into 127.(none):/home/osku/mysql/5.0/3443
2005-09-23 16:44:25 +03:00
osku@127.(none)
d61708d1c9
Fix bug #3443 , better foreign key error messsages.
2005-09-23 16:22:27 +03:00
osku@127.(none)
e6b3261556
InnoDB: Fix bug #13315 , index columns having a maximum length of 767.
2005-09-23 11:20:34 +03:00
osku@127.(none)
084e37b88c
InnoDB: Reject foreign keys in temporary tables. Closes bug #12084 .
2005-09-06 14:38:21 +03:00
marko@hundin.mysql.fi
e992adcb3f
Merge hundin.mysql.fi:/home/marko/mysql-5.0
...
into hundin.mysql.fi:/home/marko/mysql-5.0-current
2005-06-21 07:36:18 +03:00
marko@hundin.mysql.fi
f11bbee74f
InnoDB: Fix ut0dbg compilation errors on NetWare
2005-06-16 15:00:25 +03:00
heikki@hundin.mysql.fi
9eadf2366c
Merge hundin.mysql.fi:/home/heikki/mysql-4.1
...
into hundin.mysql.fi:/home/heikki/mysql-5.0
2005-04-27 03:02:25 +03:00
heikki@hundin.mysql.fi
bea92e1646
dict0dict.c, dict0dict.h, fil0fil.c:
...
Fix a problem in crash recovery of .ibd files on Windows if the user used lower_case_table_names=0 or 2; the directory scan in crash recovery forgot to put all paths to lower case, so that the tablespace name would be consistent with the internal data dictionary of InnoDB; remember that InnoDB puts internally all database names and table names to lower case on Windows, regardless of the value of lower_case_table_names
2005-04-27 02:57:19 +03:00
marko@hundin.mysql.fi
b3d6f51705
InnoDB: Performance optimizations based on OProfile analysis
2005-04-25 10:14:35 +03:00
marko@hundin.mysql.fi
14cf8a55c8
InnoDB: Some low-level optimizations made based on OProfile results.
2005-04-22 14:04:18 +03:00
marko@hundin.mysql.fi
d7f9dffd95
dict0dict.c:
...
Add some UNIV_LIKELY and UNIV_UNLIKELY hints.
dict_tree_copy_rec_order_prefix(): Add a UNIV_PREFETCH_R hint on rec.
2005-04-22 13:43:49 +03:00
mskold@mysql.com
add3fd3cca
Merge
2005-04-13 16:24:17 +02:00
marko@hundin.mysql.fi
d5646eb6c5
InnoDB: Ignore character set mismatch in ALTER TABLE and RENAME TABLE
...
if foreign_key_checks=0. (Bug #9802 )
2005-04-12 16:12:34 +03:00
joerg@mysql.com
c47ac8590b
Merge mysql.com:/M41/upward-4.1 into mysql.com:/M50/merge-5.0
2005-04-06 14:15:45 +02:00
heikki@hundin.mysql.fi
9db3965924
dict0dict.c:
...
Add a note that ENUM in new tables cannot reference ENUM in old tables, in FOREIGN KEY constraints
2005-04-05 11:35:03 +03:00
marko@hundin.mysql.fi
2729e866df
dict0load.c:
...
dict_load_table(): Remove unused label that was accidentally introduced
in a 4.0->4.1->5.0 merge.
2005-03-15 11:50:44 +02:00
marko@hundin.mysql.fi
6dba591d0b
After merge fixes
2005-03-15 11:22:20 +02:00
marko@hundin.mysql.fi
dd20809e32
Merge hundin.mysql.fi:/home/marko/k/mysql-4.0
...
into hundin.mysql.fi:/home/marko/mysql-4.1
2005-03-15 11:14:57 +02:00
marko@hundin.mysql.fi
d5c1475db6
dict0load.c:
...
dict_load_table(): Refuse to open ROW_FORMAT=COMPACT tables
of MySQL 5.0.3 and later.
2005-03-14 12:43:22 +02:00
marko@hundin.mysql.fi
946e24713c
InnoDB: Keep the "compact format" flag in SYS_TABLES.N_COLS
...
instead of SYS_TABLES.MIX_LEN, because the latter was not
initialized to zero in old MySQL 3.23 releases. This will break
existing MySQL/InnoDB 5.0.3-bk databases for which
SHOW TABLE STATUS displays Row_format=Compact.
2005-03-10 16:42:43 +02:00
serg@serg.mylan
956682de1a
merged
2005-03-09 14:09:06 +01:00
marko@hundin.mysql.fi
2bfe884320
dict0load.c:
...
dict_load_table(): Do not complain about mix_len != 0,
because MySQL 3.23.4x left garbage in that column.
2005-03-08 20:06:09 +02:00
marko@hundin.mysql.fi
48cd94d9ae
After merge fixes
2005-03-08 17:18:27 +02:00
marko@hundin.mysql.fi
63d01ae103
dict0load.c:
...
dict_load_table(): Remove the check for row_format=compact for now,
because the flag bit we used (high-order bit of mix_len)
has not been zero for at least two customers.
2005-03-08 17:08:17 +02:00
marko@hundin.mysql.fi
38adb1ba79
InnoDB: Portability fixes for warnings reported on IA-64 Windows
2005-03-07 12:03:33 +02:00
marko@hundin.mysql.fi
7252e44bf5
After review fixes. Fix bugs in TRUNCATE.
2005-03-01 19:42:59 +02:00
monty@mysql.com
3839e443a4
merge with 4.1
2005-02-28 12:18:39 +02:00
monty@mysql.com
253bfcf783
Fixed wrong memory references found by purify
...
(No really critical errors found, but a few possible wrong results)
2005-02-28 11:59:46 +02:00
monty@mysql.com
0a6b7aedb2
Remove compiler warnings and remove not used variables
...
(Found during build process)
2005-02-25 16:53:22 +02:00
marko@hundin.mysql.fi
612e06617c
InnoDB: Make CREATE TABLE return error when the minimum row length
...
exceeds the maximum record size. (Bug #5682 )
2005-02-17 17:15:29 +02:00
marko@hundin.mysql.fi
6c43fb504b
InnoDB: Exclude code from InnoDB Hot Backup builds
...
by adding #ifndef UNIV_HOTBACKUP and adjusting some function
declarations.
2005-02-04 16:25:13 +02:00
heikki@hundin.mysql.fi
324e5688b4
dict0load.c:
...
Fix a compilation error reported by Paul Dubois; I forgot to compile 5.0 after the merge
os0thread.c:
test
2005-01-21 22:03:08 +02:00
heikki@hundin.mysql.fi
d1d68b1413
Merge hundin.mysql.fi:/home/heikki/mysql-4.1
...
into hundin.mysql.fi:/home/heikki/mysql-5.0
2005-01-21 18:16:02 +02:00
heikki@hundin.mysql.fi
9a03676b69
dict0dict.c:
...
Fix bug #7831 : ALTER TABLE ... ADD CONSTRAINT PRIMARY KEY ... complained about bad foreign key definition
2005-01-21 17:54:50 +02:00
heikki@hundin.mysql.fi
f1dc2017c1
dict0load.c:
...
Correct typo in comment
2005-01-15 01:10:40 +02:00
heikki@hundin.mysql.fi
71ec20ec1f
dict0load.c, dict0crea.c:
...
Add diagnostic code to track corruption in mix_len; it was reported on the mailing list Jan 14, 2005
2005-01-15 01:06:15 +02:00
marko@hundin.mysql.fi
045aea9d92
InnoDB: Remove redundant page_no field from dict_index_t.
...
This completes the patch for fast TRUNCATE TABLE.
2005-01-14 13:54:23 +02:00
marko@hundin.mysql.fi
1fdff1f344
InnoDB: Implement fast TRUNCATE TABLE (Bug #7150 )
2005-01-11 16:28:07 +02:00
serg@sergbook.mysql.com
a04fc26c54
manually merged
2004-12-31 15:26:24 +01:00
monty@mysql.com
34d5331cee
Merge with global tree
2004-12-31 00:50:30 +02:00
monty@mysql.com
d71c030587
After merge fixes
2004-12-31 00:44:00 +02:00
marko@hundin.mysql.fi
7adeebd9a1
InnoDB: Remove dependency on rem0rec.ic from dict0dict.ic (Bug #7464 )
2004-12-29 12:09:23 +02:00
heikki@hundin.mysql.fi
7ad5e20461
Many files:
...
Fix InnoDB critical bug #7496 ; we scan the InnoDB data dictionary also at a normal mysqld startup, and create the spaces, so that we know the mapping space id -> .ibd file name; fix an infinite loop if DISCARD TABLESPACE coincides with INSERT or some other table operation; fix a potential crash if DISCARD TABLESPACE coincides with a cascaded FOREIGN KEY operation in the same table; do not allow DISCARD TABLESPACE of a referenced table if FOREIGN_KEY_CHECKS=1
2004-12-27 04:10:25 +02:00
monty@mishka.local
4f4bbfc279
Merge with 4.1
2004-12-22 13:54:39 +02:00
sergefp@mysql.com
a8e52ef412
Merge mysql.com:/dbdata/psergey/mysql-4.0-bug6976
...
into mysql.com:/dbdata/psergey/mysql-4.1-merge
2004-12-13 20:30:44 +03:00
marko@hundin.mysql.fi
cd8743409f
dict0load.c:
...
dict_load_table(): detect the new table format of MySQL 5.0.3
2004-12-13 12:31:17 +02:00
heikki@hundin.mysql.fi
713a3103c6
dict0dict.c, log.cc:
...
Remove accidentally merged 4.0 changes
dict0dict.c:
Remove the 4.0 fix accidentally auto-merged to 4.1
row0mysql.h, dict0dict.h:
Remove a change auto-merged from 4.0
2004-12-10 18:03:43 +02:00
heikki@hundin.mysql.fi
d9fbdff6a2
Merge
2004-12-10 17:15:23 +02:00