]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/multisite/datalog: add_entry() failures are fatal, actually
authorAdam Emerson <aemerson@redhat.com>
Sat, 30 Mar 2024 01:34:36 +0000 (21:34 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Tue, 1 Apr 2025 15:10:14 +0000 (11:10 -0400)
commitc9ad5501cabaf70960233ba752d018cf9137f8ed
tree8257f8a81d646a65e9ddbcd6c45882a11833ba24
parentc0efcce83aca33dd8a776301440538735436218b
rgw/multisite/datalog: add_entry() failures are fatal, actually

Except in one particular case.

This is necessary to close the data replication write hole, so that if
we fail to write to the semaphore set, the client will receive an
error.

Signed-off-by: Adam Emerson <aemerson@redhat.com>
src/rgw/driver/rados/rgw_rados.cc
src/rgw/services/svc_bi_rados.cc