On 28 Aug 2014, at 4:56 am, Ferenc Wagner <wferi@xxxxxxx> wrote: > Andrew Beekhof <andrew@xxxxxxxxxxx> writes: > >> On 27 Aug 2014, at 6:42 am, Ferenc Wagner <wferi@xxxxxxx> wrote: >> >>> crm_resource --locate finds the hosting node of a running (successfully >>> started) resource just fine. Is there a way to similarly find out the >>> location of a resource *being* started, ie. whose resource agent is >>> already running the start action, but that action is not finished yet? >> >> You need to set record-pending=true in the op_defaults section. >> For some reason this is not yet documented :-/ >> >> With this in place, crm_resource will find the correct location > > I set it in a single start operation, and it works as advertised, > thanks! At first I was suprised to see "Started" in the crm status > output while the resource was only starting, but the added order > constraint worked as expected, ie. the dependent resource started only > after the start action finished successfully. This begs a bonus > question: how do I tell apart starting resources with record-pendig=true > and started resources? I'm reasonably sure we don't expose that via crm_resource. Seems like a reasonable thing to do though. crm_mon /might/ show pending though. > crm_resource --locate does not help either. > -- > Thanks, > Feri. > > -- > Linux-cluster mailing list > Linux-cluster@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/linux-cluster
Attachment:
signature.asc
Description: Message signed with OpenPGP using GPGMail
-- Linux-cluster mailing list Linux-cluster@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/linux-cluster