[ClusterLabs] Constant stop/start of resource in spite of interval=0
Kadlecsik József
kadlecsik.jozsef at wigner.mta.hu
Sat May 18 15:05:41 EDT 2019
On Sat, 18 May 2019, Andrei Borzenkov wrote:
> 18.05.2019 18:34, Kadlecsik József пишет:
> > We have a resource agent which creates IP tunnels. In spite of the
> > configuration setting
> >
> > primitive tunnel-eduroam ocf:local:tunnel \
> > params ....
> > op start timeout=120s interval=0 \
> > op stop timeout=300s interval=0 \
> > op monitor timeout=30s interval=30s depth=0 \
> > meta target-role=Started
> > order bifur-eduroam-ipv4-before-tunnel-eduroam \
> > Mandatory: bifur-eduroam-ipv4 tunnel-eduroam
> > colocation tunnel-eduroam-on-bifur-eduroam-ipv4 inf: tunnel-eduroam \
> > bifur-eduroam-ipv4:Started
> >
> > the resource is restarted again and again. According to the debug logs:
> >
> > May 16 14:20:35 [3052] bifur1 lrmd: debug: recurring_action_timer:
> > Scheduling another invocation of tunnel-eduroam_monitor_30000
> > May 16 14:20:35 [3052] bifur1 lrmd: debug: operation_finished:
> > tunnel-eduroam_monitor_30000:62066 - exited with rc=0
> > May 16 14:20:35 [3052] bifur1 lrmd: debug: operation_finished:
> > tunnel-eduroam_monitor_30000:62066:stderr [ -- empty -- ]
> > May 16 14:20:35 [3052] bifur1 lrmd: debug: operation_finished:
> > tunnel-eduroam_monitor_30000:62066:stdout [ -- empty -- ]
> > May 16 14:20:35 [3052] bifur1 lrmd: debug: log_finished:
> > finished - rsc:tunnel-eduroam action:monitor call_id:1045 pid:62066
> > exit-code:0 exec-time:0ms queue-time:0ms
> > May 16 14:21:04 [3054] bifur1 pengine: info: native_print:
> > tunnel-eduroam (ocf::local:tunnel): Started bifur1
> > May 16 14:21:04 [3054] bifur1 pengine: info:
> > check_action_definition:
> > Parameters to tunnel-eduroam_start_0 on bifur1 changed: was
> > 94afff0ff7cfc62f7cb1d5bf5b4d83aa vs. now f2317cad3d54cec5d7d7aa7d0bf35cf8
> > (restart:3.0.11) 0:0;48:3:0:73562fd6-1fe2-4930-8c6e-5953b82ebb32
>
> This means that instance attributes changed in this case pacemaker
> restarts resource to apply new values. Turning on trace level hopefully
> will show what exactly is being changed. You can also dump CIB before
> and after restart to compare current information.
The strange thing is that the new value seems never be stored. Just the
"was-now" part from the log lines:
was 94afff0ff7cfc62f7cb1d5bf5b4d83aa vs. now f2317cad3d54cec5d7d7aa7d0bf35cf8
was 94afff0ff7cfc62f7cb1d5bf5b4d83aa vs. now f2317cad3d54cec5d7d7aa7d0bf35cf8
was 94afff0ff7cfc62f7cb1d5bf5b4d83aa vs. now f2317cad3d54cec5d7d7aa7d0bf35cf8
...
However, after issuing "cibadmin --query --local", the whole flipping
stopped! :-) Thanks!
Best regards,
Jozsef
--
E-mail : kadlecsik.jozsef at wigner.mta.hu
PGP key: http://www.kfki.hu/~kadlec/pgp_public_key.txt
Address: Wigner Research Centre for Physics, Hungarian Academy of Sciences
H-1525 Budapest 114, POB. 49, Hungary
More information about the Users
mailing list