]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr: Add one finisher thread per module
authorKotresh HR <khiremat@redhat.com>
Mon, 17 Oct 2022 11:49:17 +0000 (17:19 +0530)
committerKotresh HR <khiremat@redhat.com>
Wed, 12 Apr 2023 10:06:35 +0000 (15:36 +0530)
commit39c5772e667b272f66ceff8e46151167a9dc5b39
tree10809382393e40e69fbc54d4d21cf397f07afe3c
parentf7f8fd32c12832067b8b1c2a2b3d09bed1ff5011
mgr: Add one finisher thread per module

Adds a finisher thread for each module. Each module command is
executed via corresponding finisher thread. There is generic
finisher thread via which all other commands like notify, config
is run.

Fixes: https://tracker.ceph.com/issues/51177
Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit 46de6431603a56fa9ca2a7c7c9c795f126d16452)
src/mgr/ActivePyModule.h
src/mgr/ActivePyModules.cc
src/mgr/ActivePyModules.h
src/mgr/DaemonServer.cc
src/mgr/PyModuleRegistry.h