]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
ceph-common: The Sharded threadpool worker logic changed
authorSomnath Roy <somnath.roy@sandisk.com>
Tue, 20 May 2014 23:01:34 +0000 (16:01 -0700)
committerSomnath Roy <somnath.roy@sandisk.com>
Sat, 31 May 2014 01:45:31 +0000 (18:45 -0700)
commitc24ef0074dbcf20b8cef15ff53e306cb72a5b05a
tree34a194db8ece1eef6fa5422bd6cb3aaedf3b35fa
parent06845d0bf6d6fbbb9916df818be0aca10b7f8ae0
ceph-common: The Sharded threadpool worker logic changed
Now, the _process() of the derived queue is processing one request
at a time and the outer loop is controlled by the sharded threadpool.
The stop/pause/drain functionalities are controlled by the sharded TP.

Signed-off-by: Somnath Roy <somnath.roy@sandisk.com>
src/common/WorkQueue.cc
src/common/WorkQueue.h