]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.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>
Wed, 10 Jul 2019 14:58:31 +0000 (17:58 +0300)
commit8da82b04df64e91f64be6a1c41e788e7a8dad282
tree42bb462c9d876e89f6f14e0f1d4d54c48bfd8b5b
parentcb4b3291050138dff079762b8dd5c6be9a11fd16
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>
(cherry picked from commit 054355934a59bf4c08aa994fbab97a0f96cab31c)
src/os/bluestore/BlueFS.cc
src/os/bluestore/BlueFS.h