summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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 errorsbug26200Matthias 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.bug26178Simon MacMullen2014-05-161-5/+6
| |/
* | Make with_handle/{1,2} into part of the fhc API, and thus hide the extra ↵bug26180Simon 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 ↵bug26176Simon 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.bug26173Simon MacMullen2014-05-121-1/+2
| |/
* | Monitor GM when going into a receive block.bug26172Simon MacMullen2014-05-121-1/+9
|/
* Merge bug25468Simon MacMullen2014-05-010-0/+0
|\
* | That's not needed any more.bug25468Simon 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.bug26114Simon 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_aliasesbug26084Matthias 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 ↵bug26125Simon 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 DOWNbug26119Matthias 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
|\ \
| * | explainbug26117Matthias Radestock2014-04-171-12/+17
| | |
| * | go back to from members_changed/4 to /3Matthias Radestock2014-04-177-21/+18
| | |
| * | always return DeadPids, so that all deaths are loggedMatthias Radestock2014-04-161-6/+5
| | |
| * | gm_pids is the source of truthMatthias Radestock2014-04-161-20/+22
| | | | | | | | | | | | | | | | | | We base promotion decisions on the sub-set of [QPid | SPids] that is referenced in gm_pids. In particular, QPid may be missing from that, if another slave previously noticed its death.