Cannot pass RefStack "object storage" test after deploy ceph_rgw

Bug #1783456 reported by Tone Zhang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla-ansible
Fix Released
Undecided
Tone Zhang

Bug Description

Deploy OpenStack with the latest kolla-ansible and Kolla docker images, activate Ceph_rgw. Then ran RefStack "object storage" test, observed none of test cases can be passed.

The test result is below:
======
Totals
======
Ran: 24 tests in 118.0000 sec.
 - Passed: 0
 - Skipped: 0
 - Expected Fail: 0
 - Unexpected Success: 0
 - Failed: 24
Sum of execute time for each test: 0.0000 sec.

==============
Worker Balance
==============
 - Worker 0 (24 tests) => 0:01:52.540985

Revision history for this message
Tone Zhang (tone.zhang) wrote :

I'm investigating the bug.

Changed in kolla-ansible:
assignee: nobody → Tone Zhang (tone.zhang)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (master)

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

Changed in kolla-ansible:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla-ansible (master)

Reviewed: https://review.openstack.org/585591
Committed: https://git.openstack.org/cgit/openstack/kolla-ansible/commit/?id=2ce46e4767b74668e776aee0dd90df02aee25fb7
Submitter: Zuul
Branch: master

commit 2ce46e4767b74668e776aee0dd90df02aee25fb7
Author: tone.zhang <email address hidden>
Date: Wed Jul 25 10:14:31 2018 +0800

    Improve ceph-rgw compatibility with Swift API in Kolla-ansible

    By default ceph-rgw is not completely comaptible with Swift API,
    because of the restriction for Swift INFO API.[0]

    The patch improve ceph-rgw compatibility with Swift API. It is
    controlled by the option "ceph_rgw_compatibility" in
    ansible/group_vars/all.yml.

    After changing the option, run the "reconfigure" command to enable.

    Closes-Bug: #1783456

    [0] https://github.com/ceph/ceph/pull/17967

    Change-Id: Ibf3eb52280e197965caef08a44ae226c4f884cb5
    Signed-off-by: tone.zhang <email address hidden>

Changed in kolla-ansible:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to kolla-ansible (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to kolla-ansible (master)

Reviewed: https://review.openstack.org/585867
Committed: https://git.openstack.org/cgit/openstack/kolla-ansible/commit/?id=07b64dedc18edfe681500b933b72bddf2908443c
Submitter: Zuul
Branch: master

commit 07b64dedc18edfe681500b933b72bddf2908443c
Author: Mark Goddard <email address hidden>
Date: Wed Jul 25 20:57:23 2018 +0100

    Fix ceph role with ansible < 2.4

    The include_tasks action was added in ansible 2.4.

    Change-Id: Ieac4a39a95c6aa55754c9dde5e94fb293c103caa
    Related-Bug: #1783456

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla-ansible 7.0.0.0b3

This issue was fixed in the openstack/kolla-ansible 7.0.0.0b3 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to kolla-ansible (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to kolla-ansible (master)

Reviewed: https://review.openstack.org/588185
Committed: https://git.openstack.org/cgit/openstack/kolla-ansible/commit/?id=815c6b75893dba5395e826f61eea518963c9dbb7
Submitter: Zuul
Branch: master

commit 815c6b75893dba5395e826f61eea518963c9dbb7
Author: Xinliang Liu <email address hidden>
Date: Thu Aug 2 16:56:30 2018 +0800

    Enable rgw_swift_enforce_content_length

    Currently test_list_containers tempest tests[1] would be failed.
    It is becuase accept-ranges header does not exist. See ceph bug[2].

    Rgw_swift_enforce_content_length assures Content-Length and
    Accept-Ranges in dynamically generated account & container listings.

    [1] tempest.api.object_storage.test_account_services.AccountTest.test_list_containers
    [2] http://tracker.ceph.com/issues/21554
    Related-Bug: #1783456

    Change-Id: I9b5fcc361f0bc0e521302d2df1974aabf6f4a7e7

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.