Browse Source
MDEV-25905: Assertion table2==NULL in dict_sys_t::add()
MDEV-25905: Assertion table2==NULL in dict_sys_t::add()
In commit 49e2c8f0a6
(MDEV-25743)
we made dict_sys_t::find() incompatible with the rest of the
table name hash table operations in case the table name contains
non-ASCII octets (using a compatibility mode that facilitates the
upgrade into the MySQL 5.0 filename-safe encoding) and the target
platform implements signed char.
ut_fold_string(): Remove; replace with my_crc32c(). This also makes
table name hash value calculations independent on whether char
is unsigned or signed.
bb-10.6-danielblack-MDEV-25282-Auto-shutdown-on-idle-when-socket-activated
8 changed files with 50 additions and 69 deletions
-
41extra/mariabackup/xtrabackup.cc
-
3mysql-test/suite/innodb/r/dropdb.result
-
4mysql-test/suite/innodb/t/dropdb.test
-
20storage/innobase/dict/dict0dict.cc
-
6storage/innobase/include/dict0dict.h
-
11storage/innobase/include/ut0rnd.h
-
24storage/innobase/include/ut0rnd.ic
-
10tpool/aio_liburing.cc
Write
Preview
Loading…
Cancel
Save
Reference in new issue