charm-percona-cluster:trusty-eol

Last commit made on 2020-02-11
Get this branch:
git clone -b trusty-eol https://git.launchpad.net/charm-percona-cluster

Branch merges

Branch information

Name:
trusty-eol
Repository:
lp:charm-percona-cluster

Recent commits

341eb0f... by Liam Young

Notify clients of series upgrade

When the percona cluster is undergoing a series upgrade, clients
should suspend db activity in their hooks (like db migrations).

This change sents a notification of upgrade

Change-Id: I9d02180fcb0fec6bd017c6150bfca5963896fd2f

ea3c395... by James Page

Open trusty-eol branch for fix backports

Kludge requirements sufficiently for unit testing.

Change-Id: I91f6228da6b9044651f527c6474734dcd7a05dff

cbb4de4... by Felipe Reyes

Fix example command to use spaces

Change-Id: Ied2d43d2825b23549b3fd51b65d6ff29c4888e69

9fc4f23... by Zuul <email address hidden>

Merge "wsrep_slave_threads: default to 48 on bionic"

abc9707... by OpenDev Sysadmins <email address hidden>

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

0697559... by Trent Lloyd

wsrep_slave_threads: default to 48 on bionic

This improves performance significantly for environments constrained by
calls to sync() such as HDDs or lower-end SSDs (or just very busy
environments running many queries)

By default the the queries from other nodes are only processed with
1 thread, which means they will always run slower than on the master and
any long running query will hold up all other queries behind it.

Additionally, when multiple queries commit at once the server can
combine them together into a single on-disk sync ('group commit') which
is not possible otherwise. This optimisation appears to only occur on
Bionic (Percona 5.7) and not Xenial (Percona 5.6).

On Bionic, default to 48 threads which experimentally is a good number
for OpenStack environments without being too crazy high. Galera ensures
that queries that are dependent on each other are still executed
sequentially and generally it is not expected to cause replication
inconsistencies.

However Percona Cluster 5.6 on Xenial appears to have a bug handling
foreign key constraints that causes them to be violated (LP #1823850).
The result is that the slave node crashes out and has to do a full SST
to recover. The same issue is not present on the master. Thus we leave
the default wsrep_slave_threads=1 on Xenial to avoid this issue for now
particularly since Xenial does not appear to be able to use Group Commit
to optimise the number of sync requests generated by the queries - so
this option does not really improve performance there anyway.

Partial-Bug: #1822903
Change-Id: Ic9cdd6562f30a3e52aa3d26fea53ba7c2bbdc771

9b7d7d6... by Frode Nordahl

Enable cosmic gate test and disco dev test

Pending LP: #1823718 to enable disco gate test

Change-Id: I7fcd92968252499a25a2e4a85b049f15ab24587b

16c0f44... by Chris MacNaughton

Sync charm-helpers to enable Ubuntu Disco

Change-Id: Ia01028c45546f2130f1b660e8ca6977b84b2821e

96fc3e7... by Frode Nordahl

Update series metadata

Ensure that EOL releases are removed from metadata
and tests, and that the current dev release is enabled
in metadata. Dev release tests are enabled separately
because of chickens and eggs.

Change-Id: I65ce7289afe55014427f70135d44da1b77a2209a

e0e5908... by Chris MacNaughton

Sync charm-helpers for Stein release

As a part of the Stein release, we need to ensure
that charmhelpers is up to date.

Change-Id: I2dc2febdaa4a6c4a5b815f95b772cf4c0dda2606