<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/rabbitmq-server.git, branch bug20801</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>Use dist macro for building correct distribution versions.</title>
<updated>2009-06-10T12:38:17+00:00</updated>
<author>
<name>Hubert Plociniczak</name>
<email>hubert@lshift.net</email>
</author>
<published>2009-06-10T12:38:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=347d7f4b57e590c310168ea328adaa3d0dd05e6f'/>
<id>347d7f4b57e590c310168ea328adaa3d0dd05e6f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from bug20333 post verification</title>
<updated>2009-06-10T11:17:41+00:00</updated>
<author>
<name>timc</name>
<email>timc@afallen.home</email>
</author>
<published>2009-06-10T11:17:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=5124295175d7ef18fff5c48b39d62e290b2dea41'/>
<id>5124295175d7ef18fff5c48b39d62e290b2dea41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>merge bug20940 into default</title>
<updated>2009-06-10T06:00:40+00:00</updated>
<author>
<name>Matthias Radestock</name>
<email>matthias@lshift.net</email>
</author>
<published>2009-06-10T06:00:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=852e92a158c069b9b7d9e117b1faaaf366963bda'/>
<id>852e92a158c069b9b7d9e117b1faaaf366963bda</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cosmetic</title>
<updated>2009-06-10T05:42:10+00:00</updated>
<author>
<name>Matthias Radestock</name>
<email>matthias@lshift.net</email>
</author>
<published>2009-06-10T05:42:10+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=0f89004dd0b386db1b2444abd47c4946d05e3e33'/>
<id>0f89004dd0b386db1b2444abd47c4946d05e3e33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Made can_send/2 into can_send/3.</title>
<updated>2009-06-09T12:26:35+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@lshift.net</email>
</author>
<published>2009-06-09T12:26:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=522f5b682f01134e2f9d2e4a27f037527bfae3dd'/>
<id>522f5b682f01134e2f9d2e4a27f037527bfae3dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>merging in bug20782</title>
<updated>2009-06-08T10:16:02+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@lshift.net</email>
</author>
<published>2009-06-08T10:16:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=6a7d99ad7a86fbdd80090dc43916586f93d1ec32'/>
<id>6a7d99ad7a86fbdd80090dc43916586f93d1ec32</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clean up tx records in queues when a transaction's channel dies</title>
<updated>2009-06-05T07:10:51+00:00</updated>
<author>
<name>Matthias Radestock</name>
<email>matthias@lshift.net</email>
</author>
<published>2009-06-05T07:10:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=351e31e7af73877f683ebcf13dc711d29d10254b'/>
<id>351e31e7af73877f683ebcf13dc711d29d10254b</id>
<content type='text'>
Previously queues were only monitoring channels with subscribers or to
which ack-requiring messages had been delivered. Now queues also
monitor channels from which they have received transactional
publishes.

Queues record the last tx id they have seen from a channel. This then
makes it easy and efficient to find the associated tx record in the
queue's process dictionary when a channel process dies - the
alternative would be to scan the tx records for matching channel pids
- and perform the required rollback activities for the tx.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously queues were only monitoring channels with subscribers or to
which ack-requiring messages had been delivered. Now queues also
monitor channels from which they have received transactional
publishes.

Queues record the last tx id they have seen from a channel. This then
makes it easy and efficient to find the associated tx record in the
queue's process dictionary when a channel process dies - the
alternative would be to scan the tx records for matching channel pids
- and perform the required rollback activities for the tx.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactoring: bundle up all the data for a publish</title>
<updated>2009-06-05T07:10:26+00:00</updated>
<author>
<name>Matthias Radestock</name>
<email>matthias@lshift.net</email>
</author>
<published>2009-06-05T07:10:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=a63a9d4971813a81df09d276e68c9048a2489683'/>
<id>a63a9d4971813a81df09d276e68c9048a2489683</id>
<content type='text'>
Passing this around as separate args was becoming a pain. Also, now
it's easier to add more data items.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Passing this around as separate args was becoming a pain. Also, now
it's easier to add more data items.
</pre>
</div>
</content>
</entry>
<entry>
<title>Split out internal_declare/2.</title>
<updated>2009-06-04T12:32:55+00:00</updated>
<author>
<name>Tony Garnock-Jones</name>
<email>tonyg@lshift.net</email>
</author>
<published>2009-06-04T12:32:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=dc682aeed5f1c63b583635e34b582b52f95d97e1'/>
<id>dc682aeed5f1c63b583635e34b582b52f95d97e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>merge bug20633 into default</title>
<updated>2009-06-04T09:43:18+00:00</updated>
<author>
<name>Matthew Sackman</name>
<email>matthew@lshift.net</email>
</author>
<published>2009-06-04T09:43:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/rabbitmq-server.git/commit/?id=f34dc28de69bbf8c26c472914dbd0981bf32295f'/>
<id>f34dc28de69bbf8c26c472914dbd0981bf32295f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
