]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: do not assign already cached buffer to
authorIgor Fedotov <ifedotov@suse.com>
Thu, 8 Oct 2020 12:14:58 +0000 (15:14 +0300)
committerIgor Fedotov <ifedotov@suse.com>
Thu, 8 Oct 2020 12:14:58 +0000 (15:14 +0300)
commit050873feae3c2d7e51ee0d37a00204934f2a1161
treeb4df97dbd037bee0cecaae268873671d93757884
parent98a8f533b83a282e1768fcaf2e0b44fc88cbe86d
os/bluestore: do not assign already cached buffer to
mempool_bluestore_writing.

This spoils mempool stats with unexpectedly high mount of entries in
the bluestore_writing mempool.
The issue might occurs while handling partial overwrites in EC pools.
Unser some circumstances EC backend might rewrite data from read cache back to disk.

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
src/os/bluestore/BlueStore.h