mirror of
https://github.com/MariaDB/server.git
synced 2025-07-26 05:04:59 +02:00

commit 394d0712d3d46a87a8063e14e998e9c22336e3a6 Author: Anca Agape <anca@fb.com> Date: Thu Jul 27 15:43:07 2017 -0700 Fix rpl.rpl_4threads_deadlock test broken by D5005670 Summary: In D5005670 in fill_fields_processlist() function we introduced a point where we were trying to take the LOCK_thd_data before the synchronization point used by test processlist_after_LOCK_thd_count_before_LOCK_thd_data. This was happening in get_attached_srv_session() function called. Replaced this with get_attached_srv_session_safe() and moved it after lock is aquired. Reviewed By: tianx Differential Revision: D5505992 fbshipit-source-id: bc53924
25 lines
618 B
Text
25 lines
618 B
Text
|
|
source suite/rocksdb_hotbackup/include/setup.inc;
|
|
|
|
--exec suite/rocksdb_hotbackup/include/load_data.sh 2>&1
|
|
--let $rpl_server_number= 2
|
|
--source include/rpl_stop_server.inc
|
|
|
|
--error 1
|
|
--exec STREAM_TYPE=xbstream FRM=1 DEBUG_SIGNAL=1 suite/rocksdb_hotbackup/include/stream_run.sh 2>&1
|
|
|
|
--exec STREAM_TYPE=xbstream suite/rocksdb_hotbackup/include/stream_run.sh 2>&1
|
|
|
|
--let $rpl_server_number= 2
|
|
--source include/rpl_start_server.inc
|
|
|
|
connection server_2;
|
|
select count(*) from db1.t1;
|
|
|
|
connection server_1;
|
|
drop database db1;
|
|
connection server_2;
|
|
drop database db1;
|
|
|
|
source suite/rocksdb_hotbackup/include/cleanup.inc;
|
|
|