On 4/4/2011 at 04:29 AM, Ron Kerry <rke...@sgi.com> wrote: > On 7/22/64 2:59 PM, Tim Serong wrote: > > On 4/2/2011 at 09:42 PM, Ron Kerry <rke...@sgi.com> wrote: > > > On 7/22/64 2:59 PM, Serge Dubrouski wrote: > > > > On Fri, Apr 1, 2011 at 2:09 PM, Ron Kerry <rke...@sgi.com> wrote: > > > > > On 7/22/64 2:59 PM, Pavel Levshin wrote: > > > > >> > > > > >> 01.04.2011 18:36, Ron Kerry: > > > > >> > Folks - > > > > >> > > > > > >> > Consider a running cluster with all resources managed. We want to > > stop > > > > >> > and quickly restart a particular resource without impacting other > > > > >> > resources. The software stack running on the system can deal with > > this > > > > >> > sort of temporary outage. We perform the following actions: > > > > >> > * unmanage the resource > > > > >> > * stop the resource > > > > >> > * start the resource > > > > >> > * manage the resource > > > > >> > > > > > >> > The above procedure is sometimes successful. However, we will > > also > > > > >> > sometimes get a resource monitor failure after stopping the > > resource. > > > > >> > It is clear that the monitor operation was not stopped (at least > > not > > > > >> > immediately) by unmanaging the resource. > > > > >> > > > > >> Unmanaged resource cannot be started and stopped, but can still be > > > > >> monitored. > > > > > > > > > > So unmanaged really means the resource is still being managed to > > some > > > > > degree? > > > > > > > > It means that Pacemaker still wants to know its state. What kind of > > > > problem does it create? > > > > > > > > > > An unmanaged resource whoose monitor is still running will cause a > monitor > > > failure when the resource > > > is stopped. Pacemaker then takes the 'onfail' action defined for the > monitor > > > operation. In other > > > words, the resource is still being managed to some degree. If the > > monitor > > > operation was still > > > running but no action was taken as a result of the monitor operation > > > outcome, there would be no issue. > > > > Try "crm configure property maintenance-mode=true". Admittedly this > > affects the entire cluster, but it will ensure no starts, stops or > > monitors... > > > > Regards, > > > > Tim > > Tim - > > Thanks, this does work but is rather like using a sledge hammer to do the > work of a ball peen > hammer. It unmanages ALL resources and stops all the monitor operations.
Very true. > How do we go about requesting a change to pacemaker to achieve the desired > behavior? File an enhancement request at: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker > As I see it there are two options: > > 1. fix 'crm resource unmanage <rsc>' to also stop the individual resource > monitor > > -or- > > 2. create a 'crm resource maintenance <rsc>' to unmanage and stop the > individual resource monitor I'd be going for option 2. Regards, Tim -- Tim Serong <tser...@novell.com> Senior Clustering Engineer, OPS Engineering, Novell Inc. _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker