mariadb/storage/innobase/dict
Marko Mäkelä b06620868e Bug#14731482 UPDATE OR DELETE CORRUPTS A RECORD WITH A LONG PRIMARY KEY
We did not allocate enough bits for index->trx_id_offset, causing an
UPDATE or DELETE of a table with a PRIMARY KEY longer than 1024 bytes
to corrupt the PRIMARY KEY.

dict_index_t: Allocate enough bits.

dict_index_build_internal_clust(): Check for overflow of
index->trx_id_offset. Trip a debug assertion when overflow occurs.

rb:1380 approved by Jimmy Yang
2012-10-08 16:01:50 +03:00
..
dict0boot.c Apply InnoDB snapshot innodb-5.1-ss1751. 2007-08-25 03:55:38 -06:00
dict0crea.c Apply InnoDB snapshot innodb-5.1-ss1751. 2007-08-25 03:55:38 -06:00
dict0dict.c Bug#14731482 UPDATE OR DELETE CORRUPTS A RECORD WITH A LONG PRIMARY KEY 2012-10-08 16:01:50 +03:00
dict0load.c Bug#11758510 (#50723): INNODB CHECK TABLE FATAL SEMAPHORE WAIT TIMEOUT POSSIBLY TOO SHORT FOR BI 2012-04-27 19:38:13 +09:00
dict0mem.c Fix Bug #59157 valgrind conditional jump warning from dict_load_foreign. 2011-01-04 22:31:46 -08:00