summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Decrease less as we descend.bug26114Simon MacMullen2014-04-251-1/+1
|
* go back to from members_changed/4 to /3Matthias Radestock2014-04-171-2/+1
|
* update copyright notice yearMatthias Radestock2014-04-101-1/+1
|
* Tweak values based on some testing.bug26069Simon MacMullen2014-03-251-1/+1
|
* Have a completely separate counter for content size vs structural size.Simon MacMullen2014-03-241-6/+7
|
* Something of a rewrite:Simon MacMullen2014-03-241-1/+4
| | | | | | | * Allow choice of how much size to "eat" each time we descend * Fix at least one more recurse-indefinitely bug * Try to reduce the amount of copying we do, and use more efficient techniques * Add some tests
* Don't let the truncate module have any opinion on how much to truncate.Simon MacMullen2014-03-241-0/+4
|
* Update copyright for 2014bug25940Simon MacMullen2014-03-173-3/+3
|
* Merge in defaultSimon MacMullen2014-02-101-1/+1
|\
| * Take account of arguments in rabbit_topic_trie_binding.bug25991Simon MacMullen2014-02-031-1/+1
| |
* | Include a reference in forced event refreshes.Simon MacMullen2014-02-101-1/+1
|/
* s/confirmed/confirm/g, fix a test.Simon MacMullen2014-01-221-1/+1
|
* Substantially improve both performance and correctness: 1) really don't ↵Simon MacMullen2014-01-221-1/+1
| | | | treat presence of MsgSeqNo as a cue we are doing confirms, and 2) get the right dtree function when we receive a MsgSeqNo.
* stable to defaultSimon MacMullen2014-01-171-0/+7
|\
| * Limit maximum message size.Simon MacMullen2014-01-171-0/+7
| |
* | Revert changes to add proc_name via gen_server2, instead do it explicitly ↵bug25910Simon MacMullen2014-01-101-0/+2
|/ | | | with a helper macro.
* Merged bug25749 into defaultEmile Joubert2013-09-131-4/+5
|\
| * Merged stable into defaultEmile Joubert2013-09-111-4/+5
| |\
| | * Take GM's view of the live members each time we have a death message; don't ↵Simon MacMullen2013-09-021-4/+5
| | | | | | | | | | | | assume the master will always be able to write updates to Mnesia.
* | | Allow use of the new policies.Simon MacMullen2013-09-091-0/+3
|/ /
* | Merge defaultSimon MacMullen2013-08-161-1/+1
|\ \ | |/ |/|
| * Start of queue decorators.Simon MacMullen2013-07-051-1/+1
| |
* | s/VMware/GoPivotal/gSimon MacMullen2013-07-013-7/+7
|/
* Move decorators to exchange recordEmile Joubert2013-03-221-1/+1
|
* stable to defaultSimon MacMullen2013-01-243-4/+4
|\
| * Update copyright 2013bug25343Emile Joubert2013-01-233-4/+4
| |
* | Remove that.Simon MacMullen2013-01-181-1/+0
| |
* | move a bunch of reader state fields into 'connection'Matthias Radestock2012-12-281-3/+0
| | | | | | | | | | | | | | These fields are constant, seldom read, and associated with the connection. Also, move #connection definition from rabbit.hrl to rabbit_reader - nothing else is using this and it is really private to the reader.
* | mark all messages enqueued in the slave as 'delivered'bug25323Matthias Radestock2012-11-261-2/+1
|/ | | | | | | | | which is a much better than the set_delivered logic, which we can now get rid of. In doing so it also becomes clear that having the 'delivered' flag in the #message_properties is less than ideal. It is mutable and we never bothered updating vq s.t. it sets the flag correctly. So lets get rid of it and add a parameter to bq:publish instead
* Merge bug25244Simon MacMullen2012-10-291-0/+1
|\
| * move invalid headers into a special 'invalid headers table' headerTim Watson2012-10-251-0/+1
| |
* | Merge bug 24991Simon MacMullen2012-10-261-0/+9
|\ \ | |/ |/|
| * merge default into bug24991Matthias Radestock2012-07-131-0/+9
| |\
| | * refactor: move constant and give it a better nameMatthias Radestock2012-06-121-0/+9
| | |
* | | Progress towards storing a GM pid -> queue pid mapping. This is dependent on ↵Simon MacMullen2012-10-031-1/+2
| | | | | | | | | | | | not feeding the process_death message into remove_from_queue - bug 25195 suggests this might be TRTTD.
* | | Merge defaultbug24908Simon MacMullen2012-10-021-2/+1
|\ \ \
| * \ \ Merge in defaultSimon MacMullen2012-09-251-2/+1
| |\ \ \
| | * \ \ Merge bug25048Simon MacMullen2012-07-091-2/+1
| | |\ \ \
| | | * | | Rough sketch of dynamic queue HA-ness:Simon MacMullen2012-07-051-1/+1
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove #amqqueue.mirror_nodes, we will always derive this from policy * Remove everything to do with x-ha-* arguments * Abstract a bit more stuff into rabbit_mirror_queue_misc * Add a new "at-least" mode This works! Sort of. Changing policies on the fly, changing HAness altogether, having "at-least" set up a new mirror when one disappears, and probably some other things do not work.
* | | | | s/redelivered/delivered/gSimon MacMullen2012-09-261-1/+1
| | | | |
* | | | | Stick redelivered in #message_properties, which makes the diff rather smaller.Simon MacMullen2012-09-261-1/+2
|/ / / /
* | | | nuke 'immediate'bug23896Matthias Radestock2012-09-171-1/+1
|/ / /
* | | Store sync'ed slaves in Mnesia. This is not quite right yet.Simon MacMullen2012-07-061-1/+2
|/ /
* | First sketch of a policy mechanism.Simon MacMullen2012-05-171-2/+2
| |
* | Share the exchange scratch spaceSimon MacMullen2012-04-261-1/+1
|/
* Merge in defaultSimon MacMullen2012-04-195-213/+0
|\
| * According to Simon the .hrl files are not worth it.Francesco Mazzoli2012-04-125-95/+0
| |
| * Added dummy .hrl files so that we don't break files including them.Francesco Mazzoli2012-04-125-0/+95
| |
| * Added callback info for rabbit_backing_queue.Francesco Mazzoli2012-04-021-71/+0
| | | | | | | | | | | | There is a problem: I can't parametrise the callbacks by the ack() and state() type - before this problem was "solved" by including the .hrl file that relied on those types being defined.
| * Added callback info to rabbit_msg_store.Francesco Mazzoli2012-04-021-45/+0
| |