summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add rabbit_tracking behaviourAyanda-D2020-09-021-0/+112
| |
| * Introduce per-user connection trackingAyanda-D2020-09-022-168/+194
| |
| * Add timeout to rpc:multicall usageLuke Bakken2020-08-283-6/+13
| | | | | | | | | | | | | | | | | | Fixes #2437 Dependencies: * rabbitmq/rabbitmq-common#410 * rabbitmq/rabbitmq-management-agent#96
* | Merge pull request #2439 from rabbitmq/rabbitmq-mqtt-revert-233-changesLuke Bakken2020-09-012-17/+6
|\ \ | | | | | | Revert "tcp_listener_sup: use maps for supervisor flags and child spec"
| * | Revert "tcp_listener_sup: use maps for supervisor flags and child spec"Luke Bakken2020-08-312-17/+6
| | | | | | | | | | | | This reverts commit e86fa81a3f90599d03b2f9beaaa56cfb6a4226f1.
* | | 'make dialyze' passes past the per-user limit changesMichael Klishin2020-09-016-25/+55
| | |
* | | README: link to Kubernetes Cluster OperatorMichael Klishin2020-09-011-0/+1
| | |
* | | Remove a stray README linkMichael Klishin2020-09-011-2/+0
| | |
* | | README badge for the Erlang 23.0 workflowMichael Klishin2020-09-011-0/+3
| | |
* | | Correct typos detected by xrefMichael Klishin2020-09-012-3/+3
|/ /
* | Merge branch 'Ayanda-D-rabbitmq-per-user-connection-channel-limits'Michael Klishin2020-08-3131-321/+3950
|\ \ | |/ |/|
| * Rework a flaky testMichael Klishin2020-08-311-18/+3
| |
| * More per_user_connection_channel_limit suite massagingMichael Klishin2020-08-311-87/+177
| | | | | | | | to reduce sporadic failures.
| * Cleanly close connections in this testMichael Klishin2020-08-311-4/+3
| | | | | | | | | | Killing a local connection process makes the test flaky. For the purpose of this suite, a clean close is good enough.
| * Try to address more of per_user_connection_channel_limit suite test flakesMichael Klishin2020-08-301-14/+12
| |
| * Use rabbit_ct_helpers:await_condition/1 for assertionsMichael Klishin2020-08-301-193/+473
| | | | | | | | | | they are time-sensitive since we observe connection tracking effects from the outside.
| * Refer to running nodes using rabbit_nodes:all_running/0Michael Klishin2020-08-3012-31/+31
| | | | | | | | to simplify the move to Mnevis in the future.
| * Minor improvements to log message formattingMichael Klishin2020-08-272-3/+3
| |
| * A typoMichael Klishin2020-08-271-1/+1
| |
| * set_user_limits/3: return an error if feature flag is disabledMichael Klishin2020-08-261-7/+14
| |
| * NamingMichael Klishin2020-08-261-229/+229
| |
| * Bump tracking execution timeout to 15sMichael Klishin2020-08-251-1/+1
| | | | | | | | | | We have seen false positives from 5s timeouts on heavy loaded nodes, way more than once.
| * Add events & include acting-user in user-limit operationsAyanda-D2020-08-241-12/+26
| |
| * New function to list limits for all usersAnupama Singh2020-08-241-1/+6
| |
| * Switch to Mozilla Public License 2.0 (MPL 2.0)Ayanda-D2020-08-248-105/+32
| | | | | | | | Ref: #2408
| * Remove unused functions in vhost connection limitAyanda-D2020-08-241-19/+0
| | | | | | | | partitions test suite
| * Added new user_limits feature flagAnupama Singh2020-08-241-1/+24
| |
| * Updated internal_user record access to use new APIsAnupama Singh2020-08-244-63/+55
| |
| * Added new internal_user_v1 record apiAnupama Singh2020-08-241-0/+148
| |
| * Added new internal_user_v2 record apiAnupama Singh2020-08-241-0/+212
| |
| * Add per_user_connection_channel_limit_partitions testAyanda-D2020-08-241-0/+183
| |
| * Make formatting of user channel-limit exceeded consistentAyanda-D2020-08-241-2/+2
| |
| * Add per_user_connection_channel_limit test suiteAyanda-D2020-08-244-2/+1293
| | | | | | | | | | Ensure channel tracking tables are cleared in tracking tests Use new counting API in vhost test suites
| * Update formatting and cosmetics for user-limit error messagesAyanda-D2020-08-241-5/+6
| |
| * Added function clause to clear all limits for given userAnupama Singh2020-08-241-0/+4
| |
| * Introduce per-user channel trackingAyanda-D2020-08-246-3/+1229
| | | | | | | | | | | | Make 'tracking_execution_timeout' configurable Add per_user_connection_channel_tracking_SUITE
| * Update connection/channel limit context and error messagesAyanda-D2020-08-241-10/+18
| | | | | | | | in rabbit_direct
| * User connection/channel limit for direct connectionsAnupama Singh2020-08-242-26/+46
| |
| * Use count_tracked_items_inAyanda-D2020-08-242-2/+2
| |
| * Checking allowed channel count for user before channel creationAnupama Singh2020-08-241-13/+22
| |
| * Add rabbit_auth_backend_internal:exists/1 predicateAyanda-D2020-08-241-8/+11
| |
| * Update per-vhost connection count references to new APIAyanda-D2020-08-244-4/+4
| |
| * Checking user connection limit before starting connectionAnupama Singh2020-08-241-2/+11
| |
| * Setting connection/channel limits for userAnupama Singh2020-08-241-0/+76
| |
| * Add rabbit_tracking behaviourAyanda-D2020-08-241-0/+112
| |
| * Introduce per-user connection trackingAyanda-D2020-08-242-168/+194
|/
* Merge pull request #2435 from rabbitmq/mk-peer-discovery-dns-testsMichael Klishin2020-08-241-8/+9
|\ | | | | Update peer_discovery_dns suite
| * Update peer_discovery_dns suiteMichael Klishin2020-08-241-8/+9
|/ | | | | | to use more stable publicly available hostnames. Per suggestion from @lukebakken
* Merge pull request #2433 from rabbitmq/lrb-cuttlefish-2.4.1Michael Klishin2020-08-211-1/+1
|\ | | | | cuttlefish 2.4.1
| * cuttlefish 2.4.1Luke Bakken2020-08-201-1/+1
|/ | | | Follow-up to #2432