]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
WorkQueue: new PointerWQ base class for ContextWQ 6587/head
authorJason Dillaman <dillaman@redhat.com>
Tue, 7 Jul 2015 16:11:13 +0000 (12:11 -0400)
committerAbhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Sat, 14 Nov 2015 18:49:21 +0000 (00:19 +0530)
commit112c686ffc98e3739c9944635f4044e2b34f210a
treec46aafb0e9660161b0dc76c4a6f54be6facacdf8
parent4ad97162026e1eb6e6e948ddf3eb39f711431e45
WorkQueue: new PointerWQ base class for ContextWQ

The existing work queues do not properly function if added to a running
thread pool.  librbd uses a singleton thread pool which requires
dynamically adding/removing work queues as images are opened and closed.

Fixes: #13636
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 3e78b18b09d75626ca2599bac3b9f9c9889507a5)

Conflicts:
src/common/WorkQueue.h
Trivial merge conflict at class `ContextWQ` initialization
src/common/WorkQueue.h