pausing hacluster no longer needed during series upgrades

Bug #2033546 reported by Andrea Ieri
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Charm Guide
Fix Released
High
Peter Matulis

Bug Description

This bug tracker is for errors with the documentation, use the following as a template and remove or add fields as you see fit. Convert [ ] into [x] to check boxes:

- [x] This doc is inaccurate in this way: ______
- [ ] This is a doc addition request.
- [x] I have a fix to the document that I can paste below including example: input and output.

If you have a troubleshooting or support issue, use the following resources:

 - The mailing list: https://lists.openstack.org
 - IRC: 'openstack' channel on OFTC

-----------------------------------
Release: 0.0.1.dev753 on 2023-08-16 18:30:42
SHA: 74d0eea30bb8e75a908a733b729ada99859f213f
Source: https://opendev.org/openstack/charm-guide/src/doc/source/admin/upgrades/series-openstack.rst
URL: https://docs.openstack.org/charm-guide/latest/admin/upgrades/series-openstack.html

Commit https://github.com/openstack/charm-hacluster/commit/d3512ef320e298142bfe9a3c3e96f342ab9a4cc6 introduced a mechanism for stopping HA services when undergoing a series upgrade (since pacemaker packages cannot be guaranteed to be interoperable across Ubuntu series); as a consequence, the guidance to pause the hacluster charm before starting a series upgrade is no longer necessary.

Specifically, I think the following sentence should be dropped from https://docs.openstack.org/charm-guide/latest/admin/upgrades/series-openstack.html#generalised-openstack-series-upgrade:

> If hacluster is used, pause the hacluster units not associated with the principal leader machine.

Additionally, I think a note should be added to warn users that HA clusters will be inoperable throughout the upgrade (of a given application); this is a behavior change as it used to be possible to keep the cluster alive by carefully pausing only one unit at a time.

Tags: charm-guide
Changed in charm-guide:
status: New → Triaged
importance: Undecided → High
Changed in charm-guide:
assignee: nobody → Peter Matulis (petermatulis)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-guide (master)
Changed in charm-guide:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-guide (master)

Reviewed: https://review.opendev.org/c/openstack/charm-guide/+/893436
Committed: https://opendev.org/openstack/charm-guide/commit/9967a8f91b22a06cf81c4c97ca2617941149ac8e
Submitter: "Zuul (22348)"
Branch: master

commit 9967a8f91b22a06cf81c4c97ca2617941149ac8e
Author: Peter Matulis <email address hidden>
Date: Thu Aug 31 15:35:59 2023 -0400

    Fix described hacluster behaviour for series upgrades

    Correct documented steps that suggest that pausing hacluster
    units during a series upgrade makes a difference in terms
    of preventing downtime. This has not been the case since
    early 2020 (commit-wise).

    Closes-Bug: #2033546
    Relates-To: Id9167534e8933312c561a6acba40399bca437706
    Change-Id: I6bbfc14a445a972eb48aab8894d633f1aa5a5e6f
    Signed-off-by: Peter Matulis <email address hidden>

Changed in charm-guide:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.