]> 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>
Tue, 1 Apr 2025 15:45:44 +0000 (15:45 +0000)
commitd7f0b6a23d6e9d6bd5c760bbf94b509d50e80f7e
treec6870d2cea105aff2e8bd86eef427ec6cb818d30
parent72f4cc558a30a8bdd1dadee0ab2ef3edbc311267
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>
src/os/bluestore/BlueFS.cc
src/os/bluestore/BlueFS.h
src/test/objectstore/store_test.cc