<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font face="Arial">Hi,<br>
      <br>
      I have the following environment:<br>
      Server: (Language: Erlang, Version: 2.7.1)<br>
      Broker: (Version: 3.1.5)<br>
      Client: (Language: Grails/Groovy, Version: 2.8.4)<br>
      &nbsp;<br>
      I am using RPC functionality over the broker.<br>
      A queue is created by the server or the client has the following
      configuration:<br>
      <code style="text-align: justify;">auto delete</code><span
        style="color: rgb(68,68,68);">,&nbsp;</span><code style="text-align:
        justify;">durable</code><span style="color: rgb(68,68,68);">&nbsp;and&nbsp;</span><code
        style="text-align: justify;">exclusive</code><span style="color:
        rgb(68,68,68);">&nbsp;attributes are set to </span><code
        style="text-align: justify;">false</code><br>
      &nbsp;<br>
      The problem:<br>
      If the client and the server is not active and the broker restarts
      the queue does not survive the restart and it behaves as required.<br>
      If the client and the server is active and the broker restarts
      then the broker change the queue durability to<span style="color:
        rgb(68,68,68);">&nbsp;</span><code style="text-align: justify;">durable</code><span
        style="color: rgb(68,68,68);"> : </span>true and it survives
      the restart.<br>
      <br>
      This causes chaos with the server behaviour. <br>
      The server tries to recover the connection and recreate the queue
      with configuration of <code style="text-align: justify;">auto
        delete</code><span style="color: rgb(68,68,68);">,&nbsp;</span><code
        style="text-align: justify;">durable</code><span style="color:
        rgb(68,68,68);">&nbsp;and&nbsp;</span><code style="text-align: justify;">exclusive</code><span
        style="color: rgb(68,68,68);">&nbsp;attributes are set to </span><code
        style="text-align: justify;">false. </code>In turn the creation
      of the queue to fails because of the changed durability. <br>
      <br>
    </font><font face="Arial">Why does the broker change the durability
      of the queue?<br>
    </font><font face="Arial"><font face="Arial"><font face="Arial">Is
          that the correct behaviour?</font></font> <br>
      <br>
      Any help or advice shall be highly appreciated.<br>
      <br>
      Thanks<br>
    </font>
    <div class="moz-signature">-- <br>
      <img src="cid:part1.02090200.06000902@econsys.co.za" border="0"></div>
  </body>
</html>