]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: RGWAccessKey::decode_json() preserves default value of 'active' 60775/head
authorCasey Bodley <cbodley@redhat.com>
Tue, 19 Nov 2024 19:02:02 +0000 (14:02 -0500)
committerCasey Bodley <cbodley@redhat.com>
Tue, 19 Nov 2024 19:02:04 +0000 (14:02 -0500)
commit8ba6c2de830129ec0533652a3cb33391b584006d
treee028fbf3dcd63f38bcfda30ca39327cc4d009345
parentc5eacfcbdbd0bb7944ca98a7e1f70041b2bfdfb1
rgw: RGWAccessKey::decode_json() preserves default value of 'active'

squid added the new "bool active" member that defaults to true, but
RGWAccessKey::decode_json() sets it to false when "active" isn't present

this is an issue for multisite when a squid zone replicates user
metadata from a master zone running reef

Fixes: https://tracker.ceph.com/issues/68985
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_common.cc