Hi,<div><br></div><div>today i recognized a strange Pacemaker behavior at one of my Cluster-Server. </div><div>I needed to do some work on the services so i just wanted to prevent the services from migrating to the other node and switched Pacemaker into the maintenance mode:</div>
<div><br></div><div># crm configure property maintenance-mode=true</div><div><br></div><div>After my work was done, i switched it back with the "false" value.</div><div><br></div><div>Now i wanted to test Pacemaker and killed one of my services. </div>
<div>But Pacemaker didn't recognized it and migrate nothing...the service was still listed as "Running", i tried it with two other services on the node, but the same result. The service was not listed in the process-list and the initscript-status returned a false value,, so the service was really dead.</div>
<div>It looked like Pacemaker was still in maintenance mode, but it wasn't. In the crm-config the maintenance mode was set as "false".</div><div><br></div><div>After a restart of Pacemaker and Corosync it works fine (restart or migration of service).</div>
<div><br></div><div>Now i switched back to maintenance mode again, and turned it off again. Same result...Pacemaker recognize nothing.</div><div><br></div><div>Now my question....is this how the maintenance mode should work and i misunderstood something? ;) Or is it a bug or something else?</div>
<div><br></div><div>I use the ubuntu-server 12.04 LTS version, with updated Packages.</div><div><br></div><div>thx</div><div><br></div><div>chris</div>