summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'stable'Jean-Sébastien Pédron2015-04-301-3/+21
|\
| * Merge branch 'rabbitmq-server-128' into stableJean-Sébastien Pédron2015-04-301-3/+21
| |\
| | * rabbitmq-server: Add a way to send log messages to stdoutJean-Sébastien Pédron2015-04-301-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 branch 'stable'Michael Klishin2015-04-292-5/+16
|\ \ | |/
| * Merge pull request #133 from rabbitmq/rabbitmq-server-114Michael Klishin2015-04-292-5/+15
| |\ | | | | | | Make gm flow control configurable
| | * Reduce number of possible values of rabbit.mirroring_flow_controlMichael Klishin2015-04-292-4/+2
| | |
| | * Move mirroring flow control setting into rabbit_channel:initMichael Klishin2015-04-292-11/+14
| | | | | | | | | | | | | | | Rename the key to make more sense, support true/false values.
| | * Make gm flow control configurableMichael Klishin2015-04-162-2/+11
| | | | | | | | | | | | Fixes #114.
* | | Merge pull request #131 from rabbitmq/cosmetics-54Michael Klishin2015-04-272-39/+51
|\ \ \ | | | | | | | | Cosmetics 54
| * | | cosmeticsAlvaro Videla2015-04-271-35/+48
| | | |
| * | | tests cleanupAlvaro Videla2015-04-271-4/+3
|/ / /
* | | Merge pull request #130 from rabbitmq/rabbitmq-server-54Michael Klishin2015-04-260-0/+0
|\ \ \ | | | | | | | | Remove obsolete tests in #54
| * | | Remove Python/HTTP API testsMichael Klishin2015-04-262-1075/+0
| | | |
| * | | Merge branch 'sla_tracking_v2' of ↵Michael Klishin2015-04-267-14/+1205
| |\ \ \ | | | | | | | | | | | | | | | git://github.com/alexethomas/rabbitmq-server into rabbitmq-server-54
* | \ \ \ Merge pull request #54 from alexethomas/sla_tracking_v2Michael Klishin2015-04-267-14/+1205
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / / Track and expose the timestamp property of the first msg in a queue
| * | | Extract DELIVERY_MODE and DURABLE to globalsAlex Thomas2015-04-131-8/+12
| | | |
| * | | Temporary addition of Python test script to help track down initially-blank ↵Alex Thomas2015-04-132-0/+1071
| | | | | | | | | | | | | | | | head_message_timestamp problem
| * | | Add tests for head message timestamp queue statistic. Distinguish the former ↵Alex Thomas2015-04-105-155/+113
| | | | | | | | | | | | | | | | statistics tests as channel (_ch) statistics. Expand name.
| * | | Update rabbitmqctl doc to include head_msg_timestamp stat.Alex Thomas2015-04-101-0/+4
| | | |
| * | | Change head_msg_timestamp to peek at all internal queue heads and find the ↵Alex Thomas2015-04-101-33/+40
| | | | | | | | | | | | | | | | oldest timestamp among them instead of taking the first found as per PR comment #7.
| * | | Move head_msg_timestamp from backing_queue_status property to top-level ↵Alex Thomas2015-04-103-2/+109
| | | | | | | | | | | | | | | | queue stat as per PR comment #7.
| * | | Remove head_msg_timestamp from #vqstate as per PR comment #2 as this is a ↵Alex Thomas2015-04-101-1/+0
| | | | | | | | | | | | | | | | relic from a previous version of the change.
| * | | Track and expose the AMQP Timestamp property of the first (usually oldest) ↵Alex Thomas2015-04-102-2/+43
| | | | | | | | | | | | | | | | message in a queue.
* | | | Warn of potentially dangerous config valuesMichael Klishin2015-04-241-1/+4
| | | |
* | | | Merge branch 'stable'Jean-Sébastien Pédron2015-04-221-0/+15
|\ \ \ \ | | |/ / | |/| |
| * | | Merge branch 'rabbitmq-server-127' into stableJean-Sébastien Pédron2015-04-221-0/+15
| |\ \ \
| | * | | rabbitmq-env: Ignore user's RABBITMQ_PID_FILE if set by init scriptJean-Sébastien Pédron2015-04-221-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 'stable'Jean-Sébastien Pédron2015-04-221-1/+1
|\ \ \ \ | |/ / /
| * | | Merge branch 'rabbitmq-server-126' into stableJean-Sébastien Pédron2015-04-221-1/+1
| |\ \ \
| | * | | Debian init script: Use $PID_FILE, not $RABBITMQ_PID_FILEJean-Sébastien Pédron2015-04-221-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | ... because the latter is uninitialized in this script. Fixes #126.
* | | | Merge branch 'rabbitmq-server-118'Jean-Sébastien Pédron2015-04-211-1/+43
|\ \ \ \
| * | | | rabbitmq-env: Remove trailing slash from configurable pathsJean-Sébastien Pédron2015-04-211-1/+43
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes at least one problem with $RABBITMQ_PID_FILE which, by default, is set to: RABBITMQ_PID_FILE=${RABBITMQ_MNESIA_DIR}.pid In this case, if $RABBITMQ_MNESIA_DIR ends with a trailing slash, the PID file is a hidden file placed in the Mnesia directory. This prevents auto-clustering from working and this is tricky to understand why. Fixes #118.
* | | | Merge branch 'stable'Jean-Sébastien Pédron2015-04-211-2/+2
|\ \ \ \ | |/ / /
| * | | Merge branch 'rabbitmq-server-120' into stableJean-Sébastien Pédron2015-04-211-2/+2
| |\ \ \
| | * | | rabbitmq-env: Use "$path" in rmq_realpath(), not "$dir"Jean-Sébastien Pédron2015-04-211-2/+2
| | | | | | | | | | | | | | | | | | | | ... which does not exit.
* | | | | Merge branch 'stable'Jean-Sébastien Pédron2015-04-211-0/+57
|\ \ \ \ \ | |/ / / /
| * | | | Merge branch 'rabbitmq-server-120' into stableJean-Sébastien Pédron2015-04-211-0/+57
| |\ \ \ \ | | |/ / / | | | | / | | |_|/ | |/| |
| | * | rabbitmq-env: Check the Mnesia directory is not used for other purposesJean-Sébastien Pédron2015-04-211-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.
* | | Update README.mdMichael Klishin2015-04-171-1/+1
| | |
* | | Merge branch 'authz_socket_info'Michael Klishin2015-04-153-2/+10
|\ \ \
| * | | Correct typespecMichael Klishin2015-04-151-1/+1
| | | |
| * | | Implement authz_socket_info structure passed to authorization plugins.Petr Gotthard2015-04-153-2/+10
|/ / /
* | | Merge branch 'stable'Michael Klishin2015-04-150-0/+0
|\ \ \ | |/ /
| * | adds start.boot to bin folder for mac-standalone releaseAlvaro Videla2015-04-151-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 start.boot to bin folder for mac-standalone releaseAlvaro Videla2015-04-151-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
* | | Merge branch 'stable'Michael Klishin2015-04-150-0/+0
|\ \ \ | |/ /
| * | adds OTP_VERSION to standalone macAlvaro Videla2015-04-151-0/+5
| | | | | | | | | | | | Fixes rabbitmq/rabbitmq-server#106
* | | Merge pull request #107 from rabbitmq/rabbitmq-server-106Michael Klishin2015-04-151-0/+5
|\ \ \ | | | | | | | | adds OTP_VERSION to standalone mac
| * | | adds OTP_VERSION to standalone macAlvaro Videla2015-04-141-0/+5
|/ / / | | | | | | | | | Fixes rabbitmq/rabbitmq-server#106
* | | Move timestamp() to rabbit_typesMichael Klishin2015-04-112-3/+3
| | |