summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* By making lim/2 handle soem more limit_exceeded cases we can simplify ↵Simon MacMullen2014-05-271-22/+14
| | | | everything else. Also only invoke tuple_size/1 once per tuple.
* Avoid tuple_to_list/1.Simon MacMullen2014-05-271-1/+13
|
* More tests.Simon MacMullen2014-05-271-2/+18
|
* Remove a terminal case it's not possible to hit, and make sure we wrap lim() ↵Simon MacMullen2014-05-271-2/+1
| | | | everywhere we need it.
* Limit the amount of time we spend seeing how large something is.Simon MacMullen2014-05-271-10/+28
|
* Don't truncate "small" things at all.Simon MacMullen2014-05-222-9/+31
|
* merge bug26000 into stableMatthias Radestock2014-05-220-0/+0
|\
* | pretty-print non-inet errorsMatthias Radestock2014-05-221-2/+4
|/ | | | if it's not an atom it cannot possibly be an inet error
* Merge bug26180Simon MacMullen2014-05-191-5/+6
|\
| * Merge bug26178Simon MacMullen2014-05-160-0/+0
| |\
| * | Cope if report is not a list.Simon MacMullen2014-05-161-5/+6
| |/
* | Make with_handle/{1,2} into part of the fhc API, and thus hide the extra ↵Simon MacMullen2014-05-162-39/+37
| | | | | | | | obtain/release/transfer variants.
* | Add a file variant to fhc:obtain() and friends so that rabbit_file can keep ↵Simon MacMullen2014-05-162-109/+157
|/ | | | working even when we have hit the socket limit.
* Merge bug26176Simon MacMullen2014-05-154-28/+46
|\
| * Notify about policy and parameter removal after the vhost is deleted, not ↵Simon MacMullen2014-05-154-28/+46
| | | | | | | | during the attendant tx.
* | Merge bug26172Simon MacMullen2014-05-131-1/+2
|\ \
| * \ Merge bug 26173Simon MacMullen2014-05-121-1/+2
| |\ \ | | |/ | |/|
| | * Fix broken invocation.Simon MacMullen2014-05-121-1/+2
| |/
* | Monitor GM when going into a receive block.Simon MacMullen2014-05-121-1/+9
|/
* Merge bug25468Simon MacMullen2014-05-010-0/+0
|\
* | That's not needed any more.Simon MacMullen2014-05-011-3/+0
| |
* | Remove coverage workarounds.Simon MacMullen2014-05-011-10/+0
|/
* Added tag rabbitmq_v3_3_1 for changeset e92ab5c9dd47Simon MacMullen2014-04-290-0/+0
|
* release changelogsrabbitmq_v3_3_1Simon MacMullen2014-04-292-0/+9
|
* Attempt to make diagnostics even clearer.Simon MacMullen2014-04-291-14/+19
|
* Resurrect stableSimon MacMullen2014-04-251-0/+1
|
* Merge bug26114Simon MacMullen2014-04-250-0/+0
|\
* | Decrease less as we descend.Simon MacMullen2014-04-251-1/+1
| |
* | Ensure we don't start treating a list as printable half way through it, or ↵Simon MacMullen2014-04-241-13/+17
|/ | | | if it was originally a tuple.
* Merge bug26125Simon MacMullen2014-04-241-7/+6
|\
| * merge bug26084 into stableMatthias Radestock2014-04-231-7/+6
| |\
| | * blank members_state before maybe_erase_aliasesMatthias Radestock2014-04-231-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | thus reverting b01e5808866d We are the only member left. So our usual alias erasure condition of "acks = pubs" needs to go since otherwise erasure could be deferred indefintely, waiting for acks to arrive that never will. Blanking the members_state effectively sets acks = pubs for all aliases, thus enabling their unconditional erasure.
| | * merge stable into bug26084Matthias Radestock2014-04-231-122/+97
| | |\ | | |/ | |/|
* | | Introduce a new function for the case of dropping a master because we synced ↵Simon MacMullen2014-04-232-6/+26
|/ / | | | | | | - remove a deadlock.
* | merge bug26119 into stableMatthias Radestock2014-04-231-8/+9
|\ \
| * | don't erase aliases quite so eagerly on DOWNMatthias Radestock2014-04-231-8/+9
|/ / | | | | | | | | since that can result in completely forgetting about a member when there are still acks making their way around the right.
* | maintain gm ?GROUP_TABLE abstractionMatthias Radestock2014-04-221-3/+3
| | | | | | | | in yet another place
* | refactor: extract gm view change handlingMatthias Radestock2014-04-211-29/+18
| |
* | cosmetic: consistencyMatthias Radestock2014-04-211-11/+12
| |
* | make gm record_new_member_in_group tx side effect freeMatthias Radestock2014-04-211-22/+14
| |
* | refactor: tweak and push through gm read_group abstractionMatthias Radestock2014-04-211-10/+13
| |
* | simplify: get rid of tmp varMatthias Radestock2014-04-211-57/+50
| |
* | enforce gm GROUP_TABLE abstractionMatthias Radestock2014-04-211-21/+17
| | | | | | | | | | | | ...by using mnesia:write/3 instead of /1 and generally abstract mnesia reading/writing and make it dirty reads obvious.
* | merge bug26084 into stableMatthias Radestock2014-04-210-0/+0
|\ \ | |/ |/|
* | blank members_state after maybe_erase_aliasesMatthias Radestock2014-04-211-7/+9
| | | | | | | | since the latter operates on the former
* | merge stable into bug26084Matthias Radestock2014-04-210-0/+0
|\ \ | |/ |/|
* | refactor: simplify gm:internal_broadcastMatthias Radestock2014-04-211-19/+12
| | | | | | | | eliminate branching
* | Merge bug26117Simon MacMullen2014-04-178-61/+73
|\ \
| * | explainMatthias Radestock2014-04-171-12/+17
| | |
| * | go back to from members_changed/4 to /3Matthias Radestock2014-04-177-21/+18
| | |