Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use 580 seconds as default heartbeat intervalbug25845 | Michael Klishin | 2013-10-28 | 1 | -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 seconds | Michael Klishin | 2013-10-27 | 1 | -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 files | Michael Klishin | 2013-10-27 | 1 | -0/+1 |
| | |||||
* | Merged stable into default | Emile Joubert | 2013-10-15 | 1 | -11/+11 |
|\ | |||||
| * | Merge bug25815 | Simon MacMullen | 2013-10-15 | 0 | -0/+0 |
| |\ | |||||
| * | | Always check message expiry when queues startbug25815 | Emile Joubert | 2013-10-14 | 1 | -13/+14 |
| |/ | |||||
* | | Merge bug25809 | Simon MacMullen | 2013-10-15 | 1 | -8/+16 |
|\ \ | |||||
| * | | erlang:apply is not necessary since the arguments are knownbug25809 | Emile Joubert | 2013-10-09 | 1 | -1/+1 |
| | | | |||||
| * | | Support only historical verify_fun signature | Emile Joubert | 2013-10-09 | 1 | -3/+2 |
| | | | |||||
| * | | Support config-supplied verify_fun in tuple-format | Emile Joubert | 2013-10-08 | 1 | -8/+17 |
| | | | |||||
* | | | merge bug25404 | Simon MacMullen | 2013-10-14 | 4 | -74/+74 |
|\ \ \ | |/ / |/| | | |||||
| * | | Consistencybug25404 | Simon MacMullen | 2013-10-14 | 1 | -3/+3 |
| | | | |||||
| * | | merge heads | Tim Watson | 2013-10-11 | 1 | -2/+1 |
| |\ \ | |||||
| | * | | do not pass the queue collector to amqp_1.0 reader | Tim Watson | 2013-10-11 | 1 | -2/+1 |
| | | | | |||||
| * | | | ...and remove the old API. | Simon MacMullen | 2013-10-10 | 1 | -24/+1 |
| |/ / | |||||
| * | | Introduce rabbit_heartbeat:start/6 API | Tim Watson | 2013-10-10 | 3 | -31/+35 |
| | | | |||||
| * | | Unify the intermediate supervision tree under r_connection_helper_sup | Tim Watson | 2013-10-10 | 4 | -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-ok | Tim Watson | 2013-10-09 | 3 | -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 tree | Tim Watson | 2013-10-09 | 2 | -1/+46 |
|/ / | |||||
* | | Merge bug 24094 | Simon MacMullen | 2013-10-03 | 2 | -14/+31 |
|\ \ | |||||
| * | | Return verbose message when refusing to authenticatebug24094 | Emile Joubert | 2013-10-01 | 1 | -1/+5 |
| | | | |||||
| * | | Genericise network messages | Emile Joubert | 2013-09-25 | 2 | -4/+4 |
| | | | |||||
| * | | Report authentication failures by sending connection.close | Emile Joubert | 2013-09-24 | 2 | -14/+27 |
| | | | |||||
* | | | Merged bug25726 into default | Emile Joubert | 2013-10-03 | 10 | -36/+615 |
|\ \ \ | |||||
| * | | | Move up the publish_fields and show an example of using that to control ↵ | Simon MacMullen | 2013-10-02 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | where the message goes, that confused me for a moment... | ||||
| * | | | Merged stable into default | Emile Joubert | 2013-10-01 | 2 | -12/+12 |
| |\ \ \ | | | |/ | | |/| | |||||
| | * | | Merged bug25780 into stable | Emile Joubert | 2013-10-01 | 2 | -12/+12 |
| | |\ \ | |||||
| | | * | | Fix stupiditybug25780 | Simon MacMullen | 2013-09-25 | 1 | -1/+2 |
| | | | | | |||||
| | | * | | Don't go through the legacy code path when not dealing with a legacy file; ↵ | Simon MacMullen | 2013-09-23 | 1 | -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 MacMullen | 2013-09-23 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | the early stages of RAM node startup Mnesia might tell us we are a standalone disc node. | ||||
| * | | | | merge stable into default | Tim Watson | 2013-10-01 | 55 | -1023/+2519 |
| |\ \ \ \ | | |/ / / | |/| | | | |||||
| | * | | | Merge bug20384 | Simon MacMullen | 2013-09-30 | 7 | -5/+573 |
| | |\ \ \ | |||||
| | | * | | | A couple more things that should be documented here.bug20384 | Simon MacMullen | 2013-09-30 | 1 | -1/+15 |
| | | | | | | |||||
| | | * | | | I tried uncommenting everything and trying to use the resultant config file. ↵ | Simon MacMullen | 2013-09-30 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | Fix syntax errors thus found. | ||||
| | | * | | | Further tweaks: section headings with underlining, correction of plugin ↵ | Simon MacMullen | 2013-09-30 | 1 | -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 MacMullen | 2013-09-30 | 1 | -82/+61 |
| | | |\ \ \ | |||||
| | | | * | | | Add Erlang mode for emacs. Change various listeners to use the default port. ↵ | Simon MacMullen | 2013-09-30 | 1 | -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 documentation | Tim Watson | 2013-09-30 | 1 | -1/+31 |
| | | | | | | | |||||
| | | * | | | | Add section on sample retention policies | Tim Watson | 2013-09-30 | 1 | -0/+13 |
| | | | | | | | |||||
| | | * | | | | Cosmetic | Tim Watson | 2013-09-30 | 1 | -9/+47 |
| | | | | | | | |||||
| | | * | | | | explain implicit connect for stomp | Tim Watson | 2013-09-30 | 1 | -1/+10 |
| | | | | | | | |||||
| | | * | | | | Explain default user/pass settings more thoroughly | Tim Watson | 2013-09-30 | 1 | -1/+12 |
| | | | | | | | |||||
| | | * | | | | tidy/refactor ssl_cert_login_from | Tim Watson | 2013-09-30 | 1 | -10/+10 |
| | | | | | | | |||||
| | | * | | | | remove the file_handles_high_watermark setting | Tim Watson | 2013-09-30 | 1 | -4/+0 |
| | | | | | | | |||||
| | | * | | | | Move ssl_cert_login_from to the correct place and add further comments | Tim Watson | 2013-09-30 | 1 | -3/+10 |
| | | | | | | | |||||
| | | * | | | | Enforce DOC_INSTALL_DIR during install | Tim Watson | 2013-09-30 | 1 | -1/+2 |
| | | | | | | | |||||
| | | * | | | | Document the fake DOC_INSTALL_DIR in the rpm spec; additional config and ↵ | Tim Watson | 2013-09-27 | 2 | -3/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | documentation | ||||
| | | * | | | | Further tidying of the sample config docs, make DOC_INSTALL_DIR mandatory | Tim Watson | 2013-09-27 | 3 | -9/+15 |
| | | | | | | | |||||
| | | * | | | | Since the rpm install the sample config magically, fool the build into using ↵ | Tim Watson | 2013-09-27 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | /tmp/ as DOC_INSTALL_DIR | ||||
| | | * | | | | Go back to explicitly installing into DOC_INSTALL_DIR during packaging | Tim Watson | 2013-09-27 | 1 | -0/+2 |
| | | | | | | |