1
2011-12-13 The InnoDB Team
3
* handler/ha_innodb.cc, innodb.test, innodb.result:
4
Fix Bug#13117023: InnoDB was incrementing the handler_read_key,
5
also the SSV::ha_read_key_count, at the wrong place.
7
2011-12-10 The InnoDB Team
9
* include/page0page.h, page/page0page.c:
10
Fix Bug#13418887 ERROR IN DIAGNOSTIC FUNCTION PAGE_REC_PRINT()
12
2011-11-10 The InnoDB Team
14
* handler/ha_innodb.cc, row/row0ins.c, innodb_replace.test:
15
Fix Bug#11759688 52020: InnoDB can still deadlock
16
on just INSERT...ON DUPLICATE KEY a.k.a. the reintroduction of
17
Bug#7975 deadlock without any locking, simple select and update
19
2011-11-08 The InnoDB Team
21
* btr/btr0pcur.c, include/btr0pcur.h, include/btr0pcur.ic:
22
Fix Bug#13358468 ASSERTION FAILURE IN BTR_PCUR_GET_BLOCK
24
2011-10-27 The InnoDB Team
27
Fix Bug #12884631 62146: TABLES ARE LOST FOR DDL
29
2011-10-25 The InnoDB Team
31
* handler/ha_innodb.cc, row/row0ins.c:
32
Fix Bug#13002783 PARTIALLY UNINITIALIZED CASCADE UPDATE VECTOR
34
2011-10-20 The InnoDB Team
37
Fix Bug#13116045 Compilation failure using GCC 4.6.1 in btr/btr0cur.c
39
2011-10-12 The InnoDB Team
41
* btr/btr0cur.c, btr/btr0sea.c, buf/buf0buf.c, buf/buf0lru.c,
42
ha/ha0ha.c, handler/ha_innodb.cc, ibuf/ibuf0ibuf.c, include/btr0sea.h,
43
include/btr0types.h, include/buf0buf.h, include/ha0ha.h,
44
include/ha0ha.ic, include/row0upd.ic, include/sync0sync.h,
45
page/page0page.c, sync/sync0sync.c:
46
Fix Bug#13006367 62487: innodb takes 3 minutes to clean up
47
the adaptive hash index at shutdown
49
2011-10-04 The InnoDB Team
51
* include/sync0rw.h, sync/sync0rw.c:
52
Fix Bug#13034534 RQG TESTS FAIL ON WINDOWS WITH CRASH NEAR
55
2011-09-20 The InnoDB Team
58
Fix Bug#12963823 CRASH IN PURGE THREAD UNDER UNUSUAL CIRCUMSTANCES
60
2011-09-12 The InnoDB Team
63
Fix Bug#12601439 CONSISTENT READ FAILURE IN COLUMN PREFIX INDEX
65
2011-09-08 The InnoDB Team
67
* btr/btr0cur.c, include/page0page.h, include/row0upd.ic:
68
Fix Bug#12948130 UNNECESSARY X-LOCKING OF ADAPTIVE HASH INDEX
70
2011-09-06 The InnoDB Team
73
Fix Bug#12950803 62294: BUF_BUDDY_RELOCATE CALLS GETTIMEOFDAY
74
WHILE HOLDING BUFFER POOL MUTEX
76
2011-09-06 The InnoDB Team
78
* include/trx0undo.h, trx/trx0rec.c, trx/trx0undo.c:
79
Fix Bug#12547647 UPDATE LOGGING COULD EXCEED LOG PAGE SIZE
81
2011-08-29 The InnoDB Team
83
* btr/btr0btr.c, btr/btr0cur.c, fsp/fsp0fsp.c,
84
include/btr0btr.h, include/btr0cur.h, include/fsp0fsp.h,
85
include/mtr0mtr.h, include/mtr0mtr.ic, mtr/mtr0mtr.c,
86
row/row0ins.c, row/row0row.c, row/row0upd.c, trx/trx0undo.c:
87
Fix Bug#12704861 Corruption after a crash during BLOB update
88
and other regressions from the fix of Bug#12612184
90
2011-08-15 The InnoDB Team
92
* btr/btr0btr.c, btr/btr0cur.c, btr/btr0pcur.c, btr/btr0sea.c,
93
dict/dict0crea.c, dict/dict0dict.c, ibuf/ibuf0ibuf.c,
94
include/btr0btr.h, include/btr0btr.ic, include/sync0sync.h,
96
Fix Bug#11766591 59733: Possible deadlock when buffered changes
97
are to be discarded in buf_page_create()
99
2011-08-08 The InnoDB Team
102
Fix Bug#12835650 VARCHAR maximum length performance impact
104
2011-08-08 The InnoDB Team
106
* handler/ha_innodb.cc:
107
Fix Bug#12770537 I_S.TABLES.DATA_LENGTH DOES NOT SHOW ON-DISK SIZE
108
FOR COMPRESSED INNODB
110
2011-07-19 The InnoDB Team
112
* buf/buf0buf.c, buf/buf0rea.c, handler/ha_innodb.cc,
113
include/buf0buf.h, include/buf0buf.ic, include/srv0srv.h,
115
Fix Bug#12356373 by reintroducing random readahead
117
2011-06-30 The InnoDB Team
120
Fix Bug#12637786 Wrong secondary index entries on CHAR and VARCHAR
121
columns in ROW_FORMAT=DYNAMIC and ROW_FORMAT=COMPRESSED
123
2011-06-16 The InnoDB Team
125
* btr/btr0cur.c, buf/buf0buddy.c, buf/buf0buf.c, buf/buf0lru.c,
126
include/buf0buddy.h, include/buf0buddy.ic, include/buf0buf.h,
127
include/buf0buf.ic, include/buf0lru.h, include/buf0types.h:
128
Fix Bug#61188 DROP TABLE extremely slow
130
2011-06-16 The InnoDB Team
132
* buf/buf0buddy.c, buf/buf0buf.c, buf/buf0flu.c, buf/buf0lru.c,
133
include/buf0buf.h, include/buf0lru.h:
134
Fix Bug#61341 buf_LRU_insert_zip_clean can be O(N) on LRU length
136
2011-06-16 The InnoDB Team
138
* page/page0zip.c, rem/rem0rec.c:
139
Fix Bug#61191 question about page_zip_available()
141
2011-06-16 The InnoDB Team
143
* btr/btr0btr.c, btr/btr0cur.c, include/btr0btr.h, include/btr0cur.h,
144
include/btr0cur.ic, include/buf0buf.h, include/buf0buf.ic,
145
include/page0cur.ic, include/page0page.h, include/page0page.ic,
146
include/sync0rw.ic, include/sync0sync.h, page/page0cur.c,
147
page/page0page.c, row/row0ins.c, row/row0upd.c,
148
sync/sync0rw.c, sync/sync0sync.c:
149
Fix Bug#12612184 Race condition after btr_cur_pessimistic_update()
151
2011-06-09 The InnoDB Team
152
* btr/btr0cur.c, include/rem0rec.h, include/rem0rec.ic,
153
* row/row0row.c, row/row0vers.c, trx/trx0rec.c:
154
Instrumentation for Bug#12612184 Race condition in row_upd_clust_rec()
156
2011-05-19 The InnoDB Team
159
Fix Bug#12429576 Assertion failure on purge of column prefix index
161
2011-04-07 The InnoDB Team
163
* handler/ha_innodb.cc, handler/ha_innodb.h, handler/handler0alter.cc:
164
Fix Bug #52409 Assertion failure: long semaphore wait
166
2011-04-07 The InnoDB Team
168
* handler/ha_innodb.cc, include/trx0trx.h, include/trx0undo.h,
169
log/log0log.c, trx/trx0sys.c, trx/trx0trx.c, trx/trx0undo.c:
170
Fix Bug #59641 Prepared XA transaction in system after hard crash
171
causes future shutdown hang
173
2011-03-30 The InnoDB Team
175
* srv/srv0srv.c, sync/sync0arr.h, sync/sync0arr.c:
176
Fix Bug#11877216 InnoDB too eager to commit suicide on a busy server
178
2011-03-15 The InnoDB Team
180
* btr/btr0cur.c, page/page0zip.c:
181
Fix Bug#11849231 inflateInit() invoked without initializing all memory
183
2011-02-28 The InnoDB Team
185
* btr/btr0sea.c, buf/buf0buf.c, buf/buf0lru.c:
186
Fix Bug#58549 Race condition in buf_LRU_drop_page_hash_for_tablespace()
187
and compressed tables
189
2011-02-15 The InnoDB Team
191
* sync/sync0rw.c, innodb_bug59307.test:
192
Bug#59307 Valgrind: uninitialized value in
193
rw_lock_set_writer_id_and_recursion_flag()
195
2011-02-14 The InnoDB Team
197
* handler/handler0alter.cc:
198
Bug#59749 Enabling concurrent reads while creating non-primary
199
unique index gives failures
201
2011-01-31 The InnoDB Team
203
* btr/btr0cur.c, include/row0upd.h,
204
row/row0purge.c, row/row0umod.c, row/row0upd.c:
205
Bug#59230 assert 0 row_upd_changes_ord_field_binary()
206
in post-crash rollback or purge
208
2011-01-27 The InnoDB Team
211
Bug#59465 btr_estimate_number_of_different_key_vals use
212
incorrect offset for external_size
214
2011-01-27 The InnoDB Team
216
* include/trx0trx.h, trx/trx0trx.c:
217
Bug#59440 Race condition in XA ROLLBACK and XA COMMIT
220
2011-01-25 The InnoDB Team
223
Bug#59585 Fix 58912 introduces compiler warning
224
due to potentially uninitialized variable
226
2011-01-25 The InnoDB Team
229
Bug#59486 Incorrect usage of UNIV_UNLIKELY() in mlog_parse_string()
231
2011-01-25 The InnoDB Team
234
Fix Bug#59464 Race condition in row_vers_build_for_semi_consistent_read
236
2011-01-25 The InnoDB Team
238
* btr/btr0btr.c, btr/btr0cur.c, btr/btr0sea.c,
239
buf/buf0buddy.c, buf/buf0buf.c, buf/buf0lru.c,
240
include/buf0buf.h, include/buf0buf.ic, include/buf0lru.h,
241
mem/mem0mem.c, page/page0zip.c:
242
Fix Bug#59707 Unused compression-related parameters
243
in buffer pool functions
245
2011-01-18 The InnoDB Team
247
* include/sync0rw.h, sync/sync0arr.c, sync/sync0rw.c:
248
Fix Bug#59579 rw_lock_debug_print outputs to stderr, not to
249
SHOW ENGINE INNODB STATUS
251
2011-01-14 The InnoDB Team
252
* btr/btr0cur.c, dict/dict0dict.c, handler/ha_innodb.cc,
253
include/btr0cur.h, include/dict0mem.h, include/rem0cmp.h,
254
include/rem0cmp.ic, include/srv0srv.h, rem/rem0cmp.c,
255
srv/srv0srv.c, innodb_bug30423.test:
256
Fix Bug#30423 InnoDBs treatment of NULL in index stats causes
257
bad "rows examined" estimates
259
2011-01-06 The InnoDB Team
261
Fix Bug#59312 Examine MAX_FULL_NAME_LEN in InnoDB to address
262
possible insufficient name buffer
264
2011-01-06 The InnoDB Team
265
* dict/dict0dict.c, handler/ha_innodb.cc, handler/i_s.cc,
267
Fix Bug#58643 InnoDB: too long table name
269
2011-01-06 The InnoDB Team
270
* handler/i_s.cc, include/trx0i_s.h, trx/trx0i_s.c:
271
Fix Bug#55397 cannot select from innodb_trx when trx_query contains
272
blobs that aren't strings
274
2011-01-04 The InnoDB Team
276
Fix Bug#59197 double quote in field comment prevents foreign
277
key constraint creation
279
2010-12-21 The InnoDB Team
280
* include/btr0cur.h, include/row0upd.h, btr/btr0cur.c,
281
row/row0umod.c, row/row0upd.c:
282
Fix Bug#55284 Double free of off-page columns due to lock wait
283
while updating PRIMARY KEY
285
2010-12-21 The InnoDB Team
287
* include/data0data.h, include/data0data.ic, include/row0upd.h,
288
btr/btr0cur.c, row/row0purge.c, row/row0umod.c, row/row0upd.c,
289
innodb.result, innodb.test:
290
Fix Bug#58912 InnoDB unnecessarily avoids update-in-place
291
on column prefix indexes
293
2010-12-09 The InnoDB Team
296
Fix Bug#57600 output of I/O sum[%lu] can go negative
1
298
2010-11-11 The InnoDB Team
2
300
* thr/thr0loc.c, trx/trx0i_s.c:
3
301
Fix Bug#57802 Empty ASSERTION parameter passed to the HASH_SEARCH macro