Skip to content

Commit e773e08

Browse files
authored
DPE-3830 - Paxos single leader (#416)
* testing paxos single leader * fix utest * test fix
1 parent e559c9f commit e773e08

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

lib/charms/mysql/v0/mysql.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def wait_until_mysql_connection(self) -> None:
134134
# Increment this major API version when introducing breaking changes
135135
LIBAPI = 0
136136

137-
LIBPATCH = 86
137+
LIBPATCH = 87
138138

139139
UNIT_TEARDOWN_LOCKNAME = "unit-teardown"
140140
UNIT_ADD_LOCKNAME = "unit-add"
@@ -1023,6 +1023,7 @@ def render_mysqld_configuration( # noqa: C901
10231023
"log_error": f"{snap_common}/var/log/mysql/error.log",
10241024
"general_log": "OFF",
10251025
"general_log_file": f"{snap_common}/var/log/mysql/general.log",
1026+
"loose-group_replication_paxos_single_leader": "ON",
10261027
"slow_query_log_file": f"{snap_common}/var/log/mysql/slow.log",
10271028
"binlog_expire_logs_seconds": f"{binlog_retention_seconds}",
10281029
"loose-audit_log_policy": audit_log_policy.upper(),

tests/unit/test_mysql.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2088,6 +2088,7 @@ def test_render_mysqld_configuration(self, _get_available_memory):
20882088
"loose-audit_log_policy": "LOGINS",
20892089
"loose-audit_log_strategy": "ASYNCHRONOUS",
20902090
"loose-audit_log_file": "/var/log/mysql/audit.log",
2091+
"loose-group_replication_paxos_single_leader": "ON",
20912092
"innodb_buffer_pool_chunk_size": "2902458368",
20922093
"gtid_mode": "ON",
20932094
"enforce_gtid_consistency": "ON",

tests/unit/test_mysqlsh_helpers.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -327,6 +327,7 @@ def test_write_mysqld_config(
327327
"log_error = /var/snap/charmed-mysql/common/var/log/mysql/error.log",
328328
"general_log = OFF",
329329
"general_log_file = /var/snap/charmed-mysql/common/var/log/mysql/general.log",
330+
"loose-group_replication_paxos_single_leader = ON",
330331
"slow_query_log_file = /var/snap/charmed-mysql/common/var/log/mysql/slow.log",
331332
"binlog_expire_logs_seconds = 604800",
332333
"loose-audit_log_policy = LOGINS",
@@ -364,6 +365,7 @@ def test_write_mysqld_config(
364365
"log_error = /var/snap/charmed-mysql/common/var/log/mysql/error.log",
365366
"general_log = OFF",
366367
"general_log_file = /var/snap/charmed-mysql/common/var/log/mysql/general.log",
368+
"loose-group_replication_paxos_single_leader = ON",
367369
"slow_query_log_file = /var/snap/charmed-mysql/common/var/log/mysql/slow.log",
368370
"binlog_expire_logs_seconds = 604800",
369371
"loose-audit_log_policy = LOGINS",

0 commit comments

Comments
 (0)