community.general/lib/ansible
Devyani Kota 363ec65062 Fixes #38174: Add remove-brick operation for gluster_volume (#38269)
* Fixes #38174: Add remove-brick operation for gluster_volume

Existing gluster_volume module does not support removal of bricks
from a gluster volume. Also, operation remove-brick needs to be
followed by a commit operation.

Signed-off-by: Devyani Kota <dkota@redhat.com>

* Updates #38174: Add documentation for remove-brick operation

Signed-off-by: Devyani Kota <dkota@redhat.com>

* Updates #38174: Add support to reduce cluster configuration.

An exceptional scenario exists where the user might want to
reduce the gluster cluster configuration for replicated
volumes from replica 3 to replica 2 that need to be handled
in a different manner than the generic gluster commands,
where the user is expected to mention the replica count
of the new configuration in order to remove the bricks.

Signed-off-by: Devyani Kota <dkota@redhat.com>

* Updates #38174: Add checks for self-heal status prior remove operation.

While reducing the cluster configuration from replica 3
to 2, it needs to be checked for status of self-heal
prior remove-brick operation is executed.

Signed-off-by: Devyani Kota <dkota@redhat.com>
2018-11-22 04:42:02 -05:00
..
cli Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
compat Move unit test compat code out of lib/ansible/. (#46996) 2018-10-12 20:01:14 -07:00
config fix bug in config mgr 2018-11-19 11:46:17 -05:00
errors Python 3.8 collections compatibility fixes. 2018-10-08 11:26:37 -07:00
executor Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
galaxy Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
inventory Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
module_utils k8s append_hash (#48830) 2018-11-22 08:14:43 +00:00
modules Fixes #38174: Add remove-brick operation for gluster_volume (#38269) 2018-11-22 04:42:02 -05:00
parsing Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
playbook Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
plugins k8s append_hash (#48830) 2018-11-22 08:14:43 +00:00
template Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
utils Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
vars Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
__init__.py
constants.py Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
release.py Codename: How Many More Times 2018-09-04 12:38:29 -04:00