]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: Refactor pin() to get more control over its logic
authorAdam Kupczyk <akupczyk@redhat.com>
Sun, 29 Nov 2020 12:46:12 +0000 (13:46 +0100)
committerIgor Fedotov <ifedotov@suse.com>
Tue, 2 Feb 2021 11:21:20 +0000 (14:21 +0300)
commit78e100e67d1afe4cdc33c9328065921649c2a7bc
tree73a7687ddcbb3ad239ab2b68a241006307b50055
parentac153bb5e1aa2cb5a75d7bdd0e49fba1e563c5bc
os/bluestore: Refactor pin() to get more control over its logic

Got rid of OnodeCacheShard pin() and unpin() functions.
Moved their validator logic right into Onode put and get functions.

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit eaf1b2366aa7701b10eca4ed3e53d51909e8011b)
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h