| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fixes typo | Alvaro Videla | 2015-08-27 | 1 | -1/+1 |
| | | |||||
| * | improves limit_ram_acks stats calculation | Alvaro Videla | 2015-08-27 | 1 | -13/+20 |
| | | |||||
| * | refactors DeltaRam calculation from stats0 | Alvaro Videla | 2015-08-27 | 1 | -6/+7 |
| | | |||||
| * | improves push_alphas_to_betas paging performance | Alvaro Videla | 2015-08-27 | 1 | -18/+30 |
| | | |||||
| * | improves limit_ram_acks batching performance | Alvaro Videla | 2015-08-27 | 1 | -6/+20 |
| | | |||||
| * | reinstates Force parameter to write_index_to_disk_paging | Alvaro Videla | 2015-08-27 | 1 | -12/+15 |
| | | |||||
| * | improves push_betas_to_deltas performance | Alvaro Videla | 2015-08-27 | 2 | -13/+143 |
| | | | | | | | | | | When messages are persistend to the index, instead of pushing one message at a time to the FHC, now first we accumulate them in a list that acts as a cache, and then we push them all at once once push_betas_to_deltas finished recursion. The same is done when marking the message as delivered. | ||||
| * | Merge pull request #281 from rabbitmq/rabbitmq-server-279 | Alvaro Videla | 2015-08-26 | 2 | -2/+3 |
| |\ | | | | | Reduce default QI journal size | ||||
| | * | Restore a comment | Michael Klishin | 2015-08-26 | 1 | -0/+1 |
| | | | |||||
| | * | Restore SEGMENT_ENTRY_COUNT, lower QI journal size but not as much | Michael Klishin | 2015-08-24 | 2 | -2/+2 |
| | | | | | | | | | | | This preserves index recovery but still reduces journal size by a noticeable amount. | ||||
| | * | Reduce default QI journal size | Michael Klishin | 2015-08-22 | 2 | -2/+2 |
| | | | | | | | | | References #279, see #227 for background info. | ||||
| * | | Merge pull request #285 from rabbitmq/rabbitmq-server-282 | Michael Klishin | 2015-08-25 | 1 | -2/+16 |
| |\ \ | |/ |/| | Force essential listen socket options | ||||
| | * | Force essential listen socket options | Michael Klishin | 2015-08-25 | 1 | -2/+16 |
| |/ | | | | Taken from Ranch, plus forces nodelay. | ||||
| * | Merge pull request #277 from nishan/stable | Michael Klishin | 2015-08-19 | 1 | -1/+6 |
| |\ | | | | | On Linux, use -r option for 'sed'. -E is not present in versions earlier versions of 'sed' | ||||
| | * | On Linux, use -r option for 'sed'. -E is not present in versions earlier ↵ | Nishan Naseer | 2015-08-19 | 1 | -1/+6 |
| |/ | | | | versions of 'sed' | ||||
| * | Merge pull request #269 from erylee/stable | Alvaro Videla | 2015-08-18 | 1 | -2/+9 |
| |\ | | | | | issue #268 - gen_server2 can fail to dispatch messages sent by a process to itself | ||||
| | * | issue #268 - gen_server2 can fail to dispatch messages sent by a process to ↵ | Feng Lee | 2015-08-16 | 1 | -2/+9 |
| |/ | | | | itself | ||||
| * | Fix versions comparison to work on Mac OS X too | Jean-Sébastien Pédron | 2015-08-13 | 1 | -1/+17 |
| | | | | | | `sort -V` is indeed not portable. The new method is based on awk, hopefully a portable portion of the language! | ||||
| * | Makefile: Resolve $(USE_PROPER_QC) only when needed | Jean-Sébastien Pédron | 2015-08-13 | 1 | -1/+1 |
| | | |||||
| * | Makefile: Use `erl -version` to do ERTS version tests | Jean-Sébastien Pédron | 2015-08-13 | 1 | -6/+8 |
| | | | | | This is way faster than starting a full VM. | ||||
| * | Add `ssl_compat` and `time_compat` | Jean-Sébastien Pédron | 2015-08-12 | 2 | -0/+380 |
| | | | | | | They are not meant to be used by the Core. Their goal is to simplify the development of plugins which must support RabbitMQ 3.5.x and 3.6.x+. | ||||
| * | Merge branch 'rabbitmq-server-234' into stable | Jean-Sébastien Pédron | 2015-08-11 | 1 | -4/+2 |
| |\ | |||||
| | * | rabbitmq-server: Don't catch EXIT "signal" | Jean-Sébastien Pédron | 2015-08-11 | 1 | -4/+2 |
| | | | | | | | | | | | | | | | | | | | The only reason for the script to terminate is that RabbitMQ exited. By trying to stop it again in the EXIT signal handler, we could stop a newer instance of RabbitMQ. This caused the testsuite to fail in an unexpected way. References #234. | ||||
| * | | make stop-node: Stop the node synchronously | Jean-Sébastien Pédron | 2015-08-11 | 1 | -1/+5 |
| | | | | | | | | | ... ie. wait for the process to actually exit. | ||||
| * | | Merge pull request #258 from rabbitmq/rabbitmq-server-234 | Jean-Sébastien Pédron | 2015-08-10 | 1 | -28/+68 |
| |\ \ | |/ | | | rabbitmq-server: Catch SIG{HUP,INT,TERM,TSTP} and exit gracefully | ||||
| | * | rabbitmq-server: Catch SIG{HUP,INT,TERM,TSTP} and exit gracefully | Jean-Sébastien Pédron | 2015-08-10 | 1 | -28/+68 |
| |/ | | | | | | | | | This is only done when RabbitMQ runs in the foreground and when the Erlang shell is disabled ($RABBITMQ_ALLOW_INPUT is unset). This should be useful to Docker where the service runs as PID 1. Fixes #234. | ||||
| * | Warn about exported variables | Jean-Sébastien Pédron | 2015-08-07 | 3 | -7/+10 |
| | | | | | | | | Fix the reported warning in `credit_flow.erl` and `rabbit_table.erl`. This is the default setting in erlang.mk, so fixing this directly in RabbitMQ will ease future work on erlang.mk or Rebar. | ||||
| * | Merge pull request #253 from rabbitmq/rabbitmq-server-251 | Jean-Sébastien Pédron | 2015-08-05 | 1 | -0/+9 |
| |\ | | | | | Memory monitor: Log a warning if a 32-bit version of Erlang is used | ||||
| | * | Memory monitor: Log a warning if a 32-bit version of Erlang is used | Jean-Sébastien Pédron | 2015-08-05 | 1 | -0/+9 |
| |/ | | | | Fixes #251. | ||||
| * | gm: Remove an unused variable in terminate/2 | Jean-Sébastien Pédron | 2015-07-30 | 1 | -2/+1 |
| | | | | | The variable was left unused after the fix to #224. | ||||
| * | Merge pull request #243 from Jakauppila/rabbitmq-server-243 | Michael Klishin | 2015-07-29 | 1 | -7/+12 |
| |\ | | | | | Fixes a logic problem with NODE_IP_ADDRESS and NODE_PORT in rabbitmq-env.bat. | ||||
| | * | Fixes a logic problem with NODE_IP_ADDRESS and NODE_PORT in rabbitmq-env.bat. | Jared Kauppila | 2015-07-29 | 1 | -7/+12 |
| | | | | | | | Fixes the logic for NODE_IP_ADDRESS and NODE_PORT. First, check for the existence of the environment variable, then the definition if set via conf file, then proceed with the original logic on setting the IP/Port variables. | ||||
| * | | Missing a backslash | Jared Kauppila | 2015-07-29 | 1 | -1/+1 |
| | | | | | | | Added a missing backslash. | ||||
| * | | Adding quotes to the !RABBITMQ_CONF_ENV_FILE! call | Jared Kauppila | 2015-07-29 | 1 | -1/+1 |
| | | | | | | | Added quotes around the call for the !RABBITMQ_CONF_ENV_FILE! file. | ||||
| * | | Modify the default path of RABBITMQ_CONF_ENV_FILE. | Jared Kauppila | 2015-07-29 | 1 | -1/+1 |
| |/ | | | Added the prefix `RABBITMQ_` to `CONF_ENV_FILE` since it can't be overridden from the file anyways. Updated the default path to `!RABBITMQ_BASE!` so it'll default to that path if only the Base is overridden or go to the same `!APPDATA!` path if not. | ||||
| * | Merge branch 'rabbitmq-server-224' into stable | Michael Klishin | 2015-07-29 | 1 | -6/+41 |
| |\ | |||||
| | * | GM: Remove debug messages added in 08f25ec6 | Jean-Sébastien Pédron | 2015-07-29 | 1 | -23/+7 |
| | | | | | | | | | References #224. | ||||
| | * | GM: Wait for messages to be ACK'd before exiting | Jean-Sébastien Pédron | 2015-07-29 | 1 | -6/+57 |
| |/ | | | | | | | | | | | | | | | When the GM is asked to stop, it flushes the pending messages but does not ensure those messages are actually delivered to all members. In some situations, this can lead to other GMs detecting that this GM is unexpectedly down, even if this GM just sent a message to ask them to stop as well. When this happens in the case of queue mirroring for instance, this causes a slave to promote itself as the new master, and the old master to wait forever that other slaves exit. Fixes #224. | ||||
| * | Merge pull request #236 from legoscia/remove_nonexistent_bindings | Michael Klishin | 2015-07-29 | 1 | -9/+10 |
| |\ | | | | | Don't crash when removing non-existent bindings | ||||
| | * | Don't crash when removing non-existent bindings | Magnus Henoch | 2015-07-28 | 1 | -9/+10 |
| |/ | | | | | | | In rabbit_exchange_type_topic:remove_bindings/3, if the binding we're removing cannot be found, ignore it and keep going. Fixes #235. | ||||
| * | Merge branch 'rabbitmq-server-226' into stable | Michael Klishin | 2015-07-27 | 3 | -9/+43 |
| |\ | |||||
| | * | Merge branch 'stable' into rabbitmq-server-226 | Michael Klishin | 2015-07-27 | 2 | -0/+9 |
| | |\ | |/ |/| | |||||
| * | | Commit package change logs | Michael Klishin | 2015-07-22 | 2 | -0/+9 |
| | | | |||||
| | * | Log if FHC buffering is enabled or not during startup | Jean-Sébastien Pédron | 2015-07-24 | 1 | -0/+11 |
| | | | | | | | | | References #226. | ||||
| | * | file_handle_cache: Add a config option to disable buffering | Jean-Sébastien Pédron | 2015-07-22 | 2 | -9/+32 |
| |/ | | | | | | | | | | | | | To disable read buffering, one has to put the following line in rabbitmq.config: [ {rabbit, [ {fhc_read_buffering, false} ]} ]. Fixes #226. | ||||
| * | Do not ignore /ebin entirely as it contains rabbit_app.inrabbitmq_v3_5_4 | Jean-Sébastien Pédron | 2015-07-22 | 1 | -1/+1 |
| | | |||||
| * | rabbitmq-echopid.bat is mean to be executable | Michael Klishin | 2015-07-21 | 1 | -0/+0 |
| | | |||||
| * | Load rabbitmq-env.bat in a cwd-independent way | Michael Klishin | 2015-07-21 | 2 | -2/+4 |
| | | |||||
| * | Make sure rabbitmqctl.bat arguments are not overwrittenrabbitmq_v3_5_4_rc2 | Michael Klishin | 2015-07-15 | 1 | -31/+0 |
| | | |||||
| * | Bring back ERLANG_HOME check | Michael Klishin | 2015-07-15 | 1 | -1/+13 |
| | | |||||
