<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div><div><div><font class="Apple-style-span" face="Consolas" style="font-family: Calibri, sans-serif; "><div>Just looking for some quick confirmation that I'm not trying to do the impossible.</div><div><br></div><div>I'm crafting some custom tooling that queries the sync status of a mirrored queue on RabbitMQ 2.71/Ubuntu 10.04.</div><div><br></div><div>I've been successfully using the HTTP API via the rabbitmqadmin module and been able to get some of the info I need . However, &nbsp;the "slave_pids" and &nbsp;"synchronised_slave_pids" values don't seem to be available.&nbsp;</div></font><br>The primary question is thus: &nbsp;Are&nbsp;<font class="Apple-style-span" face="Consolas" style="font-family: Calibri, sans-serif; ">"slave_pids" and &nbsp;"synchronised_slave_pids" available via the rabbitmq HTTP API?</font></div><div><br></div><div><br></div><div>Additional Background Information for the curious:</div><div>=====================<br><font class="Apple-style-span" face="Consolas" style="font-family: Calibri, sans-serif; "><div><br></div><div>Per the rabbitmqctl cmd-line help, "slave_pids" and "synchronised_slave_pids" are valid queueinfoitems.</div><div><br></div><div>In my experience, queueinfoitems are valid additional arguments to "rabbitmqadmin list queues"</div><div><br></div><div>I've simplified the repro case down to the following difference between rabbitmqctl vs. rabbitmqadmin:</div><div><br></div><div>Rabbitmqctl displays certain queueinfoitem fields as expected:</div></font><font class="Apple-style-span" face="Consolas" style="font-family: Calibri, sans-serif; "><div><br></div><div><span style="font-family: Consolas; ">mpietrek@play:~/work/$rabbitmqctl list_queues consumers messages name slave_pids synchronised_slave_pids</span></div><div><span style="font-family: Consolas; ">Listing queues ...</span></div><div><span style="font-family: Consolas; ">0</span><span class="Apple-tab-span" style="white-space: pre; font-family: Consolas; ">        </span><span style="font-family: Consolas; ">0</span><span class="Apple-tab-span" style="white-space: pre; font-family: Consolas; ">        </span><span style="font-family: Consolas; ">fake_munger_queue</span><span class="Apple-tab-span" style="white-space: pre; font-family: Consolas; ">        </span><span style="font-family: Consolas; ">[&lt;<a href="mailto:rabbit@play2.1.248.0">rabbit@play2.1.248.0</a>&gt;]</span><span class="Apple-tab-span" style="white-space: pre; font-family: Consolas; ">        </span><span style="font-family: Consolas; ">[&lt;<a href="mailto:rabbit@play2.1.248.0">rabbit@play2.1.248.0</a>&gt;]</span></div><div><span style="font-family: Consolas; ">0</span><span class="Apple-tab-span" style="white-space: pre; font-family: Consolas; ">        </span><span style="font-family: Consolas; ">0</span><span class="Apple-tab-span" style="white-space: pre; font-family: Consolas; ">        </span><span style="font-family: Consolas; ">fake_service_2</span><span class="Apple-tab-span" style="white-space: pre; font-family: Consolas; ">        </span><span style="font-family: Consolas; ">[&lt;<a href="mailto:rabbit@play2.1.250.0">rabbit@play2.1.250.0</a>&gt;]</span><span class="Apple-tab-span" style="white-space: pre; font-family: Consolas; ">        </span><span style="font-family: Consolas; ">[&lt;<a href="mailto:rabbit@play2.1.250.0">rabbit@play2.1.250.0</a>&gt;]</span></div></font><span class="Apple-style-span" style="font-family: Consolas; ">...done.</span><font class="Apple-style-span" face="Consolas" style="font-family: Calibri, sans-serif; "><div><span style="font-family: Consolas; "><br></span></div><div><span style="font-family: Consolas; "><br></span></div><div><span style="font-family: Consolas; ">However, rabbitmqadmin doesn't:</span></div><div><span style="font-family: Consolas; "><br></span></div><div><span style="font-family: Consolas; ">mpietrek@play:~/work/$rabbitmqadmin.py list queues consumers messages name slave_pids synchronised_slave_pids</span></div><div><span style="font-family: Consolas; ">+-----------+----------+----------------------+------------+-------------------------+</span></div><div><span style="font-family: Consolas; ">| consumers | messages | &nbsp; &nbsp; &nbsp; &nbsp; name &nbsp; &nbsp; &nbsp; &nbsp; | slave_pids | synchronised_slave_pids |</span></div><div><span style="font-family: Consolas; ">+-----------+----------+----------------------+------------+-------------------------+</span></div></font><span class="Apple-style-span" style="font-family: Consolas; ">| 0 &nbsp; &nbsp; &nbsp; &nbsp; | 0 &nbsp; &nbsp; &nbsp; &nbsp;| fake_munger_queue &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |</span><font class="Apple-style-span" face="Consolas" style="font-family: Calibri, sans-serif; "><div><span style="font-family: Consolas; ">| 0 &nbsp; &nbsp; &nbsp; &nbsp; | 0 &nbsp; &nbsp; &nbsp; &nbsp;| fake_service_2 &nbsp; &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |</span></div><div><span style="font-family: Consolas; ">+-----------+----------+----------------------+------------+-------------------------+</span></div><div><br></div></font></div></div></div></body></html>