]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/alienstore: scatter alienstore's threads to different cores
authorXuehan Xu <xxhdx1985126@gmail.com>
Mon, 1 Mar 2021 11:23:27 +0000 (19:23 +0800)
committerXuehan Xu <xxhdx1985126@gmail.com>
Wed, 17 Mar 2021 02:39:21 +0000 (10:39 +0800)
commit8b30a9ed12d5c44d05c106d751b4431cf4cd3916
tree64392709a97dfd7613301094246f78a57e9b9f63
parent3594a48d6279ceb5a9523ed9f14aea7ff3cb7135
crimson/os/alienstore: scatter alienstore's threads to different cores

This is for the purpose of performance optimization. According to tests,
there are circumstances in which the single cpu core that's holding all
alienstore threads is the perf bottleneck.

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
src/crimson/os/alienstore/alien_store.cc
src/crimson/os/alienstore/alien_store.h
src/crimson/os/alienstore/thread_pool.cc
src/crimson/os/alienstore/thread_pool.h