]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: Add option to check BlueFS reads 39754/head
authorAdam Kupczyk <akupczyk@redhat.com>
Sat, 30 Jan 2021 11:57:05 +0000 (12:57 +0100)
committerIgor Fedotov <ifedotov@suse.com>
Mon, 1 Mar 2021 10:27:01 +0000 (13:27 +0300)
commit32e5db719de71ceaa1179de3934fe7ccff4210a4
tree488ff4c7ec645cf0d4f8868d373d94f4fdbe95e5
parent60dbe1f5c05404e38652ffcbd63767d6d515295c
os/bluestore: Add option to check BlueFS reads

Add option "bluefs_check_for_zeros" to check if there are any zero-filled page.
If so, reread data. It is known that sometimes BlueStore gets such pages.
See "bluestore_retry_disk_reads".

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit 7e495c57fe0ec8d8bdb1dbff90b177e656a22cbe)

 Conflicts:
 (lack of buffer::create(len, char) src/os/bluestore/BlueFS.cc
src/common/legacy_config_opts.h
src/common/options.cc
src/os/bluestore/BlueFS.cc
src/os/bluestore/BlueFS.h