Comment 8 for bug 2049512

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla-ansible (stable/zed)

Reviewed: https://review.opendev.org/c/openstack/kolla-ansible/+/914209
Committed: https://opendev.org/openstack/kolla-ansible/commit/4a43107ca92b2613e893cff1281a24df2747f21f
Submitter: "Zuul (22348)"
Branch: stable/zed

commit 4a43107ca92b2613e893cff1281a24df2747f21f
Author: Matt Crees <email address hidden>
Date: Wed Jan 17 10:54:05 2024 +0000

    Fix OpenSearch upgrade tasks idempotency

    Shard allocation is disabled at the start of the OpenSearch upgrade
    task. This is set as a transient setting, meaning it will be removed
    once the containers are restarted. However, if there is not change in
    the OpenSearch container it will not be restarted so the cluster is left
    in a broken state: unable to allocate shards.

    This patch moves the pre-upgrade tasks to within the handlers, so shard
    allocation and the flush are only performed when the OpenSearch
    container is going to be restarted.

    Closes-Bug: #2049512
    Change-Id: Ia03ba23bfbde7d50a88dc16e4f117dec3c98a448
    (cherry picked from commit e502b65ba1ef7ae0b321ed001948d96d29c57f08)