26 lines
800 B
PHP
26 lines
800 B
PHP
# ==== Purpose ====
|
|
#
|
|
# Wait for the given server to be elected as the Primary member of the group
|
|
#
|
|
# ==== Usage ====
|
|
#
|
|
# [--let $wait_timeout= NUMBER]
|
|
# [--let $rpl_debug= 1]
|
|
# --let $group_replication_expected_uuid=UUID
|
|
# --source include/gr_wait_primary_member_uuid.inc
|
|
#
|
|
|
|
--let $include_filename= gr_wait_primary_member_uuid.inc
|
|
--source include/begin_include_file.inc
|
|
|
|
let $wait_condition= SELECT COUNT(*) = 1 FROM performance_schema.global_status
|
|
WHERE VARIABLE_NAME = "group_replication_primary_member" AND
|
|
VARIABLE_VALUE = "$group_replication_expected_uuid";
|
|
--source include/wait_condition_or_abort.inc
|
|
|
|
--let $include_filename= gr_wait_primary_member_uuid.inc
|
|
--source include/end_include_file.inc
|
|
|
|
--let $group_replication_expected_uuid=
|
|
--let $group_replication_member_role=
|