]> 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)
committerKonstantin Shalygin <k0ste@k0ste.ru>
Fri, 25 Oct 2024 15:41:57 +0000 (22:41 +0700)
commitf6f1f313e63c1ff252a3ebf960ee94de0633a736
tree43b77c5fc2284410cacb161949e43a63dc475f17
parent798fde7913d26447edbe9f9d995af283d2465a09
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