Galera gcache size cannot be tuned

Bug #1939540 reported by Luca Miccini
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Medium
Luca Miccini

Bug Description

currently we rely on the default value for gcache.size = 128M with no way of changing it.

according to https://galeracluster.com/library/kb/customizing-gcache-size.html appropriate gcache.size values allow a cluster node to perform IST instead of SST if the writes occurred during its downtime do not exceed the size of the cache itself.

This is especially beneficial during maintenance windows or to prevent for example pacemaker replication timeout to kick in in case of big (and unneeded) SST's.

Revision history for this message
Michele Baldessari (michele) wrote :
Changed in tripleo:
importance: Undecided → Medium
assignee: nobody → Luca Miccini (lmiccini2)
tags: added: train-backport-potential ussuri-backport-potential victoria-backport-potential wallaby-backport-potential
Changed in tripleo:
status: New → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (stable/wallaby)

Reviewed: https://review.opendev.org/c/openstack/puppet-tripleo/+/804152
Committed: https://opendev.org/openstack/puppet-tripleo/commit/1ce9d8855db0e282a4a0c47e9afdee3f7a102c39
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit 1ce9d8855db0e282a4a0c47e9afdee3f7a102c39
Author: Luca Miccini <email address hidden>
Date: Tue Aug 10 08:25:00 2021 +0200

    Allow tuning of Galera gcache size

    Appropriate gcache.size values allow a cluster node to perform IST
    instead of SST if the writes occurred during its downtime do not exceed
    the size of the cache itself.
    This is especially beneficial during maintenance windows.

    Closes-Bug: #1939540

    Change-Id: I483484c58ab703f3a4dcede636d733e23b051f63
    (cherry picked from commit feed67dcc45eb3da818cc2ceac8cb3682a2b6364)

tags: added: in-stable-wallaby
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (stable/victoria)

Reviewed: https://review.opendev.org/c/openstack/puppet-tripleo/+/804153
Committed: https://opendev.org/openstack/puppet-tripleo/commit/165dcb2de05958c68e7e3ed46cd87b72c4f546fc
Submitter: "Zuul (22348)"
Branch: stable/victoria

commit 165dcb2de05958c68e7e3ed46cd87b72c4f546fc
Author: Luca Miccini <email address hidden>
Date: Tue Aug 10 08:25:00 2021 +0200

    Allow tuning of Galera gcache size

    Appropriate gcache.size values allow a cluster node to perform IST
    instead of SST if the writes occurred during its downtime do not exceed
    the size of the cache itself.
    This is especially beneficial during maintenance windows.

    Closes-Bug: #1939540

    Change-Id: I483484c58ab703f3a4dcede636d733e23b051f63
    (cherry picked from commit feed67dcc45eb3da818cc2ceac8cb3682a2b6364)
    (cherry picked from commit 1ce9d8855db0e282a4a0c47e9afdee3f7a102c39)

tags: added: in-stable-victoria
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (stable/ussuri)

Reviewed: https://review.opendev.org/c/openstack/puppet-tripleo/+/804154
Committed: https://opendev.org/openstack/puppet-tripleo/commit/14d6f9ae31cfa067a6c75bf28d47ca3e052c29e1
Submitter: "Zuul (22348)"
Branch: stable/ussuri

commit 14d6f9ae31cfa067a6c75bf28d47ca3e052c29e1
Author: Luca Miccini <email address hidden>
Date: Tue Aug 10 08:25:00 2021 +0200

    Allow tuning of Galera gcache size

    Appropriate gcache.size values allow a cluster node to perform IST
    instead of SST if the writes occurred during its downtime do not exceed
    the size of the cache itself.
    This is especially beneficial during maintenance windows.

    Closes-Bug: #1939540

    Change-Id: I483484c58ab703f3a4dcede636d733e23b051f63
    (cherry picked from commit feed67dcc45eb3da818cc2ceac8cb3682a2b6364)
    (cherry picked from commit 1ce9d8855db0e282a4a0c47e9afdee3f7a102c39)
    (cherry picked from commit 165dcb2de05958c68e7e3ed46cd87b72c4f546fc)

tags: added: in-stable-ussuri
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (stable/train)

Reviewed: https://review.opendev.org/c/openstack/puppet-tripleo/+/804155
Committed: https://opendev.org/openstack/puppet-tripleo/commit/a5e85d8445da6d94b750b7e24f882ffaf48d271b
Submitter: "Zuul (22348)"
Branch: stable/train

commit a5e85d8445da6d94b750b7e24f882ffaf48d271b
Author: Luca Miccini <email address hidden>
Date: Tue Aug 10 08:25:00 2021 +0200

    Allow tuning of Galera gcache size

    Appropriate gcache.size values allow a cluster node to perform IST
    instead of SST if the writes occurred during its downtime do not exceed
    the size of the cache itself.
    This is especially beneficial during maintenance windows.

    Closes-Bug: #1939540

    Change-Id: I483484c58ab703f3a4dcede636d733e23b051f63
    (cherry picked from commit feed67dcc45eb3da818cc2ceac8cb3682a2b6364)
    (cherry picked from commit 1ce9d8855db0e282a4a0c47e9afdee3f7a102c39)
    (cherry picked from commit 165dcb2de05958c68e7e3ed46cd87b72c4f546fc)
    (cherry picked from commit 14d6f9ae31cfa067a6c75bf28d47ca3e052c29e1)

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 13.6.4

This issue was fixed in the openstack/puppet-tripleo 13.6.4 release.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers