]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
test/store_test: Expose race in BlueFS truncate / remove
authorAdam Kupczyk <akupczyk@ibm.com>
Mon, 31 Mar 2025 20:49:26 +0000 (20:49 +0000)
committerAdam Kupczyk <akupczyk@ibm.com>
Wed, 16 Apr 2025 06:45:04 +0000 (06:45 +0000)
commitb0ff2b3aae0b9262ce911ee47839bf71d7441051
tree6fbd885bf6681cc45a6d18afa3eb958b12156ff5
parenta35f00ae024439aaed244c0fd3654af4a0dabf11
test/store_test: Expose race in BlueFS truncate / remove

Created test that exposes race between BlueFS::truncate and BlueFS::unlink.
Test requires injection of 1ms sleep to BlueFS::truncate.
Therefore, in this form, it is unsuitable for merge.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit d7f0b6a23d6e9d6bd5c760bbf94b509d50e80f7e)
src/os/bluestore/BlueFS.cc
src/os/bluestore/BlueFS.h
src/test/objectstore/store_test.cc