summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Catch enotconn here.bug26338Simon MacMullen2014-08-121-1/+1
|
* Added tag rabbitmq_v3_3_5 for changeset 3347a7f0e689Simon MacMullen2014-08-110-0/+0
|
* Changelogs for 3.3.5.rabbitmq_v3_3_5Simon MacMullen2014-08-112-0/+10
|
* Merge bug26313 (again)Simon MacMullen2014-08-115-1/+108
|\
| * Fix typo spotted by Edwin Fine.Simon MacMullen2014-08-081-1/+1
| | | | | | | | Since hitting this line would cause a crash in the caller, and since this code is used very heavily (e.g. in the gen_server2 prioritised mailbox) and since it's been like that for over a year, I can only conclude that this code is unreachable. That conclusion is backed up by trying to get a pqueue() into a state which would hit that head - I was not able to. Still, it should be fixed...
| * Tweak timings, shorten name, explain heuristics, specify which process info ↵Simon MacMullen2014-08-071-10/+21
| | | | | | | | items we want (especially to add 'monitors' and remove 'messages').
| * Merge bug 26322Simon MacMullen2014-08-061-0/+8
| |\
| | * Add loopback_users (somewhat late...)bug26322Simon MacMullen2014-08-061-0/+8
| |/
| * Merge bug26301Simon MacMullen2014-08-062-0/+20
| |\
| | * Fix typos, remove examples from 3.3.5 case (I'm sure that file will get ↵bug26301Simon MacMullen2014-08-062-11/+4
| | | | | | | | | | | | duplicated...)
| | * Try again, with Debian changelog comment filesBlair Hester2014-07-302-0/+27
| | |
| | * Add dir for Debian changelog comments, comment file for 3.3.5, and template fileBlair Hester2014-07-300-0/+0
| | |
| * | merge bug26313 into stable (again)Michael Klishin2014-08-011-4/+1
| |\ \
| * \ \ merge headsMichael Klishin2014-08-011-2/+6
| |\ \ \ | | |_|/ | |/| |
| | * | merge bug26313 into stableMichael Klishin2014-08-011-2/+6
| | |\ \
| * | | | Actually, let's rename that. Yes, a plural, but one that makes more sense.Simon MacMullen2014-07-301-1/+1
| | | | |
| * | | | Merge bug26311Simon MacMullen2014-07-301-0/+68
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | Try again, adding a module this time. Find stuck processes with heuristics.bug26311Simon MacMullen2014-07-301-0/+68
| | | | |
| | * | | Find stuck processes with heuristics.Simon MacMullen2014-07-300-0/+0
| |/ / /
* | | | ...and inline that again.bug26313Simon MacMullen2014-08-111-3/+0
| | | |
* | | | Use a catch-all fn head insteadMichael Klishin2014-08-111-3/+1
| | | |
* | | | Handle exceptions when connection_state = 'starting' the same way we do for ↵Michael Klishin2014-08-111-0/+5
| |_|/ |/| | | | | | | | 'tuning'
* | | Let exception handler do all the handshake failure loggingMichael Klishin2014-08-011-4/+1
| |/ |/|
* | Explicitly log handshake errorsMichael Klishin2014-08-011-1/+4
| |
* | Enforce server-side value when client provided one is 0Michael Klishin2014-08-011-1/+2
|/ | | | | Keeps bogus clients such as node-amqp from ignoring the channel_max limit.
* Merge bug26159Simon MacMullen2014-07-292-3/+26
|\
| * Merge bug25921Simon MacMullen2014-07-282-3/+26
| |\
| | * Explainbug25921Simon MacMullen2014-07-251-0/+3
| | |
| | * Don't allow rabbit_misc:is_process_alive/1 to hang indefinitely if a node is ↵Simon MacMullen2014-07-251-1/+3
| | | | | | | | | | | | incommunicado; we use this in rabbit_amqqueue:on_node_down/1 in a loop!
| | * Merge in stableSimon MacMullen2014-07-251-2/+20
| | |\ | |/ /
| | * Avoid connecting to nodes that are down.Simon MacMullen2014-03-111-2/+20
| | |
* | | Cosmeticsbug26159Michael Klishin2014-07-291-2/+3
| | |
* | | This code will naturally be called just once, eliminate the guardMichael Klishin2014-07-291-7/+2
| | |
* | | Catch errors in vm_memory_monitor:get_total_memory/0 and return 'unknown'Michael Klishin2014-07-251-1/+13
|/ /
* | Merge bug26290Simon MacMullen2014-07-253-7/+56
|\ \
| * | Inlinebug26290Simon MacMullen2014-07-251-8/+4
| | |
| * | Make vm_memory_monitor:parse_line_linux/1 parse lines w/o colonsMichael Klishin2014-07-251-8/+25
| | | | | | | | | | | | Happens with some broken kernel modules.
| * | Tests for vm_memory_monitor:parse_line_linux/1Michael Klishin2014-07-252-0/+36
| | |
* | | Uploaders field change in debian/control to announce Debian Maintainer ↵Blair Hester2014-07-241-1/+1
| | | | | | | | | | | | change from Emile to Blair
* | | Merge bug26293Simon MacMullen2014-07-223-34/+64
|\ \ \ | |/ / |/| |
| * | Actually, hold on to confirms when pausing. It's not inconceivable that we ↵bug26293Simon MacMullen2014-07-221-1/+1
| | | | | | | | | | | | might get a false positive from pause_minority_guard, in which case we don't want to throw data away.
| * | Check for pause minority mode being about to cause a shutdown before sending ↵Simon MacMullen2014-07-223-34/+64
|/ / | | | | | | confirms. In this way we can get rid of the effort to kill all network connections ASAP.
* | Merge bug26292Simon MacMullen2014-07-160-0/+0
|\ \
* | | Further documentation of this approach.bug26292Simon MacMullen2014-07-161-13/+11
| | |
* | | It's probably a good idea to reset "restarts" after we get the message, not ↵Simon MacMullen2014-07-141-3/+4
| | | | | | | | | | | | when we send it; we don't want to jump back into restarting things as normal just because we have scheduled a restart.
* | | Reset restarts before we go round again, otherwise if MaxT is large we will ↵Simon MacMullen2014-07-141-1/+1
|/ / | | | | | | keep looping until it clears.
* | Merge bug26272Simon MacMullen2014-06-301-0/+4
|\ \
| * | Emit an event when we modify a global parameter.bug26272Simon MacMullen2014-06-301-0/+4
|/ /
* | Merge bug26225Simon MacMullen2014-06-273-14/+45
|\ \
| * | Separate out responsibilities in the various node state detection functions. ↵bug26225Simon MacMullen2014-06-272-8/+19
| | | | | | | | | | | | Only ping_all/0 is allowed to establish new tcp connections (and thus take significant time for them to time out if necessary). This removes a significant delay while waiting for pause_minority to start.