[ClusterLabs] Antw: crmsh configure delete for constraints
Ulrich Windl
Ulrich.Windl at rz.uni-regensburg.de
Wed Feb 10 07:03:39 UTC 2016
Hi!
I guess it's hard to guess what the cluster will do when you remove constraints.
Maybe adding a keyword like "delete --no-wait ..." moves the risk to the operator...
However I'm not quite sure I understood your problem fully.
Regards,
Ulrich
>>> Vladislav Bogdanov <bubble at hoster-ok.com> schrieb am 08.02.2016 um 14:48 in
Nachricht <56B89CAF.8090809 at hoster-ok.com>:
> Hi,
>
> when performing a delete operation, crmsh (2.2.0) having -F tries
> to stop passed op arguments and then waits for DC to become idle.
>
> That is not needed if only constraints are passed to delete.
> Could that be changed? Or, could it wait only if there is something to stop?
>
> Something like this:
> diff --git a/modules/ui_configure.py b/modules/ui_configure.py
> index cf98702..96ab77e 100644
> --- a/modules/ui_configure.py
> +++ b/modules/ui_configure.py
> @@ -552,6 +552,9 @@ class CibConfig(command.UI):
> if not ok or not cib_factory.commit():
> raise ValueError("Failed to stop one or more running
> resources: %s" %
> (', '.join(to_stop)))
> + return True
> + else:
> + return False
>
> @command.skill_level('administrator')
> @command.completers_repeating(_id_list)
> @@ -562,8 +565,8 @@ class CibConfig(command.UI):
> arg_force = any((x in ('-f', '--force')) for x in argl)
> argl = [x for x in argl if (x not in ('-f', '--force'))]
> if arg_force or config.core.force:
> - self._stop_if_running(argl)
> - utils.wait4dc(what="Stopping %s" % (", ".join(argl)))
> + if (self._stop_if_running(argl)):
> + utils.wait4dc(what="Stopping %s" % (", ".join(argl)))
> return cib_factory.delete(*argl)
>
> @command.name('default-timeouts')
>
>
> More, it may be worth checking stop-orphan-resources property and pass stop
> work to pacemaker if it is set to true.
>
>
> Thank you,
> Vladislav
>
> _______________________________________________
> Users mailing list: Users at clusterlabs.org
> http://clusterlabs.org/mailman/listinfo/users
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org
More information about the Users
mailing list