<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/rabbitmq-server.git, branch bug23142</title>
<subtitle>hg.rabbitmq.com: Obsolete (use rabbitmq-server-git)
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/'/>
<entry>
<title>Cope with removes overtaking writes</title>
<updated>2010-08-18T21:10:07+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@rabbitmq.com</email>
</author>
<published>2010-08-18T21:10:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=a3b6cd2e2747abcdac404ff95e35917c7c0efda7'/>
<id>a3b6cd2e2747abcdac404ff95e35917c7c0efda7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merging default into ug 23142</title>
<updated>2010-08-18T21:09:22+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@rabbitmq.com</email>
</author>
<published>2010-08-18T21:09:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=88d681c1f724586b7036bfafb6effb660cd28bef'/>
<id>88d681c1f724586b7036bfafb6effb660cd28bef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't ever keep the recovery process waiting, regardless of whether the queue is going down or not</title>
<updated>2010-08-18T16:40:19+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@rabbitmq.com</email>
</author>
<published>2010-08-18T16:40:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=d770fe8386e8b0009a49a8bbaae313da8ac1d1cf'/>
<id>d770fe8386e8b0009a49a8bbaae313da8ac1d1cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>A rather crucial infinity missing</title>
<updated>2010-08-18T16:29:35+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@rabbitmq.com</email>
</author>
<published>2010-08-18T16:29:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=e827f2f682c8807ff1e8643554dc2d326e078a22'/>
<id>e827f2f682c8807ff1e8643554dc2d326e078a22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge in bug23145 (put plugin expand dir in db dir)</title>
<updated>2010-08-18T15:11:50+00:00</updated>
<author>
<name>Michael Bridgen</name>
<email>mikeb@rabbitmq.com</email>
</author>
<published>2010-08-18T15:11:50+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=f90a96856c598a194fb2926d4782bac62c29f4a1'/>
<id>f90a96856c598a194fb2926d4782bac62c29f4a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Eliminate RABBITMQ_PLUGINS_EXPAND_DIR</title>
<updated>2010-08-18T13:52:40+00:00</updated>
<author>
<name>David Wragg</name>
<email>david@rabbitmq.com</email>
</author>
<published>2010-08-18T13:52:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=491b9a279f12d909f281a75d367c384dcdc70cc2'/>
<id>491b9a279f12d909f281a75d367c384dcdc70cc2</id>
<content type='text'>
There were a number of issues with RABBITMQ_PLUGINS_EXPAND_DIR:

- It was undocumented in the context of the generic unix package, and
  if unwisely set could do an effective "rm -rf" in an unintended
  location.

- It did not take account of the possibility that multiple nodes could
  be starting at once, and so doing plugins activation
  simultanteously.

Instead, use RABBITMQ_MNESIA_DIR/plugins-scratch.  This avoids the
need to extend the generic unix package documentation, the location is
node-specific, and the distinctive plugins-scratch subdirectory
reduces the risk of unintended file deletions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There were a number of issues with RABBITMQ_PLUGINS_EXPAND_DIR:

- It was undocumented in the context of the generic unix package, and
  if unwisely set could do an effective "rm -rf" in an unintended
  location.

- It did not take account of the possibility that multiple nodes could
  be starting at once, and so doing plugins activation
  simultanteously.

Instead, use RABBITMQ_MNESIA_DIR/plugins-scratch.  This avoids the
need to extend the generic unix package documentation, the location is
node-specific, and the distinctive plugins-scratch subdirectory
reduces the risk of unintended file deletions.
</pre>
</div>
</content>
</entry>
<entry>
<title>merge bug23142 into default</title>
<updated>2010-08-18T13:42:12+00:00</updated>
<author>
<name>Matthias Radestock</name>
<email>matthias@rabbitmq.com</email>
</author>
<published>2010-08-18T13:42:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=4227f8a94a83c9abab9f2fd32cf1a12401fd7571'/>
<id>4227f8a94a83c9abab9f2fd32cf1a12401fd7571</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor tweaks</title>
<updated>2010-08-18T12:15:17+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@rabbitmq.com</email>
</author>
<published>2010-08-18T12:15:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=ebef1a44a24f614386fe6df591c861e71f0114d8'/>
<id>ebef1a44a24f614386fe6df591c861e71f0114d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>eliminate duplicate write messages completely, and simply rely on the pending write count in the cur ets file cache to indicate the delta to the refcount</title>
<updated>2010-08-18T11:57:34+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@rabbitmq.com</email>
</author>
<published>2010-08-18T11:57:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=342be334cd57d774471b1390e7ba69a05003dcbf'/>
<id>342be334cd57d774471b1390e7ba69a05003dcbf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>small simplifying refactor</title>
<updated>2010-08-18T05:27:12+00:00</updated>
<author>
<name>Matthias Radestock</name>
<email>matthias@rabbitmq.com</email>
</author>
<published>2010-08-18T05:27:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=dbded325f13be936a505e25c5c1110d66b75cbd0'/>
<id>dbded325f13be936a505e25c5c1110d66b75cbd0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
