polardbxengine/mysql-test/suite/xengine_main/t/server_offline_debug.test

31 lines
991 B
Plaintext

--source include/not_threadpool.inc
--source include/have_debug.inc
--echo #
--echo # BUG#28761869 - LOCK_ORDER: DEADLOCK INVOLVING LOCK_OFFLINE_MODE.
--echo #
# Save the global value to be used to restore the original value.
SET @global_saved_tmp = @@global.offline_mode;
connect(con1, localhost, root,,);
SET DEBUG_SYNC='after_lock_offline_mode_acquire SIGNAL lock_offline_mode_acquired WAIT_FOR lock_thd_data_acquired';
--send SET GLOBAL offline_mode=ON;
--connection default
SET DEBUG_SYNC='now WAIT_FOR lock_offline_mode_acquired';
SET DEBUG_SYNC='materialize_session_variable_array_THD_locked SIGNAL lock_thd_data_acquired';
--send SHOW VARIABLES LIKE 'offline_mode';
--connection con1
--echo # reaping execution status for SET GLOBAL offline_mode=ON;
--reap;
--connection default
--reap;
--disconnect con1
SET DEBUG_SYNC='RESET';
--echo # Restoring the original values.
SET @@global.offline_mode = @global_saved_tmp;
--source suite/xengine/include/check_xengine_log_error.inc