mikael@c-4908e253.1238-1-64736c10.cust.bredbandsbolaget.se
8ae26a2868
WL 2826: Error handling of ALTER TABLE for partitioning
...
After review changes
2006-04-15 21:49:13 -04:00
marty@linux.site
950e258fde
Fixes for fast alter table for ndbcluster
2006-04-11 14:06:32 +02:00
tomas@poseidon.ndb.mysql.com
d0ca8374cd
Bug #18596 binlog schema event auto push causes mysqld errors
...
- move slock bitmask to separate hash list, object living only during query
2006-04-03 19:11:20 +02:00
mikael@c-4908e253.1238-1-64736c10.cust.bredbandsbolaget.se
0a02cbb5f6
Merge c-4908e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/clean-mysql-5.1-new
...
into c-4908e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/wl2826
2006-04-01 16:31:53 -05:00
mskold@mysql.com
7015003c3e
Fix for Bug#17431 INSERT IGNORE INTO returns failed: 1296: err 4350 'Transaction already aborted'
2006-03-24 10:42:55 +01:00
mskold@mysql.com
25c149da04
Fix for Bug#17431 INSERT IGNORE INTO returns failed: 1296: err 4350 'Transaction already aborted'
2006-03-23 09:48:46 +01:00
pappa@c-8808e253.1238-1-64736c10.cust.bredbandsbolaget.se
3dc4635c70
Merge c-8808e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/mysql-5.1-new
...
into c-8808e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/wl2826
2006-03-21 10:44:59 -05:00
knielsen@mysql.com
95242e7186
Fix HPUX compilation.
2006-03-20 09:35:56 +01:00
mskold@mysql.com
a73e81898d
Fix for bug#17899 Partitions: crash, NDB, Select .. ORDER BY
2006-03-14 15:27:38 +01:00
mskold@mysql.com
9dc829eb9b
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.1-new
...
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new
2006-03-09 13:42:16 +01:00
mskold@mysql.com
f2ad519ed3
bug#18040: Create unique index cause error 4243
2006-03-09 13:41:11 +01:00
tomas@poseidon.ndb.mysql.com
0eb12cafe1
cleanup of ndb invalidate dictionary cache
...
fixed test case from previous commit
2006-03-08 15:29:57 +01:00
tomas@poseidon.ndb.mysql.com
44e54ed1a9
Bug #16385 Partitions: crash when updating a range partitioned NDB table
...
Bug #17806 Update on NDB table with list partition causes mysqld to core
- modified complemented_pk_read to be complemented_read, and handle also hidden key
2006-03-01 15:24:46 +01:00
pappa@c-9a08e253.1238-1-64736c10.cust.bredbandsbolaget.se
dd17f48630
Merge c-9a08e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/mysql-5.1-bugs
...
into c-9a08e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/wl2826
2006-02-20 16:41:46 -05:00
mskold@mysql.com
6d87be2c34
Invalidate table including all it's indexes from binlog thread
2006-02-17 09:44:12 +01:00
tomas@poseidon.ndb.mysql.com
efd6779c80
Bug #17340 SHOW CREATE TABLE from second session crashes the server
...
- no check was made that ndb thd object was allocated
2006-02-13 21:55:49 +01:00
tomas@poseidon.ndb.mysql.com
f0d95d0af3
Merge poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
...
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
2006-02-10 18:04:46 +01:00
tomas@poseidon.ndb.mysql.com
27a14f93eb
Merge poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
...
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
2006-02-10 17:50:17 +01:00
tomas@poseidon.ndb.mysql.com
7050a7586e
Bug #17249 ndb, delete statement with join where clause fails when table do not have pk
...
Bug #17257 ndb, update fails for inner joins if tables do not have Primary Key
change: the allocated area by setValue may not be around for later, store hidden key in special member variable instead
2006-02-10 17:40:22 +01:00
konstantin@mysql.com
e1f807af26
Merge mysql.com:/home/kostja/mysql/mysql-5.0-root
...
into mysql.com:/home/kostja/mysql/mysql-5.1-merge
2006-02-09 13:35:59 +03:00
pekka@mysql.com
9aa06f3bc1
ndb - bug#15918 fix
2006-02-07 19:57:31 +01:00
tomas@poseidon.ndb.mysql.com
128388bca7
Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new
...
into poseidon.ndb.mysql.com:/home/tomas/mysql51
2006-02-01 13:04:47 +01:00
tomas@poseidon.ndb.mysql.com
de2c7c72d9
MySQL Bugs: #16466 : DD: SHOW CREATE TABLE does not show TABLESPACE table_space1 STORAGE DISK
2006-02-01 11:56:20 +01:00
marty@linux.site
a4c389caf3
Wrapped get/set_ndb_share_state with mutex lock
2006-02-01 10:21:48 +01:00
mikron@c-4d08e253.1238-1-64736c10.cust.bredbandsbolaget.se
08e12cada9
WL 2826: First step in error handling of ALTER TABLE for partitioning
2006-02-01 10:06:07 +01:00
marty@linux.site
c7e17f5512
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.1-new
...
into linux.site:/home/marty/MySQL/mysql-5.1-new
2006-01-31 18:58:45 +01:00
tomas@poseidon.ndb.mysql.com
f4f0f1d66c
Bug #16466 DD: SHOW CREATE TABLE does not show TABLESPACE table_space1 STORAGE DISK
2006-01-31 18:46:44 +01:00
marty@linux.site
0a57f2410b
Enable WL#1892 for binlog, wrong signature
2006-01-31 17:11:21 +01:00
marty@linux.site
3f78e8b8aa
Added possibillity to check what fields will get added indexes (ndb does currently not support indexes on disk stored fields), WL#1892
2006-01-27 17:23:14 +01:00
pekka@mysql.com
98e59a4447
ndb - wl#2972 rbr blobs: write blob data to binlog
2006-01-25 22:22:50 +01:00
mskold@mysql.com
aae4a997d4
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.1-new
...
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new
2006-01-17 18:35:15 +01:00
pappa@c-0c0be253.1238-1-64736c10.cust.bredbandsbolaget.se
b809a9d027
Merge c-0c0be253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/mysql-5.1-new
...
into c-0c0be253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/wl2604-push
2006-01-17 09:36:55 -05:00
mskold@mysql.com
1476b484c2
Additional fixes for WL#1892
2006-01-17 12:53:49 +01:00
mikron@c-1e0be253.1238-1-64736c10.cust.bredbandsbolaget.se
e802a94284
WL #2604 : Partition Management
...
Optimised version of ADD/DROP/REORGANIZE partitions for
non-NDB storage engines.
New syntax to handle REBUILD/OPTIMIZE/ANALYZE/CHECK/REPAIR partitions
Quite a few bug fixes
2006-01-17 08:40:00 +01:00
tomas@poseidon.ndb.mysql.com
31596d5456
added assert for when ndb share is not released as it should
...
+ corrected the bugs in this resuling from mysql-test-run
+removed some debug printouts
2006-01-17 07:36:50 +01:00
mskold@mysql.com
d9ea73d054
Added new calls for WL#1892 NDB Handler: Add support for CREATE/DROP INDEX
2006-01-13 11:51:30 +01:00
mskold@mysql.com
61f62f6294
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.1-new
...
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new
2006-01-13 09:42:50 +01:00
tomas@poseidon.ndb.mysql.com
4b731ddfb4
wl2325 wl2324
2006-01-12 19:51:02 +01:00
mskold@mysql.com
946300c89b
WL#1892 Post-review fix, removed index insertion in list at create
2006-01-11 12:41:38 +01:00
mskold@mysql.com
e39e2d9a22
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.1-new
...
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new
2006-01-11 12:36:38 +01:00
mskold@mysql.com
67cbb3b11e
Restructered index management, to prepare for add/drop index (WL#1892)
2006-01-11 12:35:28 +01:00
jonas@perch.ndb.mysql.com
161645c81e
wl2723 - ndb opt. nr
2006-01-11 11:35:25 +01:00
gluh@eagle.intranet.mysql.r18.ru
be4ebd9038
WL#2506: Information Schema tables for PARTITIONing
...
added I_S 'PARTITIONS' table
2006-01-10 19:44:04 +04:00
serg@serg.mylan
86e35affcf
after merge fix
2006-01-07 16:27:40 +01:00
mikael@mysql.com
a6c97bb635
Made set_part_info a handler method and not a ha_partition method only
...
The previous variant where it was a specific ha_partition method
only worked for the partition handler. It was unfortunately called also
for the NDB handler and in this case it called a random method in the
NDB handler with random input.
2005-11-25 09:11:52 +01:00
monty@mysql.com
e42c980967
Table definition cache, part 2
...
The table opening process now works the following way:
- Create common TABLE_SHARE object
- Read the .frm file and unpack it into the TABLE_SHARE object
- Create a TABLE object based on the information in the TABLE_SHARE
object and open a handler to the table object
Other noteworthy changes:
- In TABLE_SHARE the most common strings are now LEX_STRING's
- Better error message when table is not found
- Variable table_cache is now renamed 'table_open_cache'
- New variable 'table_definition_cache' that is the number of table defintions that will be cached
- strxnmov() calls are now fixed to avoid overflows
- strxnmov() will now always add one end \0 to result
- engine objects are now created with a TABLE_SHARE object instead of a TABLE object.
- After creating a field object one must call field->init(table) before using it
- For a busy system this change will give you:
- Less memory usage for table object
- Faster opening of tables (if it's has been in use or is in table definition cache)
- Allow you to cache many table definitions objects
- Faster drop of table
2005-11-23 22:45:02 +02:00
acurtis@poseidon.ndb.mysql.com
c01a3b5e5f
Make storage engines "pluggable", handlerton work
2005-11-07 16:25:06 +01:00
tomas@poseidon.ndb.mysql.com[tomas]
41271735f4
Ndb handler cleanup:
...
- removed some returns on ndb internal error codes, return ndb cause in warnings
- moved all errorcode mapping mysqld-ndb to ndberror.c
- ndb util thread to discover all ndb tables at startup
- ndb util thread to wait for mysqld startup
2005-11-06 00:20:37 +01:00
tomas@poseidon.ndb.mysql.com
620b7bafb0
Merge
2005-10-06 10:54:07 +02:00
brian@zim.(none)
11be8401a7
Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into zim.(none):/home/brian/mysql/fix-5.0
2005-10-03 21:09:01 -07:00