File: gr_concurrent_select_group_configuration_version.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,949 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_configuration_version table,
#     then wait on sync point.
[connection server1]
# Adding debug point 'group_replication_wait_before_group_configuration_version_read_column_value' to @@GLOBAL.debug
SELECT version FROM performance_schema.replication_group_configuration_version WHERE name = 'replication_group_member_actions';

#########################################################################
# 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_configuration_version_read_column_value' from @@GLOBAL.debug
SELECT version FROM performance_schema.replication_group_configuration_version WHERE name = 'replication_group_member_actions';
version
CONFIG_VERSION

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

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