File: gr_concurrent_select_group_member_actions.result

package info (click to toggle)
mysql-8.0 8.0.43-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,273,924 kB
  • sloc: cpp: 4,684,605; ansic: 412,450; pascal: 108,398; java: 83,641; perl: 30,221; cs: 27,067; sql: 26,594; sh: 24,181; python: 21,816; yacc: 17,169; php: 11,522; xml: 7,388; javascript: 7,076; makefile: 2,194; lex: 1,075; awk: 670; asm: 520; objc: 183; ruby: 97; lisp: 86
file content (36 lines) | stat: -rw-r--r-- 1,921 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
include/group_replication.inc [rpl_server_count=3]
Warnings:
Note	####	Sending passwords in plain text without SSL/TLS is extremely insecure.
Note	####	Storing MySQL user name or password information in the connection metadata repository is not secure and is therefore not recommended. Please consider using the USER and PASSWORD connection options for START REPLICA; see the 'START REPLICA Syntax' in the MySQL Manual for more information.
[connection server1]

#########################################################################
# 01. On M1, connection thread(T1) executes the select query on
#     performance_schema.replication_group_member_actions table, then
#     wait on sync point.
[connection server1]
# Adding debug point 'group_replication_wait_before_group_member_actions_read_column_value' to @@GLOBAL.debug
SELECT enabled FROM performance_schema.replication_group_member_actions WHERE name = 'mysql_disable_super_read_only_if_primary';

#########################################################################
# 02. Verify that T1 is waiting on sync point.
[connection server_1_2]

#########################################################################
# 03. Remove the debug flag and execute the select query from another
#     connection.
# Removing debug point 'group_replication_wait_before_group_member_actions_read_column_value' from @@GLOBAL.debug
SELECT enabled FROM performance_schema.replication_group_member_actions WHERE name = 'mysql_disable_super_read_only_if_primary';
enabled
MEMBER_ACTION

########################################################################
# 04. Signal to continue T1 and verify that all members are online.
SET DEBUG_SYNC= 'now SIGNAL signal.after_group_member_actions_read_column_value_continue';
[connection server1]
enabled
MEMBER_ACTION

################################################################
# 05. Cleanup
include/group_replication_end.inc