]> git-server-git.apps.pok.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 21:31:43 +0000 (16:31 -0500)
commitb0f13acfe59aac76ec3641f1455e12a98da0fe6c
treee1eebdbfe4786dc579ec6363c6cfc63b2782964b
parent62121704f019f225b1df4b0c63ba2d89fe9be9ca
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>
(cherry picked from commit ade8909991682da9f665e75c16f1662f98f1e51a)
Fixes: https://tracker.ceph.com/issues/58402
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/cls/fifo/cls_fifo.cc
src/cls/fifo/cls_fifo_types.h
src/rgw/cls_fifo_legacy.cc