]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: Move reservation of bdev label to proper place. 59850/head
authorAdam Kupczyk <akupczyk@ibm.com>
Wed, 18 Sep 2024 07:32:09 +0000 (07:32 +0000)
committerAdam Kupczyk <akupczyk@ibm.com>
Wed, 18 Sep 2024 07:38:25 +0000 (07:38 +0000)
commit9dd0b2369f9c07548074f778ad47614f9d7caa4e
tree7e15b65719320c1501fe8a1b3187604900c6d4bc
parenta2782315255a3e7d5f6cdc9eb35785187ff6ddf8
os/bluestore: Move reservation of bdev label to proper place.

Reservation (alloc->init_rm_free) was after reopening DB in r/w mode.
This was a problem - as soon as DB is in r/w it can flush sst or compact,
which will make allocations.

Fixes: https://tracker.ceph.com/issues/67911
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
src/os/bluestore/BlueStore.cc