]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
os/bluestore: protect BlueFS::FileReader::buf
authorIgor Fedotov <ifedotov@suse.com>
Thu, 9 May 2019 16:23:30 +0000 (19:23 +0300)
committerIgor Fedotov <ifedotov@suse.com>
Thu, 9 May 2019 16:26:29 +0000 (19:26 +0300)
commit054355934a59bf4c08aa994fbab97a0f96cab31c
treebbae7b445e5f51480eb88626d143a0db3f180ee3
parent4f89409d41e03c14b5b9115889d5a1e7bc01fa96
os/bluestore: protect BlueFS::FileReader::buf

Now this buffer might be accessed from BlueRocksRandomAccessFile
which is intended for multi-threading access. Hence we need a
proper protection for the buffer.

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