dlo slo middleware not in right position in pipeline

Bug #1794255 reported by James Page
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Swift Proxy Charm
Fix Released
High
James Page

Bug Description

The charms currently configure DLO/SLO prior to the keystoneauth middleware:

pipeline = catch_errors gatekeeper healthcheck proxy-logging cache authtoken swift3 s3token container_sync bulk tempurl slo dlo formpost keystoneauth staticweb versioned_writes container-quotas account-quotas proxy-logging proxy-server

This causes the tempest:

   tempest.api.object_storage.test_object_services.ObjectTest.test_object_upload_in_segments

to fail as the metadata for an DLO object cannot be queried due to missing auth.

James Page (james-page)
Changed in charm-swift-proxy:
assignee: nobody → James Page (james-page)
importance: Undecided → High
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-swift-proxy (stable/18.08)

Fix proposed to branch: stable/18.08
Review: https://review.openstack.org/605614

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-swift-proxy (master)

Reviewed: https://review.openstack.org/605018
Committed: https://git.openstack.org/cgit/openstack/charm-swift-proxy/commit/?id=e92e8a75e054d63db12bbbcddee41e0d5c29255e
Submitter: Zuul
Branch: master

commit e92e8a75e054d63db12bbbcddee41e0d5c29255e
Author: James Page <email address hidden>
Date: Tue Sep 25 10:09:21 2018 +0100

    Update pipeline for refstack compatibility

    Re-align pipeline with default example pipeline; this includes
    adding the following new middleware:

        - copy
        - ratelimit
        - symlink

    Re-work SLO middleware configuration to avoid duplicated section.

    Re-order middleware inline with documentation avoiding authentication
    issues when using DLO/SLO features.

    Drop proxy-server.conf validation; its brittle and function should be
    validated by other tests anyway.

    Change-Id: Ic9df7c12ee0bb402245ad2e64da0d905fe68890c
    Closes-Bug: 1794255

Changed in charm-swift-proxy:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-swift-proxy (stable/18.08)

Reviewed: https://review.openstack.org/605614
Committed: https://git.openstack.org/cgit/openstack/charm-swift-proxy/commit/?id=1967ee151549382ea5af06838f26f784155d3a61
Submitter: Zuul
Branch: stable/18.08

commit 1967ee151549382ea5af06838f26f784155d3a61
Author: James Page <email address hidden>
Date: Tue Sep 25 10:09:21 2018 +0100

    Update pipeline for refstack compatibility

    Re-align pipeline with default example pipeline; this includes
    adding the following new middleware:

        - copy
        - ratelimit
        - symlink

    Re-work SLO middleware configuration to avoid duplicated section.

    Re-order middleware inline with documentation avoiding authentication
    issues when using DLO/SLO features.

    Drop proxy-server.conf validation; its brittle and function should be
    validated by other tests anyway.

    Change-Id: Ic9df7c12ee0bb402245ad2e64da0d905fe68890c
    Closes-Bug: 1794255
    (cherry picked from commit e92e8a75e054d63db12bbbcddee41e0d5c29255e)

David Ames (thedac)
Changed in charm-swift-proxy:
milestone: none → 19.04
James Page (james-page)
Changed in charm-swift-proxy:
status: Fix Committed → Fix Released
milestone: 19.04 → 18.11
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.