<br><br><div class="gmail_quote">On Wed, Mar 30, 2011 at 3:58 PM, Jason J. W. Williams <span dir="ltr">&lt;<a href="mailto:jasonjwwilliams@gmail.com">jasonjwwilliams@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Very interesting. I assume the exchange in a fanout exchange (I see no</div>

routing key in your list_bindings output). When in this &quot;broken&quot; state,<br>
what happens if you publish to the queue with mandatory set?</blockquote><div><br></div></div><div>The exchange is a direct exchange. With mandatory set it doesn&#39;t raise any exceptions. </div><div><br></div><div>I&#39;m noticing the output of list_bindings is different after the node restart and then after the redeclare.</div>

<div><br></div><div>Before Restart:</div><div><br></div><div><div class="im"><div>Listing bindings ...</div><div><span style="white-space:pre-wrap">        </span>exchange<span style="white-space:pre-wrap">        </span>cluster_test<span style="white-space:pre-wrap">        </span>queue<span style="white-space:pre-wrap">        </span>cluster_test<span style="white-space:pre-wrap">        </span>[]</div>

</div><div>cluster_test<span style="white-space:pre-wrap">        </span>exchange<span style="white-space:pre-wrap">        </span>cluster_test<span style="white-space:pre-wrap">        </span>queue<span style="white-space:pre-wrap">        </span>cluster_test<span style="white-space:pre-wrap">        </span>[]</div>

<div>...done.</div></div><div><br></div><div>While Node Is Down:</div><div><div>Listing bindings ...</div><div>...done.</div></div><div><br></div><div>After Restart:</div><div class="im"><div><br></div><div><div>Listing bindings ...</div>

<div><span style="white-space:pre-wrap">        </span>exchange<span style="white-space:pre-wrap">        </span>cluster_test<span style="white-space:pre-wrap">        </span>queue<span style="white-space:pre-wrap">        </span>cluster_test<span style="white-space:pre-wrap">        </span>[]</div>

<div>...done.</div></div><div><br></div><div><br></div></div><div>It looks like there&#39;s an extra binding that doesn&#39;t get recreated.</div><div><br></div><font color="#888888"><div>-J</div></font></div></blockquote>
<div><br></div><div>Of related note at Alvaro&#39;s suggestion I tried publishing into the &quot;&quot; exchange with the queue as the routing key when the binding is non-functional. That puts the message into the queue as expected. </div>
<div><br></div><div>-J </div></div><br>