Hi<div><br></div><div>I found some bugs in management plugin and HA:</div><div><br></div><div>Configuration:</div><div><div>Cluster with 4 nodes:</div><div>arch-task-mq-1 (disk), arch-task-mq-2 (ram), arch-task-mq-3 (disk), arch-task-mq-4 (ram)</div>
</div><div>Version 2.8.4</div><div>Erlang R14A</div><div><br></div><div>1.</div><div>On node arch-task-mq-3 I execute iptables commands:</div><div><br></div><div><div>iptables -A INPUT -s arch-task-mq-1 -j DROP</div><div>
iptables -A OUTPUT -p tcp -d arch-task-mq-1 -j DROP</div></div><div><br></div><div>Node mq-1 tells that mq-3 is not running, node mq-3 tells that mq-1 is not running.</div><div>Other nodes raport that every node is running.</div>
<div><br></div><div>After 5 minutes I execute:</div><div><br></div><div><div>iptables -F</div></div><div><br></div><div>After a while the mq-3 returns to normal operation, but nothing change in state displayed on Overview -> Nodes view on mq-1 and mq-3.</div>
<div>Node mq-3 is still raporting that mq-1 is not running and vice versa. Information in mq-1 about state of mq-3 changes after mq-3 restart - not before.</div><div><br></div><div>2.</div><div>After spliting servers using method described above Im trying to remove queue "test" which resides only on mq-3 (HA is not used).</div>
<div>I push "Delete" button on "Queues" and after doing that I back to "Queues" tab. But queue "test" is still there.</div><div>After clicking to queue "test" I see:</div>
<div><br></div><div><div class="highlight" style>Ready<strong style="font-size:2em;display:block;color:rgb(68,68,68);font-weight:normal">undefined</strong> </div><div class="highlight" style>Unacknowledged<strong style="font-size:2em;display:block;color:rgb(68,68,68);font-weight:normal">undefined</strong> </div>
<div class="highlight" style>Total<strong style="font-size:2em;display:block;color:rgb(68,68,68);font-weight:normal">undefined</strong></div></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>
<div><br></div><div><br></div><div>If I try to delete queue "test" again, server reports that queue not exists.</div><div>Screenshot: ss1.png</div><div><br></div><div>3.</div><div>After spliting servers using method described above and restoring connection to mq-1 in mq-3, node mq-1 is reporting internal server errors on "Connections" tab. Errors occurs periodically.</div>
<div>Screenshort: ss2.png</div><div><br></div><div>4.</div><div>After spliting servers using method described in 1. and restoring connection to mq-1 from mq-3 Im not able to create HA queue.</div><div>I go to mq-3 and create HA queue named "test". Node mq-1 see that queue, but is not synchronized.</div>
<div>Screenshots: ss2.png, ss3.png</div><div>MQ-1 is not able to deliver messages to that queue. Other nodes do it without problems.</div><div>Restarting mq-3 causes the queue .. disappear. Even if there were undelivered messages.</div>
<div><br></div><div><br></div><div>Regards,</div><div>MK</div>