Dejan Muhamedagic <deja...@fastmail.fm> writes:

>> 
>> If Dejan also votes to revert this change, I will do so.
>
> Must say that I somehow missed the change. The most useful thing
> to do seems be to exit with 0 in case --force (or crm -F) is in
> effect (perhaps to suppress the error message too), just like "rm
> -f", which Lars brought up.  Otherwise to keep the existing
> behaviour (error code, error message).

Fixed. :)

>
>> As a sidenote, I find the automatic removal of related constraints
>> somewhat strange...
>
> What good could there be from a constraint if the referenced
> resource left the stage? I may have found the idea strange too,
> but then ended up with an illegal CIB, which was not the best way
> forward either. To the best of my knowledge, crm_verify doesn't
> allow constraints pointing to nowhere.
>

It really is only a problem of expected behavior, especially when
editing. I might choose to modify a primitive by removing and recreating
it, expecting the constraints to still be there. Or I want to remove a
primitive and rewrite constraints applied to it to apply to a different
resource instead, and be surprised when those constraints
disappear. But, the current functionality makes sense in light of how 
the CIB works.

-- 
// Kristoffer Grönlund
// kgronl...@suse.com
_______________________________________________
Linux-HA mailing list
Linux-HA@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to