]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: add configurable AWS-compat invalid range get behavior
authorMatt Benjamin <mbenjamin@redhat.com>
Thu, 24 May 2018 20:09:01 +0000 (16:09 -0400)
committerMatt Benjamin <mbenjamin@redhat.com>
Fri, 25 May 2018 21:12:34 +0000 (17:12 -0400)
commitb8a3baffddb0f0082a9b250693d26d934eaf2650
tree00edbd8a3ffe77d7c279e4afc12c58c497688749
parentd3dd0fc7784e5399f4faaeeab29a9a1066e6736c
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>
src/common/legacy_config_opts.h
src/common/options.cc
src/rgw/rgw_op.cc
src/rgw/rgw_op.h