]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw/mdlog: add complete_entry() for most common usage
authorCasey Bodley <cbodley@redhat.com>
Fri, 5 Jan 2024 15:26:00 +0000 (10:26 -0500)
committerCasey Bodley <cbodley@redhat.com>
Wed, 10 Apr 2024 13:18:06 +0000 (09:18 -0400)
commit2782eacbb811fccc881c1570ddbb9ab1488b88a5
tree2ac6c8ad436e765ea63f59c8182f92ffbb50ea00
parentd166ae283c86cd0f701a5ddc53b6a20c9f93c60a
rgw/mdlog: add complete_entry() for most common usage

metadata sync ignores entries other than MDLOG_STATUS_COMPLETE, so we
don't need to write separate prepare/complete entries. metadata
mutations can just call complete_entry() on success

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 7827b2527f6b656331ae337ebc196c17b2716e48)
src/rgw/services/svc_mdlog.cc
src/rgw/services/svc_mdlog.h