recoverd: When updating flags on nodes, send updated flags and not old flags
authorAmitay Isaacs <amitay@gmail.com>
Wed, 26 Jun 2013 05:22:46 +0000 (15:22 +1000)
committerAmitay Isaacs <amitay@gmail.com>
Tue, 2 Jul 2013 07:41:54 +0000 (17:41 +1000)
commit911534f39708848087911f2ab69dbcbc59c12295
tree0ffe5553096aeb5fba6d2591d15fcf55bcd31293
parent023d4825375f49e8eeaa25ff54db4fc5eeea9ac8
recoverd: When updating flags on nodes, send updated flags and not old flags

This was broken by commit a9a1156ea4e10483a4bf4265b8e9203f0af033aa.
Instead of a SRVID_SET_NODE_FLAGS message to recovery daemon, a control
was sent to the local daemon which in turn informed the recovery daemon.
And while doing this change old flags were sent via CONTROL_MODIFY_FLAGS.

Signed-off-by: Amitay Isaacs <amitay@gmail.com>
(cherry picked from commit 7eb2f89979360b6cc98ca9b17c48310277fa89fc)
server/ctdb_recoverd.c