]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: cancel olh modification by removing pending xattrs in set_olh error scenarios
authorCory Snyder <csnyder@1111systems.com>
Wed, 31 May 2023 18:01:02 +0000 (18:01 +0000)
committerCory Snyder <csnyder@1111systems.com>
Tue, 4 Jul 2023 09:44:04 +0000 (09:44 +0000)
commit38133e59d293dc8c16c92666967783d9e08a79cd
tree6accfb3813a517119bb05dea83f5306647aaa45f
parent3437897deaec478f231dcad68b05fa38a7f2cb10
rgw: cancel olh modification by removing pending xattrs in set_olh error scenarios

Makes request threads clean up after themselves and remove their pending
xattrs from OLH objects before they return an error from set_olh.

Fixes: https://tracker.ceph.com/issues/59663
Signed-off-by: Cory Snyder <csnyder@1111systems.com>
qa/suites/rgw/verify/tasks/versioning.yml [new file with mode: 0644]
qa/workunits/rgw/common.py [new file with mode: 0755]
qa/workunits/rgw/run-versioning.sh [new file with mode: 0755]
qa/workunits/rgw/test_rgw_reshard.py
qa/workunits/rgw/test_rgw_versioning.py [new file with mode: 0755]
src/common/options/rgw.yaml.in
src/rgw/driver/rados/rgw_rados.cc
src/rgw/driver/rados/rgw_rados.h