Re: Antw: Re: Antw: Re: crmsh fails to stop already stopped resource
Dejan Muhamedagic <[email protected]> Wed, 18 Feb 2015 14:27:41 +0100
| Newsgroups | gmane.linux.highavailability.user |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Feb 18, 2015 at 12:44:39PM +0100, Ulrich Windl wrote: > >>> Dejan Muhamedagic <[email protected]> schrieb am 18.02.2015 um 11:0= 4 in > Nachricht <[email protected]>: > > Hi, > > = > > On Wed, Feb 18, 2015 at 08:21:10AM +0100, Ulrich Windl wrote: > >> >>> Kristoffer Gr=F6nlund<[email protected]> schrieb am 16.02.2015 um= 09:15 > in > >> Nachricht <[email protected]>: > >> > Vladislav Bogdanov <[email protected]> writes: > >> > = > >> >> Hi Kristoffer, > >> >> > >> >> may be it is worth to silently (or at least with rc=3D0) allow dele= tion of > = > >> >> non-existing or already-deleted configuration statements? > >> >> > >> >> Background for that is that I keep track of the all configuration = > >> >> statements myself, and, when I delete some resources (together with = > >> >> accompanying constraints), they may go "out-of-order" to 'crm confi= gure > = > >> >> delete', thus some constraints are automatically deleted when delet= ing = > >> >> "lower" resource before the "upper" one. That leads to the whole cr= m = > >> >> script to fail. > >> > = > >> > Hmm, I am not sure about doing this by default, since we would want = to > >> > show some kind of indication that a resource name may have been > >> > misspelled for example... But I can imagine having a command line fl= ag > >> > for being more flexible in this regard. > >> = > >> I'd agree: Stopping a stopped resource is different from deleting a > resource > >> that does not exist (maybe never existed). Maybe (for scripting) crm s= hell > >> would benefit from a "crm resource exists <rsc_name>" returning a stat= us > >> (yes/no/error). > > = > > You could use crm resource status for that. It should exit with > > error only if the resource doesn't exist. > = > Ah! I haven't ried, but from what I thought "crm resource status" would o= utput > all resources, and I thought one had to parse the output for a single res= ource. > Your answer suggests I can add a resource name to get just the resource I= 'm > interested in. (Dind't know that) Right. > Trying that I found a minor problem for a clone resource with on node bing > standby: > -- > crm(live)resource# status cln_cLVMd > resource cln_cLVMd is running on: h01 > resource cln_cLVMd is running on: h05 > resource cln_cLVMd is NOT running > -- > Here it's not obvious on which node the resource is not running (missing = " on: > h??"). Heh. Looks like you should file an enhancement bug. I suppose that if the resource is running on some node(s) then the "not running" could just be omitted. BTW, crmsh is just invoking crm_resource -W. Thanks, Dejan > Regards, > Ulrich > = > > = > > Thanks, > > = > > Dejan > > = > > _______________________________________________ > > Linux-HA mailing list > > [email protected] = > > http://lists.linux-ha.org/mailman/listinfo/linux-ha = > > See also: http://linux-ha.org/ReportingProblems = > = > = > = > _______________________________________________ > Linux-HA mailing list > [email protected] > http://lists.linux-ha.org/mailman/listinfo/linux-ha > See also: http://linux-ha.org/ReportingProblems _______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems