<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; "><div><div><font class="Apple-style-span" face="Consolas" style="font-family: Calibri, sans-serif; "><div>I'm crafting some custom tooling that needs to know about the sync status of mirrored queues. Up to this point I've been successfully using the HTTP API via the rabbitmqadmin module and been able to get everything I need . However, I'm stymied on slave_pids and &nbsp;synchronised_slave_pids, which don't seem to come through.</div><div><br></div><div>Per the rabbitmqctl cmd-line help, slave_pid and synchronised_slave_pids are valid queueinfoitems. Up to this point, queueinfoitem names have worked equally well with "rabbitmqadmin list queues"</div><div><br></div><div>I've simplified the repro case down to the following; Rabbitmqctl displays these 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;rabbit@play2.1.248.0&gt;]</span><span class="Apple-tab-span" style="white-space: pre; font-family: Consolas; ">        </span><span style="font-family: Consolas; ">[&lt;rabbit@play2.1.248.0&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;rabbit@play2.1.250.0&gt;]</span><span class="Apple-tab-span" style="white-space: pre; font-family: Consolas; ">        </span><span style="font-family: Consolas; ">[&lt;rabbit@play2.1.250.0&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 style="font-family: Calibri, sans-serif; ">Is this normal/expected? Am I not understanding something?</div><div style="font-family: Calibri, sans-serif; "><br></div><div style="font-family: Calibri, sans-serif; ">FWIW, this is using RabbitMQ 2.71 on Ubuntu 10.04.</div><div style="font-family: Calibri, sans-serif; "><br></div><div style="font-family: Calibri, sans-serif; ">Thanks,</div><div style="font-family: Calibri, sans-serif; "><br></div><div style="font-family: Calibri, sans-serif; ">Matt</div></body></html>