]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cls/fifo: Move version inc into `apply_update()`
authorAdam C. Emerson <aemerson@redhat.com>
Wed, 14 Dec 2022 18:12:48 +0000 (13:12 -0500)
committerAdam C. Emerson <aemerson@redhat.com>
Mon, 9 Jan 2023 21:37:25 +0000 (16:37 -0500)
commit8dfbcb763b5058a8c30365a5806cbf94cd688345
treebf2aee15c6bb0803843f4a305ee32369f2cffcf2
parentb0f13acfe59aac76ec3641f1455e12a98da0fe6c
cls/fifo: Move version inc into `apply_update()`

Only increment the version if we make an actual change.

Return whether we have changed something or not so the OSD side can
skip writing if there's no change.

Fixes: https://tracker.ceph.com/issues/57562
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
(cherry picked from commit 32b514c52b37374202f20f588ef444144ba0e2c4)
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