]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore/KernelDevice: debug support to detect stalled aios 11818/head
authorSage Weil <sage@redhat.com>
Mon, 7 Nov 2016 22:57:01 +0000 (17:57 -0500)
committerSage Weil <sage@redhat.com>
Mon, 7 Nov 2016 22:57:01 +0000 (17:57 -0500)
commit3b1b5a9c7c53dec29bc98b2a0f563a65ee90cdd9
tree7778d01fb3a1d36fab09026e4eba12b6e2deee76
parent3bbfcf153fdf245b10fd580197ffe6f6218c070f
os/bluestore/KernelDevice: debug support to detect stalled aios

This is additional bookkeeping to track the oldest aio in flight, so we
make it optional, and disabled by default.  It is useful for identifying
buggy kernel aio or bad devices.

Signed-off-by: Sage Weil <sage@redhat.com>
src/common/config_opts.h
src/os/bluestore/KernelDevice.cc
src/os/bluestore/KernelDevice.h
src/test/objectstore/store_test.cc