lp:~rsilk/mysql-server/pluggable-auth
- Get this branch:
- bzr branch lp:~rsilk/mysql-server/pluggable-auth
Branch merges
Branch information
Recent revisions
- 2777. By Dmitry Lenev <email address hidden>
-
Fix for bug #44738 "fill_schema_
table_from_ frm() opens tables without
lowercasing table name".In lower_case_
table_names > 0 mode some queries to I_S left entries
with incorrect key in table definition cache. This wasted memory and
in combination with similar problem in CREATE TABLE (which also has
peeked into table definition cache using non-normalized key) led to
to spurious ER_TABLE_EXISTS_ ERROR errors when one tried to create a
table with the same name as a previously existing but dropped table
(assuming that table name contained characters in upper case).This problem occured due to fact that fill_schema_
table_from_ frm()
was not properly normalizing (lowercasing) database and table names
which it used for lookups in table definition cache.This fix adds proper normalization to this function. It also solves
similar problem in CREATE TABLE's code by ensuring that it uses
properly normalized version of table name when it peeks into table
definition cache instead of non-normalized one. - 2775. By Jon Olav Hauglid <email address hidden>
-
Bug #21793 Missing CF_CHANGES_DATA and CF_STATUS_COMMAND for
handful of commandsCF_CHANGES_DATA and CF_STATUS_COMMAND flags added to the
commands mentioned in the bug description. With the following
two exceptions:1) 4 commands do not exist:
SQLCOM_RENAME_DB
SQLCOM_LOAD_MASTER_ DATA
SQLCOM_LOAD_MASTER_ TABLE
SQLCOM_SHOW_COLUMN_ TYPES 2) All SQLCOM_SHOW_* commands already had CF_STATUS_COMMAND,
leaving only SQLCOM_BINLOG_ BASE64_ EVENT. Further, check_prepared_
statement( ) in sql_prepare.cc has been
simplified by taking advantage of the CF_STATUS_COMMAND flag.Note that no test case has been added.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar RepositoryFormatKnitPack6 (bzr 1.9)
- Stacked on:
- lp:~mysql/mysql-server/mysql-6.0