summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use 580 seconds as default heartbeat intervalbug25845Michael 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
|
* Merged stable into defaultEmile Joubert2013-10-151-11/+11
|\
| * Merge bug25815Simon MacMullen2013-10-150-0/+0
| |\
| * | Always check message expiry when queues startbug25815Emile Joubert2013-10-141-13/+14
| |/
* | Merge bug25809Simon MacMullen2013-10-151-8/+16
|\ \
| * | erlang:apply is not necessary since the arguments are knownbug25809Emile Joubert2013-10-091-1/+1
| | |
| * | Support only historical verify_fun signatureEmile Joubert2013-10-091-3/+2
| | |
| * | Support config-supplied verify_fun in tuple-formatEmile Joubert2013-10-081-8/+17
| | |
* | | merge bug25404Simon MacMullen2013-10-144-74/+74
|\ \ \ | |/ / |/| |
| * | Consistencybug25404Simon MacMullen2013-10-141-3/+3
| | |
| * | merge headsTim Watson2013-10-111-2/+1
| |\ \
| | * | do not pass the queue collector to amqp_1.0 readerTim Watson2013-10-111-2/+1
| | | |
| * | | ...and remove the old API.Simon MacMullen2013-10-101-24/+1
| |/ /
| * | Introduce rabbit_heartbeat:start/6 APITim Watson2013-10-103-31/+35
| | |
| * | Unify the intermediate supervision tree under r_connection_helper_supTim Watson2013-10-104-78/+43
| | | | | | | | | | | | | | | | | | This deprecates r_intermediate_sup and transitions the chan_sup_sup and queue collector processes into the helper sup, as well as providing an API for starting both.
| * | Defer starting a queue collector until we've received tune-okTim Watson2013-10-093-14/+24
| | | | | | | | | | | | | | | | | | | | | By waiting for the connection to be fully opened, we reduce resource usage for abandoned connections and DoS vectors. The collector is started as a child of the connection_helper_sup, thus avoiding a potential deadlock with the parent supervisor during shutdown.
| * | introduce another intermediate supervisor into the connection treeTim Watson2013-10-092-1/+46
|/ /
* | Merge bug 24094Simon MacMullen2013-10-032-14/+31
|\ \
| * | Return verbose message when refusing to authenticatebug24094Emile Joubert2013-10-011-1/+5
| | |
| * | Genericise network messagesEmile Joubert2013-09-252-4/+4
| | |
| * | Report authentication failures by sending connection.closeEmile Joubert2013-09-242-14/+27
| | |
* | | Merged bug25726 into defaultEmile Joubert2013-10-0310-36/+615
|\ \ \
| * | | Move up the publish_fields and show an example of using that to control ↵Simon MacMullen2013-10-021-4/+5
| | | | | | | | | | | | | | | | where the message goes, that confused me for a moment...
| * | | Merged stable into defaultEmile Joubert2013-10-012-12/+12
| |\ \ \ | | | |/ | | |/|
| | * | Merged bug25780 into stableEmile Joubert2013-10-012-12/+12
| | |\ \
| | | * | Fix stupiditybug25780Simon MacMullen2013-09-251-1/+2
| | | | |
| | | * | Don't go through the legacy code path when not dealing with a legacy file; ↵Simon MacMullen2013-09-231-10/+8
| | | | | | | | | | | | | | | | | | | | don't arbitrarily rewrite the disc nodes field of this file at startup.
| | | * | node_type() should check the cluster status file rather than ask Mnesia - in ↵Simon MacMullen2013-09-231-1/+2
| | | | | | | | | | | | | | | | | | | | the early stages of RAM node startup Mnesia might tell us we are a standalone disc node.
| * | | | merge stable into defaultTim Watson2013-10-0155-1023/+2519
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | Merge bug20384Simon MacMullen2013-09-307-5/+573
| | |\ \ \
| | | * | | A couple more things that should be documented here.bug20384Simon MacMullen2013-09-301-1/+15
| | | | | |
| | | * | | I tried uncommenting everything and trying to use the resultant config file. ↵Simon MacMullen2013-09-301-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | Fix syntax errors thus found.
| | | * | | Further tweaks: section headings with underlining, correction of plugin ↵Simon MacMullen2013-09-301-47/+74
| | | | | | | | | | | | | | | | | | | | | | | | name, wrapping, minor language tweaks, comment out the kernel config, reorder and break up LDAP
| | | * | | Merge heads (hopefully without breaking too much, that was horrible)Simon MacMullen2013-09-301-82/+61
| | | |\ \ \
| | | | * | | Add Erlang mode for emacs. Change various listeners to use the default port. ↵Simon MacMullen2013-09-301-64/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Alignment. Shorten and clarify the default_* config items. Try not to end non-sentences with a full stop. Try to be consistent about whether blocks of comments begin and end with "%%" by itself. Try to be consistent about not having a trailing comma on the last definition of each group. Rework LDAP.
| | | * | | | Add a load of missing LDAP configuration and documentationTim Watson2013-09-301-1/+31
| | | | | | |
| | | * | | | Add section on sample retention policiesTim Watson2013-09-301-0/+13
| | | | | | |
| | | * | | | CosmeticTim Watson2013-09-301-9/+47
| | | | | | |
| | | * | | | explain implicit connect for stompTim Watson2013-09-301-1/+10
| | | | | | |
| | | * | | | Explain default user/pass settings more thoroughlyTim Watson2013-09-301-1/+12
| | | | | | |
| | | * | | | tidy/refactor ssl_cert_login_fromTim Watson2013-09-301-10/+10
| | | | | | |
| | | * | | | remove the file_handles_high_watermark settingTim Watson2013-09-301-4/+0
| | | | | | |
| | | * | | | Move ssl_cert_login_from to the correct place and add further commentsTim Watson2013-09-301-3/+10
| | | | | | |
| | | * | | | Enforce DOC_INSTALL_DIR during installTim Watson2013-09-301-1/+2
| | | | | | |
| | | * | | | Document the fake DOC_INSTALL_DIR in the rpm spec; additional config and ↵Tim Watson2013-09-272-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | documentation
| | | * | | | Further tidying of the sample config docs, make DOC_INSTALL_DIR mandatoryTim Watson2013-09-273-9/+15
| | | | | | |
| | | * | | | Since the rpm install the sample config magically, fool the build into using ↵Tim Watson2013-09-271-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | /tmp/ as DOC_INSTALL_DIR
| | | * | | | Go back to explicitly installing into DOC_INSTALL_DIR during packagingTim Watson2013-09-271-0/+2
| | | | | | |