summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge bug25873Simon MacMullen2013-11-220-0/+0
|\
* \ Merge in stableSimon MacMullen2013-11-223-40/+65
|\ \ | |/ |/|
| * *cough*Simon MacMullen2013-11-121-1/+1
| |
| * Restore synchronous addition of slaves in the queue.declare case.Simon MacMullen2013-11-124-26/+40
| |
| * Forgot to add a specSimon MacMullen2013-11-111-0/+1
| |
| * Re-add the log invocations we lost. This does lead to the stale master pid ↵Simon MacMullen2013-11-112-3/+7
| | | | | | | | warning getting logged on a different node (the slave node rather than the node that attempted to start the slave) but I doubt we care about that.
| * Port the deadlock-breaking code from bug 25852.Simon MacMullen2013-11-112-30/+40
| |
* | Merge bug25867Simon MacMullen2013-11-223-37/+51
|\ \
| * | Oops, that should have gone in bug 25415Simon MacMullen2013-11-141-21/+0
| | |
| * | Merged bug25870 into stableEmile Joubert2013-11-110-0/+0
| |\ \ | | |/ | |/|
| * | Remove 'evil' receive block.Simon MacMullen2013-11-111-14/+18
| | |
| * | Cope with clients dying.Simon MacMullen2013-11-082-16/+47
| |/
| * Added tag rabbitmq_v3_2_1 for changeset fde7d8bb464aSimon MacMullen2013-11-070-0/+0
| |
* | More explanationSimon MacMullen2013-11-221-0/+2
| |
* | Improve comment.Simon MacMullen2013-11-181-3/+4
| |
* | ExplainSimon MacMullen2013-11-061-0/+3
| |
* | Maybe sync on slave promotion.Simon MacMullen2013-11-061-3/+4
|/
* Merged bug25849 into stablerabbitmq_v3_2_1Emile Joubert2013-11-011-0/+5
|\
| * sp.Emile Joubert2013-11-011-1/+1
| |
| * We can get down_from_gm twice in a row, don't blow up if we do.Simon MacMullen2013-10-281-0/+5
| |
* | Merged bug25618 into stableEmile Joubert2013-11-011-16/+25
|\ \
| * | Remove use of gm:leave/1: it does almost nothing, master does not invoke it, ↵Simon MacMullen2013-10-291-7/+2
| | | | | | | | | | | | and it's racy anyway.
| * | Attempt to clean up actions when terminating a slave. Slave termination now ↵Simon MacMullen2013-10-291-15/+29
| | | | | | | | | | | | never deletes a queue.
* | | That async_dirty is not needed, there's one in rabbit_runtime_parameters:list/2.Simon MacMullen2013-11-011-5/+1
| | |
* | | Merged bug25846 into stableEmile Joubert2013-10-3111-22/+54
|\ \ \ | |/ / |/| |
| * | Revivify stableSimon MacMullen2013-10-311-1/+1
| | |
| * | Merged bug25842 into stableEmile Joubert2013-10-311-2/+2
| |\ \
| | * | Non-Windows 32 bit platforms tend to only give you 2GB address space per ↵Simon MacMullen2013-10-301-2/+2
| |/ / | | | | | | | | | process.
| * | Merge bug25845Simon MacMullen2013-10-291-1/+1
| |\ \
| | * | Use 580 seconds as default heartbeat intervalMichael Klishin2013-10-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 240 seconds gives a theoretiacl 2.5 decrease in server load (over the previous default of 600 seconds), while 580 gives a ~3% increase. In a test that involved watching CPU usage 1000 idle connections I observe effectively no difference between 600 and 580 values. 580 seconds is enough to cause network activity every 290 (< 300) seconds and hopefully make F5 gear with default timeout settings happy.
| | * | Lower default heartbeat setting to 240 secondsMichael Klishin2013-10-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | F5 load balancers by default will close TCP connections that have been idle for 300 seconds. The choice of the new 240 seconds interval is not particularly scientific: any < 10 minutes interval would work, given that heartbeats are sent at roughly 1/2 the interval. As far as performance overhead from heartbeats goes, 240 is about as good as 590.
| | * | Ignore .tmp filesMichael Klishin2013-10-271-0/+1
| | | |
| * | | Remove tab, ignore .tmpSimon MacMullen2013-10-292-1/+2
| | | |
| * | | cosmeticMatthias Radestock2013-10-281-14/+11
| | | |
| * | | Merged bug25838 into stableEmile Joubert2013-10-283-8/+18
| |\ \ \
| | * | | simplifySimon MacMullen2013-10-281-2/+1
| | | | |
| | * | | Eliminate use of gen_server:call/2.Simon MacMullen2013-10-242-8/+11
| | | | |
| | * | | Treat calls to gen_server:call/2 and gen_server2:call/2 as errors.Simon MacMullen2013-10-241-0/+8
| | | | |
| | * | | Added tag rabbitmq_v3_2_0 for changeset b327b72a299dEmile Joubert2013-10-230-0/+0
| | | | |
| * | | | Merged bug25835 into stableEmile Joubert2013-10-283-0/+24
| |\ \ \ \
| | * | | | Write a very basic README that will hopefully point people in some vaguely ↵Simon MacMullen2013-10-241-1/+20
| | | | | | | | | | | | | | | | | | | | | | | | useful directions.
| | * | | | And wire the README into the RPM. The cp is sort of ugly, but I couldn't ↵Simon MacMullen2013-10-231-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | find a better way. Once again, this took far too long just to copy a damn file...
| | * | | | Provide our own readme. You do not want to know how long it took me to ↵Simon MacMullen2013-10-232-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | figure out how to do that.
| * | | | | Merged bug25826 into stableEmile Joubert2013-10-2860-1188/+2788
| |\ \ \ \ \
| * | | | | | Sync before rename, since the rename is not affected by the sync and doing ↵Simon MacMullen2013-10-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | it this way round means we can't expose the results of a half-written but renamed file by crashing after the rename but before the sync.
* | | | | | | Table locking -> O(n)Simon MacMullen2013-10-291-0/+6
| | | | | | |
* | | | | | | Eliminate list_tx variants since async_dirty is ignored in a tx.Simon MacMullen2013-10-294-43/+45
| | | | | | |
* | | | | | | Use mnesia:async_dirty/1 to reduce copypasta.Simon MacMullen2013-10-284-46/+39
| |_|_|_|_|/ |/| | | | |
* | | | | | Merge in stableSimon MacMullen2013-10-2560-1188/+2788
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merged default into stableEmile Joubert2013-10-250-0/+0
| |\ \ \ \ \ | | |/ / / / | | | | / / | | |_|/ / | |/| | |