Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
END
}
});
- if (!eval {
- my $qserv = tcpconnect_queuedaemon();
- print $qserv "prod\n" or die $!;
- $_ = <$qserv>; defined && m/^OK prod\b/ or die "$_ ?";
- 1;
- }) {
- logm("post-mark-ready queue daemon prod failed: $@");
+ if ($newstate eq 'ready') {
+ if (!eval {
+ my $qserv = tcpconnect_queuedaemon();
+ print $qserv "prod\n" or die $!;
+ $_ = <$qserv>; defined && m/^OK prod\b/ or die "$_ ?";
+ 1;
+ }) {
+ logm("post-mark-ready queue daemon prod failed: $@");
+ }
}
if ($oldshr) {
logm("$restype $resname shared $sharetype marked $newstate");