]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/http/client-side: disable curl path normalization
authorOguzhan Ozmen <oozmen@bloomberg.net>
Tue, 13 Feb 2024 16:40:38 +0000 (11:40 -0500)
committerCasey Bodley <cbodley@redhat.com>
Wed, 17 Apr 2024 15:28:32 +0000 (11:28 -0400)
commitdfcb2c71cbfb1a68d2f5185acce5454de10cc54d
treee8ff2102390a71ad6c9bf49a20af99630f93b4cd
parenta0df3e2b3ed3368be298d00064d6d4dc945a527e
rgw/http/client-side: disable curl path normalization

test_multi.py:test_object_sync is updated to reproduce the issue.
Without the fix, objects "." and ".." are not replicated and the test
fails (times out).

Fixes: https://tracker.ceph.com/issues/64366
Signed-off-by: Oguzhan Ozmen <oozmen@bloomberg.net>
(cherry picked from commit b4b1868a0047890ada2c8b39c3a932ae51255714)
src/rgw/rgw_http_client.cc
src/test/rgw/rgw_multi/tests.py