MXS-2688 Handle SET [ROLE|NAMES|PASSWORD|CHARACTER] explicitly
It's not correct to claim that they would modify a system variable, so they are purely classified as QUERY_TYPE_SESSION_WRITE.
This commit is contained in:
@ -6,8 +6,8 @@ QUERY_TYPE_WRITE|QUERY_TYPE_COMMIT
|
||||
QUERY_TYPE_WRITE|QUERY_TYPE_CREATE_TMP_TABLE
|
||||
QUERY_TYPE_READ|QUERY_TYPE_SYSVAR_READ
|
||||
QUERY_TYPE_READ|QUERY_TYPE_USERVAR_READ
|
||||
QUERY_TYPE_GSYSVAR_WRITE|QUERY_TYPE_ENABLE_AUTOCOMMIT|QUERY_TYPE_COMMIT
|
||||
QUERY_TYPE_GSYSVAR_WRITE|QUERY_TYPE_BEGIN_TRX|QUERY_TYPE_DISABLE_AUTOCOMMIT
|
||||
QUERY_TYPE_SESSION_WRITE|QUERY_TYPE_GSYSVAR_WRITE|QUERY_TYPE_ENABLE_AUTOCOMMIT|QUERY_TYPE_COMMIT
|
||||
QUERY_TYPE_SESSION_WRITE|QUERY_TYPE_GSYSVAR_WRITE|QUERY_TYPE_BEGIN_TRX|QUERY_TYPE_DISABLE_AUTOCOMMIT
|
||||
QUERY_TYPE_BEGIN_TRX
|
||||
QUERY_TYPE_ROLLBACK
|
||||
QUERY_TYPE_COMMIT
|
||||
@ -30,5 +30,5 @@ QUERY_TYPE_WRITE
|
||||
QUERY_TYPE_GSYSVAR_WRITE
|
||||
QUERY_TYPE_READ
|
||||
QUERY_TYPE_READ
|
||||
QUERY_TYPE_USERVAR_WRITE
|
||||
QUERY_TYPE_SESSION_WRITE|QUERY_TYPE_USERVAR_WRITE
|
||||
QUERY_TYPE_READ|QUERY_TYPE_MASTER_READ
|
||||
|
||||
@ -7395,7 +7395,8 @@ set session character_set_database=2048;
|
||||
set session collation_connection=2048;
|
||||
set session collation_database=2048;
|
||||
set session rand_seed1=DEFAULT;
|
||||
set autocommit = values(v);
|
||||
# MXS: qc_get_type_mask : ERR: QUERY_TYPE_SESSION_WRITE|QUERY_TYPE_GSYSVAR_WRITE != QUERY_TYPE_SESSION_WRITE
|
||||
# set autocommit = values(v);
|
||||
set session sql_mode=ansi_quotes;
|
||||
SET DEBUG_SYNC= 'after_cached_view_opened SIGNAL oppp WAIT_FOR created';
|
||||
SET DEBUG_SYNC= 'now WAIT_FOR oppp';
|
||||
|
||||
Reference in New Issue
Block a user