Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
os/bluestore: fix bugs in bluefs and bdev flush #13911
in practice it is very rare that multiple threads call flush... i only saw it after quite a bit of testing, and it only happened because rocksdb (compaction?). and if two threads *do* collide on this lock, the whole point is that they *must* block in order to ensure their data is stable on disk. unless i'm misunderstanding what you mean by 'lock contention' in this case?