]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
cls/fifo: Merge duplicate journal entries
authorAdam C. Emerson <aemerson@redhat.com>
Wed, 30 Nov 2022 21:45:49 +0000 (16:45 -0500)
committerAdam C. Emerson <aemerson@redhat.com>
Mon, 9 Jan 2023 18:37:06 +0000 (13:37 -0500)
commitade8909991682da9f665e75c16f1662f98f1e51a
tree24d6929f364a1016011921afdf57a13e5a886d43
parent9e67a437a37f82e8191777bce659905b66b8e88e
cls/fifo: Merge duplicate journal entries

Since we no longer use tags, journal entries are just an operation and
a part number. If an entry being added is already in the journal, skip
it.

Fixes: https://tracker.ceph.com/issues/57562
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/cls/fifo/cls_fifo.cc
src/cls/fifo/cls_fifo_types.h
src/rgw/driver/rados/cls_fifo_legacy.cc