summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add a testMatthias Radestock2013-01-191-0/+16
|
* add BQ:purge_acks/1Matthias Radestock2013-01-193-3/+11
|
* tiny refactor on variable_queue_with_holesMatthias Radestock2013-01-191-3/+4
|
* cosmeticMatthias Radestock2013-01-191-2/+2
|
* merge bug25383 into defaultMatthias Radestock2013-01-180-0/+0
|\
* | fix testMatthias Radestock2013-01-181-1/+2
| | | | | | | | | | connections only show up in 'list_connections' after the protocol header has been sent
* | various reader related changes for AMQP 1.0Matthias Radestock2013-01-183-31/+74
|/ | | | | | | | | | | | | - mechanism for the reader to 'become' a different reader. - become the 1.0 reader if an AMQP 1.0 header is presented by a client and the reader is present. That way we can support 1.0 on the same port as 0-{8,9,9-1}. - defer starting of the channel_sup_sup and do that in the reader. This allows the AMQP 1.0 reader to start its own versio of the sup. It also makes aborted connections less costly. - track connections in an ets table rather than implicitly via the supervisor. That way AMQP 1.0 connections can exclude themselves, since they are already tracked via their direct connections.
* simplifying refactor on rabbit_mnesia:discover_clusterMatthias Radestock2013-01-171-9/+6
|
* merge bug25400 into defaultTim Watson2013-01-172-29/+24
|\
| * filter out pending acks when folding over deltaMatthias Radestock2013-01-151-6/+14
| |
| * testMatthias Radestock2013-01-151-23/+10
| |
* | stable to defaultSimon MacMullen2013-01-161-4/+9
|\ \
| * \ Merge bug25401Simon MacMullen2013-01-160-0/+0
| |\ \
| * | | Prevent explosion if someone passes a list.Simon MacMullen2013-01-161-4/+9
| |/ /
* | | cosmeticMatthias Radestock2013-01-161-4/+2
| | |
* | | remove superfluous conditionMatthias Radestock2013-01-161-2/+2
| | |
* | | Merge bug25393Simon MacMullen2013-01-1612-141/+283
|\ \ \
| * | | some more reader connection state abstractionMatthias Radestock2013-01-151-14/+12
| | | | | | | | | | | | | | | | and a slightly more logical (and efficient) handle_frame clause order
| * | | optimising refactor of check_xrefMatthias Radestock2013-01-151-1/+2
| | | |
| * | | make check_xref work when plugins dir is emptyMatthias Radestock2013-01-151-8/+3
| | |/ | |/|
| * | much more thorough testing of vq:requeueMatthias Radestock2013-01-151-21/+62
| | | | | | | | | | | | improving code coverage
| * | improve assertion in vq:fold testMatthias Radestock2013-01-141-2/+6
| | |
| * | improve vq:fold testMatthias Radestock2013-01-141-8/+16
| | | | | | | | | | | | by placing some messages in q1
| * | oops; nuke unused varMatthias Radestock2013-01-121-1/+1
| | |
| * | extract a vq helper fun for constructing a msg_statusMatthias Radestock2013-01-121-21/+24
| | |
| * | cosmeticMatthias Radestock2013-01-121-6/+6
| | |
| * | unmodalise vq:read_msgMatthias Radestock2013-01-121-27/+27
| | |
| * | cosmetic renameMatthias Radestock2013-01-101-9/+8
| | |
| * | merge bug25345 into defaultMatthias Radestock2013-01-094-198/+236
| |\ \
| * | | Fix docs and specs.Simon MacMullen2013-01-082-3/+2
| | | |
| * | | tweak: make use of rabbit_misc:rs/1Matthias Radestock2013-01-071-3/+3
| | | |
| * | | merge default into bug25345Matthias Radestock2013-01-072-10/+12
| |\ \ \
| * | | | IdempotenceSimon MacMullen2013-01-072-1/+7
| | | | |
| * | | | Merge defaultSimon MacMullen2013-01-077-140/+124
| |\ \ \ \
| * \ \ \ \ Merge in bug24407.Simon MacMullen2013-01-046-26/+115
| |\ \ \ \ \
| | * | | | | refactor: extract stop_syncer functionMatthias Radestock2013-01-011-10/+9
| | | | | | |
| | * | | | | oopsMatthias Radestock2013-01-011-1/+1
| | | | | | |
| | * | | | | better fun namesMatthias Radestock2013-01-013-22/+22
| | | | | | |
| | * | | | | merge bug24407 into bug25345Matthias Radestock2012-12-306-18/+108
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ...and move Info{Push,Pull} into Args, where they belong
| | | * | | | | Emit an info item as soon as we start, for greater responsiveness.Simon MacMullen2012-12-141-6/+8
| | | | | | | |
| | | * | | | | Fix accidental changeSimon MacMullen2012-12-141-1/+1
| | | | | | | |
| | | * | | | | Cancel syncSimon MacMullen2012-12-145-5/+63
| | | | | | | |
| | | * | | | | ShorterSimon MacMullen2012-12-141-2/+2
| | | | | | | |
| | | * | | | | Ensure rabbitmqctl list_queues remains responsive during sync, and emit ↵Simon MacMullen2012-12-144-16/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stats events too.
* | | | | | | | ...and do the same thing here.Simon MacMullen2013-01-161-2/+4
| | | | | | | |
* | | | | | | | rationalise timer maintenanceMatthias Radestock2013-01-084-76/+70
| |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - introduce a couple of helper functions and use them wherever we can - pay attention to the result of timer cancellation, to prevent duplicate timer creation - stop all timers when a queue terminates. More out of politeness than necessity.
* | | | | | | merge headsMatthias Radestock2013-01-081-11/+10
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ merge stable into defaultMatthias Radestock2013-01-0827-1014/+1627
| |\ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | |
| | * | | | | | merge stable into defaultMatthias Radestock2013-01-081-7/+10
| | |\ \ \ \ \ \
| * | \ \ \ \ \ \ merge bug25353 into stableMatthias Radestock2013-01-081-1/+1
| |\ \ \ \ \ \ \ \ | | | |/ / / / / / | | |/| | | | | |