]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
os/bluestore: set correctly shard for existed Collection.
authorJianpeng Ma <jianpeng.ma@intel.com>
Tue, 3 Jul 2018 07:11:07 +0000 (15:11 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Wed, 4 Jul 2018 07:12:55 +0000 (15:12 +0800)
commit42cd25b794d2a2c04e96a24abea7f773bb7a3c2e
tree5c0dcaa839ec17f853fc3a167110175e9fc199c2
parent25508d538b70fd721543bfe22464ab1d7b899923
os/bluestore: set correctly shard for existed Collection.

For existed Collection, the constructor of Collection will be called in _open_collections.
But m_finisher_num can't setup when enable bluestore_shard_finishers.

So move m_finisher_num setup before _open_collections && _kv_start.

Fixes: http://tracker.ceph.com/issues/24761
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h