| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Disable background GC by default; bump credit flow defaults | Michael Klishin | 2017-02-05 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | Quite a bit of evidence of different kinds of workloads suggest that background GC does not contribute meaningfully to reducing node RAM usage on most of them. It does, however, on each run produce a massive spike in VM and CPU context switches, causing latency spikes. Some users report that running without background GC cuts their latency to a half or even a third. Multi-hour stress tests that max out all node CPU cores suggest that our current credit_flow default can still be bumped safely, reducing the amount of time publishers are throttled and making publisher latency and node's observed message throughput more predictable. | ||||
| * | Merge pull request #1097 from ↵ | Michael Klishin | 2017-02-03 | 1 | -219/+9 |
| |\ | | | | | | | | | rabbitmq/move-rabbit_ssl-functions-to-rabbitmq-common rabbit_ssl: Move most functions to `rabbit_cert_info` in rabbitmq-common | ||||
| | * | rabbit_ssl: Move most functions to `rabbit_cert_info` in rabbitmq-common | Jean-Sébastien Pédron | 2017-02-03 | 1 | -219/+9 |
| |/ | | | | | | | | | | Those functions do not depend on the broker itself, so they are safe to be moved to rabbitmq-common. Those functions are used by rabbitmq-erlang-client. So moving them resolves one more dependency of the client on the broker. [#118490793] | ||||
| * | Update rabbitmq-components.mkrabbitmq_v3_6_7_milestone5 | Michael Klishin | 2017-01-31 | 1 | -1/+1 |
| | | |||||
| * | Makefile: Load rabbitmq-dist.mk before rabbitmq-run.mk | Jean-Sébastien Pédron | 2017-01-31 | 1 | -1/+1 |
| | | | | | | rabbitmq-run.mk also loads rabbitmq-dist.mk. This avoids a double-load of rabbitmq-dist.mk. | ||||
| * | These helpers were moved to rabbitmq_ct_helpersrabbitmq_v3_6_7_milestone4rabbitmq_v3_6_7_milestone3 | Michael Klishin | 2017-01-07 | 1 | -69/+33 |
| | | |||||
| * | Merge pull request #1075 from rabbitmq/rabbitmq-clusterer-19 | Gerhard Lazu | 2017-01-06 | 1 | -1/+8 |
| |\ | | | | | Re-introduce rabbit_table:wait_for_replicated/0 | ||||
| | * | Re-introduce rabbit_table:wait_for_replicated/0 for backwards compatibility | Michael Klishin | 2017-01-06 | 1 | -1/+8 |
| |/ | | | | Fixes rabbitmq/rabbitmq-clusterer#19. | ||||
| * | Merge pull request #1070 from rabbitmq/rabbitmq-server-1054 | D Corbacho | 2017-01-06 | 6 | -0/+531 |
| |\ | | | | | Introduce credential validators | ||||
| | * | Compile | Michael Klishin | 2017-01-06 | 1 | -1/+1 |
| | | | |||||
| | * | Merge branch 'stable' into rabbitmq-server-1054 | Michael Klishin | 2017-01-06 | 1 | -10/+5 |
| | |\ | |/ |/| | | | | | Conflicts: test/worker_pool_SUITE.erl | ||||
| * | | worker_pool_SUITE: Fix "unused variable" warnings | Jean-Sébastien Pédron | 2017-01-05 | 1 | -10/+5 |
| | | | |||||
| | * | rabbit_credential_validation:validate_password/1 => ↵ | Michael Klishin | 2017-01-05 | 6 | -71/+75 |
| | | | | | | | | | | | | | | | | | rabbit_credential_validation:validate/2 Existing built-in implementations still ignore the username argument. Per discussion with @dcorbacho. | ||||
| | * | More tests; wire in validation into change_password/2 | Michael Klishin | 2017-01-05 | 1 | -3/+47 |
| | | | |||||
| | * | Test suite fixes | Michael Klishin | 2017-01-05 | 2 | -37/+55 |
| | | | |||||
| | * | Merge branch 'stable' into rabbitmq-server-1054 | Michael Klishin | 2017-01-05 | 13 | -36/+56 |
| | |\ | |/ |/| | |||||
| * | | Merge pull request #1072 from rabbitmq/rabbitmq-server-964 | Michael Klishin | 2017-01-04 | 3 | -24/+44 |
| |\ \ | | | | | | | Configure memory reduction for all queue types | ||||
| | * | | Force memory reduction on tests | Diana Corbacho | 2017-01-04 | 1 | -0/+12 |
| | | | | |||||
| | * | | Extract a function | Michael Klishin | 2017-01-02 | 1 | -9/+10 |
| | | | | |||||
| | * | | Configure memory reduction for all queue types | Diana Corbacho | 2016-12-30 | 2 | -23/+30 |
| | | | | |||||
| * | | | Fix include path | Gerhard Lazu | 2017-01-03 | 1 | -1/+1 |
| |/ / | | | | | | | Otherwise Syntastic cannot find it | ||||
| * | | Use a less ambiguous word that does not confuse spelling checkersrabbitmq_v3_6_7_milestone2 | Michael Klishin | 2016-12-26 | 1 | -1/+1 |
| | | | |||||
| * | | Fixed various typos across code comments | Andrew Dryga | 2016-12-26 | 9 | -11/+11 |
| | | | | | | | | | | | | | | | Conflicts: scripts/rabbitmq-server scripts/rabbitmq-server.bat src/rabbit_queue_index.erl | ||||
| | * | More (failing) tests | Michael Klishin | 2017-01-05 | 1 | -3/+28 |
| | | | |||||
| | * | Initial integration tests for credential validation | Michael Klishin | 2017-01-04 | 1 | -11/+76 |
| | | | |||||
| | * | Introduce rabbit_credential_validation; fix validators for successful ↵ | Michael Klishin | 2017-01-04 | 5 | -10/+62 |
| | | | | | | | | | integration | ||||
| | * | Property-based tests for regexp credential validator | Michael Klishin | 2017-01-03 | 2 | -8/+35 |
| | | | |||||
| | * | Introduce rabbit_credential_validator_regexp | Michael Klishin | 2016-12-30 | 2 | -1/+65 |
| | | | |||||
| | * | Basic property-based tests for min length validation strategy | Michael Klishin | 2016-12-28 | 1 | -1/+40 |
| | | | |||||
| | * | Move credential validators into rabbitmq-server | Michael Klishin | 2016-12-21 | 4 | -1/+141 |
| | | | | | | | | | | | Also introduces `rabbit_credential_validator_min_length` with basic tests. | ||||
| | * | Introduce credential validation CT suite | Michael Klishin | 2016-12-21 | 1 | -0/+53 |
| | | | | | | | | | [#135773147] | ||||
| | * | Drive by change: squash a few warnings in worker_pool_SUITE | Michael Klishin | 2016-12-21 | 1 | -5/+5 |
| |/ | |||||
| * | Fix a condition test here | Michael Klishin | 2016-12-19 | 1 | -1/+1 |
| | | | | | We don't want to run a command here. | ||||
| * | Coerce global parameter key to atom on deletion | Arnaud Cogoluègnes | 2016-12-16 | 1 | -3/+4 |
| | | |||||
| * | Merge pull request #1060 from rabbitmq/rabbitmq-server-1059 | Michael Klishin | 2016-12-16 | 3 | -5/+21 |
| |\ | | | | | Bump the default ets tables limit | ||||
| | * | Bump the default ets tables limit | Daniil Fedotov | 2016-12-16 | 3 | -5/+21 |
| |/ | |||||
| * | Merge pull request #1056 from rabbitmq/rabbitmq-mqtt-73 | Michael Klishin | 2016-12-16 | 4 | -21/+278 |
| |\ | | | | | Improve global runtime parameters support | ||||
| | * | List all global parameters | Arnaud Cogoluègnes | 2016-12-14 | 1 | -4/+3 |
| | | | | | | | | | | | | | Including the cluster_name. References rabbitmq/rabbitmq-mqtt#73 | ||||
| | * | Polish global parameters documentation | Arnaud Cogoluègnes | 2016-12-14 | 1 | -8/+11 |
| | | | |||||
| | * | Document global parameters CLI commands | Arnaud Cogoluègnes | 2016-12-14 | 1 | -5/+73 |
| | | | | | | | | | Part of rabbitmq/rabbitmq-mqtt#73 | ||||
| | * | Coerce global parameter key to atom | Arnaud Cogoluègnes | 2016-12-14 | 1 | -4/+15 |
| | | | |||||
| | * | Use atom key and JSON value for global parameters | Arnaud Cogoluègnes | 2016-12-13 | 3 | -63/+65 |
| | | | | | | | | | Part of rabbitmq/rabbitmq-mqtt#73 | ||||
| | * | Improve global runtime parameters support | Arnaud Cogoluègnes | 2016-12-12 | 3 | -10/+184 |
| | | | | | | | | | References rabbitmq/rabbitmq-mqtt#73 | ||||
| * | | Merge pull request #1048 from rabbitmq/rabbitmq-auth-backend-ldap-7 | Karl Nilsson | 2016-12-14 | 2 | -0/+240 |
| |\ \ | | | | | | | Timeouts for worker pool | ||||
| | * \ | Merge branch 'stable' into rabbitmq-auth-backend-ldap-7 | Michael Klishin | 2016-12-05 | 2 | -43/+44 |
| | |\ \ | |||||
| | * | | | typo | Daniil Fedotov | 2016-12-02 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | reference type name | Daniil Fedotov | 2016-12-02 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Timeouts for worker pool worker | Daniil Fedotov | 2016-12-02 | 2 | -0/+240 |
| | | | | | |||||
| * | | | | Be more specific about what is being stopped on `stop_app` | Gerhard Lazu | 2016-12-14 | 1 | -1/+1 |
| | |_|/ |/| | | | | | | | | | | | | | | Already implemented in the new CLI, planned to ship as of 3.7.0 rabbitmq/rabbitmq-server#1043 | ||||
| * | | | metrics_SUITE: Increase the timer after force_channel_stats()rabbitmq_v3_6_7_milestone1 | Jean-Sébastien Pédron | 2016-12-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | The change introduced in rabbitmq/rabbitmq-common#154 to restore compatibility with Erlang R16B03 and 17.x makes the cost of the first call(s) to rabbit_core_metrics more expensive. Increasing this timer allows the testsuite to succeed again. | ||||
