| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add timeout option to list_* commands | Michael Klishin | 2015-06-09 | 3 | -97/+160 |
| | | |||||
| * | (c) year | Michael Klishin | 2015-05-24 | 165 | -168/+168 |
| | | |||||
| * | RPM/deb changelogs for release 3.5.3rabbitmq_v3_5_3 | Jean-Sébastien Pédron | 2015-05-22 | 2 | -0/+9 |
| | | |||||
| * | Merge branch 'rabbitmq-server-157' into stable | Jean-Sébastien Pédron | 2015-05-21 | 2 | -7/+38 |
| |\ | |||||
| | * | After starting the fhc, ensure it is working | Jean-Sébastien Pédron | 2015-05-21 | 2 | -7/+38 |
| | | | | | | | | | | | | | | | | | | | | | | | This is a runtime check to ensure the fix proposed in #157 actually works. Export rabbit_table:wait_timeout/0 which returns the value of 'mnesia_table_loading_timeout' or 30000. We then use this timeout while waiting for the fhc test to finish. References #157. | ||||
| * | | Merge pull request #165 from rabbitmq/rabbitmq-server-162 | Michael Klishin | 2015-05-20 | 1 | -1/+2 |
| |\ \ | | | | | | | Adds TLS suggestion | ||||
| | * | | Adds TLS suggestion | Alvaro Videla | 2015-05-20 | 1 | -1/+2 |
| |/ / | | | | | | | Fixes #162 | ||||
| * | | Merge pull request #160 from rabbitmq/rabbitmq-server-157 | Alvaro Videla | 2015-05-19 | 1 | -7/+9 |
| |\ \ | |/ | | | Start rabbit_alarm before FHC | ||||
| | * | Start rabbit_alarm before file_handle_cache | Michael Klishin | 2015-05-19 | 1 | -7/+9 |
| |/ | | | | | | | | | | | | | | Since the FHC now uses memory monitor, we need to make sure it is running early on. Nothing in rabbit_alarm really depends on the steps that used to run earlier. `full` test suite passes. It may be worth extracting memory and disk monitors into separate boot steps down the road. References #134. Fixes #157. | ||||
| * | RPM/deb changelogs for release 3.5.2rabbitmq_v3_5_2 | Jean-Sébastien Pédron | 2015-05-12 | 2 | -0/+9 |
| | | |||||
| * | Merge pull request #153 from rabbitmq/rabbitmq-server-152 | Alvaro Videla | 2015-05-11 | 1 | -15/+74 |
| |\ | | | | | Support x-death event values from before #78 | ||||
| | * | Re-format for 80 characters wide | Michael Klishin | 2015-05-11 | 1 | -20/+25 |
| | | | |||||
| | * | Re-format with Emacs | Michael Klishin | 2015-05-11 | 1 | -27/+27 |
| | | | |||||
| | * | Use a set to look up previously seen {queue, reason} keys | Michael Klishin | 2015-05-10 | 1 | -15/+19 |
| | | | | | | | | | For O(1) lookup complexity. | ||||
| | * | Refactor | Michael Klishin | 2015-05-10 | 1 | -4/+6 |
| | | | |||||
| | * | Refactor | Michael Klishin | 2015-05-10 | 1 | -23/+22 |
| | | | |||||
| | * | Support x-death event proplists from before #78 | Michael Klishin | 2015-05-10 | 1 | -14/+63 |
| | | | | | | | | | | | We group x-death header values before processing them to make sure there's only one per {queue, reason}. | ||||
| * | | Merge branch 'rabbitmq-server-138' into stable | Jean-Sébastien Pédron | 2015-05-11 | 1 | -1/+6 |
| |\ \ | |/ |/| | |||||
| | * | Make credit flow state transition interval 1s instead of 5s | Michael Klishin | 2015-05-07 | 1 | -1/+6 |
| |/ | | | | | | | | | | | | | Management UI and HTTP API currently report connections and channels as in flow if they've been in flow for the last 5 seconds. That can confuse the user with inter-node flow control, making them believe the flow is permanent (it is not: the actual state toggles many times a second). This reduces the interval to 1s, which seems more reasonable and accurate (in a way). Fixes #138. | ||||
| * | Merge branch 'rabbitmq-server-129' into stable | Jean-Sébastien Pédron | 2015-05-07 | 1 | -1/+1 |
| |\ | |||||
| | * | rabbitmq-script-wrapper: Don't use "exec" in front of "su" | Jean-Sébastien Pédron | 2015-04-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | This is useless because su(1) forks a process anyway. Furthermore, it broke RabbitMQ in Docker. Fixes #129. | ||||
| * | | Merge pull request #146 from rabbitmq/rabbitmq-server-134 | Michael Klishin | 2015-05-07 | 2 | -6/+47 |
| |\ \ | | | | | | | PR for rabbitmq/rabbitmq-server#134 | ||||
| | * | | File handle cache: Pay attention to memory use | Jean-Sébastien Pédron | 2015-05-06 | 2 | -6/+47 |
| |/ / | | | | | | | | | | | | | | | | | | | ... and clear read cache if necessary. This solves an issue where sync'ing a mirrored queue could take all available memory (way above the high watermark) and possibly crash the node. Fixes #134. | ||||
| * | | Merge branch 'rabbitmq-server-128' into stable | Jean-Sébastien Pédron | 2015-04-30 | 1 | -3/+21 |
| |\ \ | |||||
| | * | | rabbitmq-server: Add a way to send log messages to stdout | Jean-Sébastien Pédron | 2015-04-30 | 1 | -3/+21 |
| |/ / | | | | | | | | | | | | | | | | | | | Now, by setting RABBITMQ_LOGS=-, regular log messages are written to stdout. Likewise, RABBITMQ_SASL_LOGS=- sends sasl log messages to stdout. This is useful for Docker images. Fixes #128. | ||||
| * | | Merge pull request #133 from rabbitmq/rabbitmq-server-114 | Michael Klishin | 2015-04-29 | 2 | -5/+15 |
| |\ \ | |/ |/| | Make gm flow control configurable | ||||
| | * | Reduce number of possible values of rabbit.mirroring_flow_control | Michael Klishin | 2015-04-29 | 2 | -4/+2 |
| | | | |||||
| | * | Move mirroring flow control setting into rabbit_channel:init | Michael Klishin | 2015-04-29 | 2 | -11/+14 |
| | | | | | | | | | | | Rename the key to make more sense, support true/false values. | ||||
| | * | Make gm flow control configurable | Michael Klishin | 2015-04-16 | 2 | -2/+11 |
| | | | | | | | | | Fixes #114. | ||||
| * | | Merge branch 'rabbitmq-server-127' into stable | Jean-Sébastien Pédron | 2015-04-22 | 1 | -0/+15 |
| |\ \ | |||||
| | * | | rabbitmq-env: Ignore user's RABBITMQ_PID_FILE if set by init script | Jean-Sébastien Pédron | 2015-04-22 | 1 | -0/+15 |
| |/ / | | | | | | | | | | | | | | | | | | | | | The user shouldn't override the init script's RABBITMQ_PID_FILE value, otherwise the init script erroneously reports failures to start or stop the service. Now, rabbitmq-env logs a warning if RABBITMQ_PID_FILE is already defined in the environment (ie. by the init script) and in rabbitmq-env.conf. Fixes #127. | ||||
| * | | Merge branch 'rabbitmq-server-126' into stable | Jean-Sébastien Pédron | 2015-04-22 | 1 | -1/+1 |
| |\ \ | |||||
| | * | | Debian init script: Use $PID_FILE, not $RABBITMQ_PID_FILE | Jean-Sébastien Pédron | 2015-04-22 | 1 | -1/+1 |
| |/ / | | | | | | | | | | | ... because the latter is uninitialized in this script. Fixes #126. | ||||
| * | | Merge branch 'rabbitmq-server-120' into stable | Jean-Sébastien Pédron | 2015-04-21 | 1 | -2/+2 |
| |\ \ | |||||
| | * | | rabbitmq-env: Use "$path" in rmq_realpath(), not "$dir" | Jean-Sébastien Pédron | 2015-04-21 | 1 | -2/+2 |
| | | | | | | | | | | | | | ... which does not exit. | ||||
| * | | | Merge branch 'rabbitmq-server-120' into stable | Jean-Sébastien Pédron | 2015-04-21 | 1 | -0/+57 |
| |\ \ \ | |/ / | | / | |/ |/| | |||||
| | * | rabbitmq-env: Check the Mnesia directory is not used for other purposes | Jean-Sébastien Pédron | 2015-04-21 | 1 | -0/+57 |
| |/ | | | | | | | | | | | | | | | | If this is the case, log a warning to stderr. Here is an example with the plugins expansion directory: WARNING: RABBITMQ_PLUGINS_EXPAND_DIR is located inside RABBITMQ_MNESIA_DIR => Auto-clustering will not work ('cluster_nodes' in rabbitmq.config) And with the log directory: WARNING: RABBITMQ_LOG_BASE is equal to RABBITMQ_MNESIA_DIR RABBITMQ_LOGS is located inside RABBITMQ_MNESIA_DIR RABBITMQ_SASL_LOGS is located inside RABBITMQ_MNESIA_DIR => Auto-clustering will not work ('cluster_nodes' in rabbitmq.config) Fixes #120. | ||||
| * | adds start.boot to bin folder for mac-standalone release | Alvaro Videla | 2015-04-15 | 1 | -0/+5 |
| | | | | | | | | This file is required by rabbit_nodes:ensure_epmd/0 in order to be able to programatically start epmd Fixes rabbitmq/rabbitmq-server#96 | ||||
| * | adds OTP_VERSION to standalone mac | Alvaro Videla | 2015-04-15 | 1 | -0/+5 |
| | | | | | Fixes rabbitmq/rabbitmq-server#106 | ||||
| * | Merge branch 'rabbitmq-management-33' into stable | Jean-Sébastien Pédron | 2015-04-10 | 1 | -0/+9 |
| |\ | |||||
| | * | Add rabbit_misc:get_env/3 | Michael Klishin | 2015-04-10 | 1 | -0/+9 |
| |/ | | | | | | | This is the same as application:get_env/3, but this one was only added to Erlang R16. References rabbitmq/rabbitmq-management#33. | ||||
| * | Merge branch 'rabbitmq-server-66' into stable | Jean-Sébastien Pédron | 2015-04-09 | 1 | -1/+1 |
| |\ | |||||
| | * | rabbitmq-script-wrapper: Escape '$' characters in arguments | Jean-Sébastien Pédron | 2015-04-09 | 1 | -1/+1 |
| |/ | | | | Fixes #66. | ||||
| * | Commit package changelogs for 3.5.1 | Michael Klishin | 2015-04-03 | 2 | -0/+9 |
| | | |||||
| * | Merge branch 'rabbitmq-server-86' into stablerabbitmq_v3_5_1 | Simon MacMullen | 2015-03-30 | 1 | -5/+9 |
| |\ | |||||
| | * | erase_ch/2 should return ctags for just the erased channel, not all of them. | Simon MacMullen | 2015-03-30 | 1 | -5/+9 |
| | | | | | | | | | | | | | | | | | This was not noticed for a long time because the only use of those ctags was to emit consumer_deleted events which were handled by the management database, and it ignored invalid {channel, ctag} combinations. However, it did end up doing more work - and closing n channels out of m became O(nm) instead of just O(n). References #86. | ||||
| * | | Merge pull request #79 from rabbitmq/rabbitmq-server-78 | Jean-Sébastien Pédron | 2015-03-26 | 2 | -3/+58 |
| |\ \ | | | | | | | Limit x-death growth to one entry per queue | ||||
| | * | | rabbit_dead_letter.erl: Fix shadowing of variable 'Info' | Jean-Sébastien Pédron | 2015-03-26 | 1 | -12/+18 |
| | | | | | | | | | | | | | | | | | | | While here, wrap long lines to fit 80 columns. References #78. | ||||
| | * | | Refactoring, x-death.counter => x-death.count | Michael Klishin | 2015-03-26 | 2 | -34/+35 |
| | | | | |||||
| | * | | Identify x-death events by {queue, reason}, add a counter | Michael Klishin | 2015-03-25 | 1 | -17/+29 |
| | | | | |||||
