~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/ChangeLog

Merge Revision revid:svn-v4:16c675df-0fcb-4bc9-8058-dcc011a37293:branches/zip:6790 from MySQL InnoDB

Original revid:svn-v4:16c675df-0fcb-4bc9-8058-dcc011a37293:branches/zip:6790

Original Authors: jyang
Original commit message:
branches/zip: Fix bug #51356: "many valgrind errors in error messages
with concurrent ddl". Null terminate the name string returned
from innobase_convert_identifier() call when reporting DB_DUPLICATE_KEY
error in create_table_def().
rb://266 approved by Marko

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2010-03-18      The InnoDB Team
2
 
 
3
 
        * CMakeLists.txt:
4
 
        Fix Bug#52102 InnoDB Plugin shows performance drop compared to
5
 
        InnoDB (Windows)
6
 
 
7
 
2010-03-18      The InnoDB Team
8
 
 
9
 
        * buf0buf.ic:
10
 
        When comparing the time of the first access to a block against
11
 
        innodb_old_blocks_time, use 32-bit arithmetics. The comparison was
12
 
        incorrect on 64-bit systems.
13
 
 
14
 
2010-03-11      The InnoDB Team
15
 
 
16
 
        * buf0buf.h, buf0buf.ic:
17
 
        Fix and clarify the latching of some buf_block_t members.
18
 
        Note that check_index_page_at_flush is not protected by any mutex.
19
 
        Note and assert that lock_hash_val is protected by the rw-latch.
20
 
 
21
 
2010-03-10      The InnoDB Team
22
 
 
23
 
        * trx/trx0sys.c:
24
 
        Fix Bug#51653 outdated reference to set-variable
25
 
 
26
 
2010-03-10      The InnoDB Team
27
 
 
28
 
        * handler/ha_innodb.cc, mysql-test/innodb_bug21704.result,
29
 
        mysql-test/innodb_bug47621.result, mysql-test/innodb_bug47621.test:
30
 
        Fix Bug#47621 MySQL and InnoDB data dictionaries will become out of
31
 
        sync when renaming columns
32
 
 
33
 
2010-03-10      The InnoDB Team
34
 
 
35
 
        * handler/ha_innodb.cc:
36
 
        Fix Bug#51356 Many Valgrind errors in error messages
37
 
        with concurrent DDL
38
 
 
39
 
2010-03-10      The InnoDB Team
40
 
 
41
 
        * handler/ha_innodb.cc, handler/handler0alter.cc,
42
 
        mysql-test/innodb_bug51378.result, mysql-test/innodb_bug51378.test:
43
 
        Fix Bug#51378 Init 'ref_length' to correct value, in case an out
44
 
        of bound MySQL primary_key
45
 
 
46
1
2010-03-10      The InnoDB Team
47
2
 
48
3
        * log/log0recv.c:
49
4
        Remove a bogus assertion about page numbers exceeding 0x90000000
50
 
        in the redo log. Abort when encountering a corrupted redo log
 
5
        in the redo log.  Abort when encountering a corrupted redo log
51
6
        record, unless innodb_force_recovery is set.
52
7
 
53
8
2010-03-09      The InnoDB Team
70
25
2010-02-11      The InnoDB Team
71
26
 
72
27
        * include/mem0mem.h, include/mem0mem.ic, mem/mem0mem.c:
73
 
        Fix Bug#49535 Available memory check slows down crash
 
28
        Fix Bug #49535 Available memory check slows down crash
74
29
        recovery tens of times
75
30
 
76
31
2010-02-09      The InnoDB Team
77
32
 
78
33
        * buf/buf0buf.c:
79
 
        Fix Bug#38901 InnoDB logs error repeatedly when trying to load
 
34
        Fix Bug #38901 InnoDB logs error repeatedly when trying to load
80
35
        page into buffer pool
81
36
 
82
37
2010-02-09      The InnoDB Team
137
92
 
138
93
        * row/row0sel.c:
139
94
        On the READ UNCOMMITTED isolation level, do not attempt to access
140
 
        a clustered index record that has been marked for deletion. The
 
95
        a clustered index record that has been marked for deletion.  The
141
96
        built-in InnoDB in MySQL 5.1 and earlier would attempt to retrieve
142
97
        a previous version of the record in this case.
143
98
 
151
106
2010-01-12      The InnoDB Team
152
107
 
153
108
        * handler/ha_innodb.cc, handler/ha_innodb.h:
154
 
        Fix Bug#46193 crash when accessing tables after enabling
 
109
        Fix Bug #46193 crash when accessing tables after enabling
155
110
        innodb_force_recovery option
156
111
 
157
112
2010-01-12      The InnoDB Team
166
121
        Display the zlib version number at startup.
167
122
        InnoDB compressed tables use zlib, and the implementation depends
168
123
        on the zlib function compressBound(), whose definition was slightly
169
 
        changed in zlib version 1.2.3.1 in 2006. MySQL bundles zlib 1.2.3
 
124
        changed in zlib version 1.2.3.1 in 2006.  MySQL bundles zlib 1.2.3
170
125
        from 2005, but some installations use a more recent zlib.
171
126
 
172
127
2009-11-30      The InnoDB Team
258
213
        sync/sync0arr.c, sync/sync0sync.c, thr/thr0loc.c, trx/trx0i_s.c,
259
214
        trx/trx0purge.c, trx/trx0rseg.c, trx/trx0sys.c, trx/trx0undo.c,
260
215
        usr/usr0sess.c, ut/ut0mem.c:
261
 
        Fix Bug#45992 innodb memory not freed after shutdown
262
 
        Fix Bug#46656 InnoDB plugin: memory leaks (Valgrind)
 
216
        Fix Bug #45992 innodb memory not freed after shutdown
 
217
        Fix Bug #46656 InnoDB plugin: memory leaks (Valgrind)
263
218
 
264
219
2009-10-29      The InnoDB Team
265
220
 
591
546
        * dict/dict0dict.c:
592
547
        When an index column cannot be found in the table during index
593
548
        creation, display additional diagnostic before an assertion failure.
594
 
        This does NOT fix Bug#44571 InnoDB Plugin crashes on ADD INDEX,
 
549
        This does NOT fix Bug #44571 InnoDB Plugin crashes on ADD INDEX,
595
550
        but it helps understand the reason of the crash.
596
551
 
597
552
2009-06-17      The InnoDB Team