]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: separate kv_sync_thread into two parts 14035/head
authorSage Weil <sage@redhat.com>
Fri, 19 May 2017 16:27:55 +0000 (12:27 -0400)
committerSage Weil <sage@redhat.com>
Fri, 19 May 2017 16:27:55 +0000 (12:27 -0400)
commitbedcbcd0cdc24760d6a7577a2736028656f5357a
tree5ca4412c84c3c7e8cc0b3d6515d7c08d3a3ab9db
parentdddea8cb13647aaa3fa1287663dffa8793733caf
os/bluestore: separate kv_sync_thread into two parts

The kv_sync_thread is a bottleneck; making it do less work improves
performance on fast devices.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h