diff --git a/lib/charms/mysql/v0/mysql.py b/lib/charms/mysql/v0/mysql.py index 507e19c82..ddbb2ea99 100644 --- a/lib/charms/mysql/v0/mysql.py +++ b/lib/charms/mysql/v0/mysql.py @@ -133,7 +133,7 @@ def wait_until_mysql_connection(self) -> None: # Increment this major API version when introducing breaking changes LIBAPI = 0 -LIBPATCH = 83 +LIBPATCH = 84 UNIT_TEARDOWN_LOCKNAME = "unit-teardown" UNIT_ADD_LOCKNAME = "unit-add" @@ -999,6 +999,7 @@ def render_mysqld_configuration( # noqa: C901 "log_error": f"{snap_common}/var/log/mysql/error.log", "general_log": "OFF", "general_log_file": f"{snap_common}/var/log/mysql/general.log", + "loose-group_replication_paxos_single_leader": "ON", "slow_query_log_file": f"{snap_common}/var/log/mysql/slow.log", "binlog_expire_logs_seconds": f"{binlog_retention_seconds}", "loose-audit_log_policy": audit_log_policy.upper(), diff --git a/tests/unit/test_mysql.py b/tests/unit/test_mysql.py index f7aef41be..93fb6ff38 100644 --- a/tests/unit/test_mysql.py +++ b/tests/unit/test_mysql.py @@ -2063,6 +2063,7 @@ def test_render_mysqld_configuration(self, _get_available_memory): "loose-audit_log_policy": "LOGINS", "loose-audit_log_strategy": "ASYNCHRONOUS", "loose-audit_log_file": "/var/log/mysql/audit.log", + "loose-group_replication_paxos_single_leader": "ON", "innodb_buffer_pool_chunk_size": "2902458368", } self.maxDiff = None diff --git a/tests/unit/test_mysqlsh_helpers.py b/tests/unit/test_mysqlsh_helpers.py index 427f125c8..7bbc67f1b 100644 --- a/tests/unit/test_mysqlsh_helpers.py +++ b/tests/unit/test_mysqlsh_helpers.py @@ -327,6 +327,7 @@ def test_write_mysqld_config( "log_error = /var/snap/charmed-mysql/common/var/log/mysql/error.log", "general_log = OFF", "general_log_file = /var/snap/charmed-mysql/common/var/log/mysql/general.log", + "loose-group_replication_paxos_single_leader = ON", "slow_query_log_file = /var/snap/charmed-mysql/common/var/log/mysql/slow.log", "binlog_expire_logs_seconds = 604800", "loose-audit_log_policy = LOGINS", @@ -362,6 +363,7 @@ def test_write_mysqld_config( "log_error = /var/snap/charmed-mysql/common/var/log/mysql/error.log", "general_log = OFF", "general_log_file = /var/snap/charmed-mysql/common/var/log/mysql/general.log", + "loose-group_replication_paxos_single_leader = ON", "slow_query_log_file = /var/snap/charmed-mysql/common/var/log/mysql/slow.log", "binlog_expire_logs_seconds = 604800", "loose-audit_log_policy = LOGINS",