]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd/pg: rollback obc unconditionally before error log
authorSamuel Just <sjust@redhat.com>
Wed, 13 Dec 2023 20:43:35 +0000 (12:43 -0800)
committerSamuel Just <sjust@redhat.com>
Wed, 13 Dec 2023 20:43:35 +0000 (12:43 -0800)
commit999845c25121cf8d15fdce6b23ee5b3c4b584a9b
treeacf08f8e850313b17ba9b161ab5f6d0c07fe80e9
parent40337a8e472579d05a4d1cc44f7248dd1447a982
crimson/osd/pg: rollback obc unconditionally before error log

If we're recording an error to the log, the write definitionally did not
happen.  Rollback the obc regardless of the specific error code.

Introduced: 1d98e8da
Fixes: https://tracker.ceph.com/issues/63820
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/osd/pg.cc