]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/mds_autoscaler: plugin to configure mds instances 32731/head
authorMilind Changire <mchangir@redhat.com>
Fri, 7 Aug 2020 11:39:10 +0000 (17:09 +0530)
committerMilind Changire <mchangir@redhat.com>
Fri, 7 Aug 2020 11:39:10 +0000 (17:09 +0530)
commitf69abe6291958a9ccfb85ce77c9b86e8af8ecf21
tree680e0195dda8c271348eb2f941a352806212f477
parent8a805f3eac469ef45e4342d71e5595c9aabb3c86
mgr/mds_autoscaler: plugin to configure mds instances

mgr plugin to deploy and configure MDSs in response to degraded file system

MDS instance management as per changes to:
* 'max_mds' option
* 'standby_count_wanted' option
* mds liveness and transitions from standby to active

mds_autoscaler plugin test credit goes to Sebastian Wagner.

Fixes: https://tracker.ceph.com/issues/40929
Signed-off-by: Milind Changire <mchangir@redhat.com>
ceph.spec.in
src/pybind/mgr/mds_autoscaler/__init__.py [new file with mode: 0644]
src/pybind/mgr/mds_autoscaler/module.py [new file with mode: 0644]
src/pybind/mgr/mds_autoscaler/tests/__init__.py [new file with mode: 0644]
src/pybind/mgr/mds_autoscaler/tests/test_autoscaler.py [new file with mode: 0644]
src/pybind/mgr/tox.ini
src/pybind/mgr/volumes/fs/operations/volume.py