<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/rabbitmq-server.git/src/lqueue.erl, branch bug24982</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>Update copyright 2012</title>
<updated>2012-02-02T13:41:23+00:00</updated>
<author>
<name>Emile Joubert</name>
<email>emile@rabbitmq.com</email>
</author>
<published>2012-02-02T13:41:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=95eea66bec50e547f85fdfc481a60b18936ca587'/>
<id>95eea66bec50e547f85fdfc481a60b18936ca587</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cosmetic + correct specs for lqueue:peek{_r}</title>
<updated>2011-10-15T15:20:26+00:00</updated>
<author>
<name>Matthias Radestock</name>
<email>matthias@rabbitmq.com</email>
</author>
<published>2011-10-15T15:20:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=a97c0c40d238a1ac81d2f08c8ecd5bba1fb310b7'/>
<id>a97c0c40d238a1ac81d2f08c8ecd5bba1fb310b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert lqueue so it does not cache ends of queue as we no longer need this to be O(1).</title>
<updated>2011-10-15T14:48:20+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@rabbitmq.com</email>
</author>
<published>2011-10-15T14:48:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=ca5bdaaeef2bd3e4a3a9db820381de7d6aeac15a'/>
<id>ca5bdaaeef2bd3e4a3a9db820381de7d6aeac15a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cosmetic, and be somewhat smarter about deciding the minimum length of q3 (now must end on a segment boundary - minor optimisation)</title>
<updated>2011-10-12T13:40:12+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@rabbitmq.com</email>
</author>
<published>2011-10-12T13:40:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=071488bfaada18897cb19ff3e568d837e0260bc4'/>
<id>071488bfaada18897cb19ff3e568d837e0260bc4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cache both ends of the queue to give O(1) peek and peek_r</title>
<updated>2011-10-12T13:15:22+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@rabbitmq.com</email>
</author>
<published>2011-10-12T13:15:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=bf22ced93fa82abd9e1fd1833545bf55bd68c775'/>
<id>bf22ced93fa82abd9e1fd1833545bf55bd68c775</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add peek and peek_r to lqueue, and use them in needs_timeout. Whilst this is better, it's still O(N) per msg, so we shouldn't actually be doing even this...</title>
<updated>2011-10-11T17:02:04+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@rabbitmq.com</email>
</author>
<published>2011-10-11T17:02:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=df36d772d5a6d6416cec61ade2e85453a2188f37'/>
<id>df36d772d5a6d6416cec61ade2e85453a2188f37</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make lqueue opaque</title>
<updated>2011-10-02T18:25:37+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@rabbitmq.com</email>
</author>
<published>2011-10-02T18:25:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=91cc503da7eb78bdb308bb16a04fe74bd9b08886'/>
<id>91cc503da7eb78bdb308bb16a04fe74bd9b08886</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop unneeded queue impls, tidy lqueue, add specs etc</title>
<updated>2011-10-02T14:13:35+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@rabbitmq.com</email>
</author>
<published>2011-10-02T14:13:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=19cb6e7f8c890fd3c9b1fa563a54a80129843bd4'/>
<id>19cb6e7f8c890fd3c9b1fa563a54a80129843bd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid lots of combine_delta calls</title>
<updated>2011-10-02T13:53:31+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@rabbitmq.com</email>
</author>
<published>2011-10-02T13:53:31+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=364b3898e14f9c801397639ce3df9d5f92588cb0'/>
<id>364b3898e14f9c801397639ce3df9d5f92588cb0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Count the quota properly on beta -&gt; delta. Also, fprof shows that the queue:len calls in permitted_beta_count can be very expensive. So wrap the whole of queue in lqueue and associated refactoring.</title>
<updated>2011-09-29T16:09:09+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@rabbitmq.com</email>
</author>
<published>2011-09-29T16:09:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=6cca6fae7f00d19738f830684a6020f7975c284d'/>
<id>6cca6fae7f00d19738f830684a6020f7975c284d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
