]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: fix aclRequired for bucket-logging
authorN Balachandran <nithya.balachandran@ibm.com>
Mon, 30 Jun 2025 04:30:47 +0000 (10:00 +0530)
committerN Balachandran <nithya.balachandran@ibm.com>
Thu, 17 Jul 2025 10:42:30 +0000 (16:12 +0530)
commita62b38666511747fac9f4bd5be9049203229401e
tree84345b73d3914ccc450ec266dbf009b49013a3e0
parent54038eff2bd8ad948c1d18390eee537ab0c1aba4
rgw: fix aclRequired for bucket-logging

The aclRequired field in the bucket log is meant to indicate
that an acl was required to authorize the operation. This change
introduces a new field in the req_state to track whether an acl was
checked to authorize the request.

Fixes: https://tracker.ceph.com/issues/71730
Signed-off-by: N Balachandran <nithya.balachandran@ibm.com>
(cherry picked from commit 7ab070413cff8a6954142fa7855d6d258822eadf)
doc/radosgw/bucket_logging.rst
src/rgw/rgw_bucket_logging.cc
src/rgw/rgw_common.cc
src/rgw/rgw_common.h