]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/s3select : fix for error flow.
authorGal Salomon <gal.salomon@gmail.com>
Thu, 11 Apr 2024 16:37:10 +0000 (19:37 +0300)
committerGal Salomon <gal.salomon@gmail.com>
Fri, 25 Apr 2025 00:00:22 +0000 (03:00 +0300)
commit09cba1d9fcde93aaaa03f855d9e9512fa362ebee
tree8f2ccc1ea820c26ad0f5fc55026451c6bb97f2b1
parent118afaf20c9ed8652545a662f317d82932e06d59
rgw/s3select : fix for error flow.
in some cases the error message does not return to client, connection got broken (invalid chunk length)
fix another broken connection
all data-source to use same API for sending error-response
add the option rgw_s3select_disable(boolean). upon turning-on this option, it rejects s3select-requests with an error-message
editorial.
rollback to ceph-master. the ceph/s3-tests#561 must be merged with ceph-PR

Signed-off-by: Gal Salomon <gal.salomon@gmail.com>
(cherry picked from commit 53ad57c9d4c18e369128f9e0f3a143f5608b56f9)
src/common/options/rgw.yaml.in
src/rgw/rgw_s3select.cc
src/rgw/rgw_s3select_private.h