Use serial or parallel execution depending on the kind of backup

Bug #1930861 reported by Juan Larriba
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Undecided
Juan Larriba

Bug Description

Currently, we support two kinds of backups: the "old way" that stops all the controllers at the same time and then does the backup and the "snapshots" that only stops one controller at a time.

In the first case, we want to take the backup of all the controllers in parallel to save time, while in the second case we want to take the backup of each controller serialized so we do not stop all of them at the same time.

This change enables this for the openstack overcloud backup CLI action.

Juan Larriba (jlarriba)
Changed in tripleo:
assignee: nobody → Juan Larriba (jlarriba)
status: New → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-ansible (master)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-ansible (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-ansible/+/794764
Committed: https://opendev.org/openstack/tripleo-ansible/commit/ed0437e2c073ae0052d1dba762940d07f16b5aa0
Submitter: "Zuul (22348)"
Branch: master

commit ed0437e2c073ae0052d1dba762940d07f16b5aa0
Author: Juan Larriba <email address hidden>
Date: Fri Jun 4 11:44:53 2021 +0200

    Use serial or parallel execution depending on the kind of backup

    Currently, we support two kinds of backups: the "old way" that stops all
    the controllers at the same time and then does the backup and the
    "snapshots" that only stops one controller at a time.

    In the first case, we want to take the backup of all the controllers
    in parallel to save time, while in the second case we want to take the
    backup of each controller serialized so we do not stop all of them at
    the same time.

    This change enables this for the openstack overcloud backup CLI action.

    Closes-Bug: #1930861
    Change-Id: I72b8380025fbd7b22999d4ea938cb9c218f9ad8f

Changed in tripleo:
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-ansible (stable/wallaby)

Fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/tripleo-ansible/+/799766

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-ansible (stable/victoria)

Fix proposed to branch: stable/victoria
Review: https://review.opendev.org/c/openstack/tripleo-ansible/+/802217

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-ansible (stable/ussuri)

Fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/c/openstack/tripleo-ansible/+/802338

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-ansible (stable/train)

Fix proposed to branch: stable/train
Review: https://review.opendev.org/c/openstack/tripleo-ansible/+/802339

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

Reviewed: https://review.opendev.org/c/openstack/tripleo-ansible/+/799766
Committed: https://opendev.org/openstack/tripleo-ansible/commit/bd12a797db5a69d98c1afe1ca07344829f1361db
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit bd12a797db5a69d98c1afe1ca07344829f1361db
Author: Juan Larriba <email address hidden>
Date: Fri Jun 4 11:44:53 2021 +0200

    Use serial or parallel execution depending on the kind of backup

    Currently, we support two kinds of backups: the "old way" that stops all
    the controllers at the same time and then does the backup and the
    "snapshots" that only stops one controller at a time.

    In the first case, we want to take the backup of all the controllers
    in parallel to save time, while in the second case we want to take the
    backup of each controller serialized so we do not stop all of them at
    the same time.

    This change enables this for the openstack overcloud backup CLI action.

    Closes-Bug: #1930861
    Change-Id: I72b8380025fbd7b22999d4ea938cb9c218f9ad8f
    (cherry picked from commit ed0437e2c073ae0052d1dba762940d07f16b5aa0)

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

Reviewed: https://review.opendev.org/c/openstack/tripleo-ansible/+/802217
Committed: https://opendev.org/openstack/tripleo-ansible/commit/68872e38b1c51492db40a2f4f49faee9022ece45
Submitter: "Zuul (22348)"
Branch: stable/victoria

commit 68872e38b1c51492db40a2f4f49faee9022ece45
Author: Juan Larriba <email address hidden>
Date: Fri Jun 4 11:44:53 2021 +0200

    Use serial or parallel execution depending on the kind of backup

    Currently, we support two kinds of backups: the "old way" that stops all
    the controllers at the same time and then does the backup and the
    "snapshots" that only stops one controller at a time.

    In the first case, we want to take the backup of all the controllers
    in parallel to save time, while in the second case we want to take the
    backup of each controller serialized so we do not stop all of them at
    the same time.

    This change enables this for the openstack overcloud backup CLI action.

    Closes-Bug: #1930861
    Change-Id: I72b8380025fbd7b22999d4ea938cb9c218f9ad8f
    (cherry picked from commit ed0437e2c073ae0052d1dba762940d07f16b5aa0)

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

Reviewed: https://review.opendev.org/c/openstack/tripleo-ansible/+/802338
Committed: https://opendev.org/openstack/tripleo-ansible/commit/29af0cec6e485b32d3bbc795d95c5321a3c6302f
Submitter: "Zuul (22348)"
Branch: stable/ussuri

commit 29af0cec6e485b32d3bbc795d95c5321a3c6302f
Author: Juan Larriba <email address hidden>
Date: Fri Jun 4 11:44:53 2021 +0200

    Use serial or parallel execution depending on the kind of backup

    Currently, we support two kinds of backups: the "old way" that stops all
    the controllers at the same time and then does the backup and the
    "snapshots" that only stops one controller at a time.

    In the first case, we want to take the backup of all the controllers
    in parallel to save time, while in the second case we want to take the
    backup of each controller serialized so we do not stop all of them at
    the same time.

    This change enables this for the openstack overcloud backup CLI action.

    Closes-Bug: #1930861
    Change-Id: I72b8380025fbd7b22999d4ea938cb9c218f9ad8f
    (cherry picked from commit ed0437e2c073ae0052d1dba762940d07f16b5aa0)

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

Reviewed: https://review.opendev.org/c/openstack/tripleo-ansible/+/802339
Committed: https://opendev.org/openstack/tripleo-ansible/commit/3e852e15425ef9647ee10f3a7b97e66f3c2cc3a1
Submitter: "Zuul (22348)"
Branch: stable/train

commit 3e852e15425ef9647ee10f3a7b97e66f3c2cc3a1
Author: Juan Larriba <email address hidden>
Date: Fri Jun 4 11:44:53 2021 +0200

    Use serial or parallel execution depending on the kind of backup

    Currently, we support two kinds of backups: the "old way" that stops all
    the controllers at the same time and then does the backup and the
    "snapshots" that only stops one controller at a time.

    In the first case, we want to take the backup of all the controllers
    in parallel to save time, while in the second case we want to take the
    backup of each controller serialized so we do not stop all of them at
    the same time.

    This change enables this for the openstack overcloud backup CLI action.

    Closes-Bug: #1930861
    Change-Id: I72b8380025fbd7b22999d4ea938cb9c218f9ad8f
    (cherry picked from commit ed0437e2c073ae0052d1dba762940d07f16b5aa0)

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

This issue was fixed in the openstack/tripleo-ansible 3.3.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-ansible 2.5.0

This issue was fixed in the openstack/tripleo-ansible 2.5.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-ansible 4.1.0

This issue was fixed in the openstack/tripleo-ansible 4.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-ansible 1.5.6

This issue was fixed in the openstack/tripleo-ansible 1.5.6 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-ansible train-eol

This issue was fixed in the openstack/tripleo-ansible train-eol release.

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.