swift replication on undercloud

Bug #1632885 reported by Joe Talerico
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Undecided
Christian Schwede

Bug Description

Swift has tons of IO on the undercloud which is related to replication and auditing, when there is no need to have replication and auditing since the undercloud is using only a single replica in Swift.

description: updated
Changed in tripleo:
status: New → In Progress
assignee: nobody → Christian Schwede (cschwede)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to instack-undercloud (master)

Fix proposed to branch: master
Review: https://review.openstack.org/385846

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to instack-undercloud (master)

Reviewed: https://review.openstack.org/385846
Committed: https://git.openstack.org/cgit/openstack/instack-undercloud/commit/?id=312f42a8c0cc5975e1338225d6b7ca6c9c30e6a8
Submitter: Jenkins
Branch: master

commit 312f42a8c0cc5975e1338225d6b7ca6c9c30e6a8
Author: Christian Schwede <email address hidden>
Date: Thu Oct 13 11:08:11 2016 +0200

    Disable Swift auditors and replicators on the undercloud

    Swift is using only a single replica on the undercloud. Therefore
    recovering from a corrupted or lost object is not possible, and running
    replicators and auditors only wastes resources.

    Closes-Bug: 1632885
    Change-Id: Ic93082282e9ea481c13832f8ce1265a47f0ef3d5

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to instack-undercloud (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/389638

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to instack-undercloud (stable/newton)

Reviewed: https://review.openstack.org/389638
Committed: https://git.openstack.org/cgit/openstack/instack-undercloud/commit/?id=29b6796c2485f5f3cd2fb692450ebe6cb3c7ec06
Submitter: Jenkins
Branch: stable/newton

commit 29b6796c2485f5f3cd2fb692450ebe6cb3c7ec06
Author: Christian Schwede <email address hidden>
Date: Thu Oct 13 11:08:11 2016 +0200

    Disable Swift auditors and replicators on the undercloud

    Swift is using only a single replica on the undercloud. Therefore
    recovering from a corrupted or lost object is not possible, and running
    replicators and auditors only wastes resources.

    Closes-Bug: 1632885
    Change-Id: Ic93082282e9ea481c13832f8ce1265a47f0ef3d5
    (cherry picked from commit 312f42a8c0cc5975e1338225d6b7ca6c9c30e6a8)

tags: added: in-stable-newton
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/instack-undercloud 5.1.0

This issue was fixed in the openstack/instack-undercloud 5.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/instack-undercloud 6.0.0.0b2

This issue was fixed in the openstack/instack-undercloud 6.0.0.0b2 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/610012

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/610012
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=47f93e1792a99f2226b5842978cd99dd2d9ef3fb
Submitter: Zuul
Branch: master

commit 47f93e1792a99f2226b5842978cd99dd2d9ef3fb
Author: Bogdan Dobrelya <email address hidden>
Date: Fri Oct 12 13:48:22 2018 +0200

    Disable Swift auditors/replicators on undercloud

    Maintain parity with instack-undercloud
    Ic93082282e9ea481c13832f8ce1265a47f0ef3d5

    Swift is using only a single replica on the undercloud. Therefore
    recovering from a corrupted or lost object is not possible, and running
    replicators and auditors only wastes resources. And may create some
    trouble. For example, the DB replicators and auditors will lock the DB,
    and new objects won't be stored during that time.

    Related-Bug: #1632885
    Closes-Bug: #1797167

    Change-Id: I584cdb03b99721fbdc28bf7f6019d914586341d2
    Signed-off-by: Bogdan Dobrelya <email address hidden>

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (stable/rocky)

Related fix proposed to branch: stable/rocky
Review: https://review.openstack.org/610909

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/rocky)

Reviewed: https://review.openstack.org/610909
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=9f0975a52c33abcb4ad74a246837b321de3b4ffc
Submitter: Zuul
Branch: stable/rocky

commit 9f0975a52c33abcb4ad74a246837b321de3b4ffc
Author: Bogdan Dobrelya <email address hidden>
Date: Fri Oct 12 13:48:22 2018 +0200

    Disable Swift auditors/replicators on undercloud

    Maintain parity with instack-undercloud
    Ic93082282e9ea481c13832f8ce1265a47f0ef3d5

    Swift is using only a single replica on the undercloud. Therefore
    recovering from a corrupted or lost object is not possible, and running
    replicators and auditors only wastes resources. And may create some
    trouble. For example, the DB replicators and auditors will lock the DB,
    and new objects won't be stored during that time.

    Related-Bug: #1632885
    Closes-Bug: #1797167

    Change-Id: I584cdb03b99721fbdc28bf7f6019d914586341d2
    Signed-off-by: Bogdan Dobrelya <email address hidden>
    (cherry picked from commit 47f93e1792a99f2226b5842978cd99dd2d9ef3fb)

tags: added: in-stable-rocky
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.