]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: add configurable AWS-compat invalid range get behavior 22302/head
authorMatt Benjamin <mbenjamin@redhat.com>
Thu, 24 May 2018 20:09:01 +0000 (16:09 -0400)
committerMatt Benjamin <mbenjamin@redhat.com>
Tue, 29 May 2018 14:42:31 +0000 (10:42 -0400)
commit6393de6f4ee1421c24ed973dbe2886b6bc1ffe2c
treec49ee0d09d64e4ee314f524d819abbffb40ea16b
parent549dcee4e5c35f2d197c69bbed9b52e8add10c6b
rgw: add configurable AWS-compat invalid range get behavior

If rgw_ignore_get_invalid_range is set, treat invalid range
restrictions as a request for the full object.  By default, retain
the RGW behavior to fail with ERANGE.

Fixes: http://tracker.ceph.com/issues/24317
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
(cherry picked from commit b8a3baffddb0f0082a9b250693d26d934eaf2650)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
src/common/legacy_config_opts.h
src/common/options.cc
src/rgw/rgw_op.cc
src/rgw/rgw_op.h