]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon,mgr: manage mgr module list in mgrmap
authorSage Weil <sage@redhat.com>
Tue, 27 Jun 2017 19:58:44 +0000 (15:58 -0400)
committerSage Weil <sage@redhat.com>
Fri, 30 Jun 2017 03:10:51 +0000 (23:10 -0400)
commit16fcee1f71fce3a2365d17dfef0b1459f8da1948
tree78ef5a66d49916e43587a9c2721dd8f4ef3b339f
parent6c10417f7ed365425019108c2cb9f6d1e091b975
mon,mgr: manage mgr module list in mgrmap

Kill old mgr_modules option.

Add new mgr_initial_modules option, on the mon, for the initial cluster
mgrmap.

Add ls, enable, disable commands.

Respawn mgr if the module list changes.  In the future we could enable
new modules without a full restart, but disabling probably requires (and
is best handled by) a respawn.

Signed-off-by: Sage Weil <sage@redhat.com>
qa/workunits/cephtool/test.sh
src/common/config_opts.h
src/mgr/Mgr.cc
src/mgr/Mgr.h
src/mgr/MgrStandby.cc
src/mgr/PyModules.cc
src/mon/MgrMap.h
src/mon/MgrMonitor.cc
src/mon/MonCommands.h
src/test/mgr/mgr-dashboard-smoke.sh
src/vstart.sh