]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: fix _extend_log seq advance
authorPere Diaz Bou <pdiabou@redhat.com>
Fri, 29 Sep 2023 11:17:03 +0000 (13:17 +0200)
committerDavid Galloway <david.galloway@ibm.com>
Tue, 20 May 2025 16:48:58 +0000 (12:48 -0400)
commit01d11aa690b20189b71e9da823706e5486d6b217
tree551b84296a60a482e5f78f2e93b92ec3a8997c92
parentd8e087de45bd654bd52e01742afda6a2c3a4c47f
os/bluestore: fix _extend_log seq advance

when extending the log, the sequence was left on a bad state because it would first create a transaction to update with the current seq number but leave the "real" transaction with the same sequence number which should be `extend_log_transaction.seq + 1`.

Signed-off-by: Pere Diaz Bou <pdiabou@redhat.com>
Fixes: https://tracker.ceph.com/issues/71199
(cherry picked from commit 0210f57a5ec8a8c0ea76a72984f39dae24986cb0)
(cherry picked from commit b76623504a544feba2adf7a196ddbd59d1b8b8f4)
src/os/bluestore/BlueFS.cc