rabbitmq-server/deps
David Ansari 14f59f1380 Handle soft limit exceeded as queue action
Instead of performing credit_flow within quorum queue and stream queue
clients, return new {block | unblock, QueueName} actions.

The queue client process can then decide what to do.

For example, the channel continues to use credit_flow such that the
channel gets blocked sending any more credits to rabbit_reader.

However, the MQTT connection process does not use credit_flow. It
instead blocks its reader directly.
2023-01-24 17:29:07 +00:00
..
amqp10_client Avoid the need to pass package name to rabbitmq_integration_suite 2023-01-18 15:25:27 +01:00
amqp10_common
amqp_client Avoid the need to pass package name to rabbitmq_integration_suite 2023-01-18 15:25:27 +01:00
rabbit Handle soft limit exceeded as queue action 2023-01-24 17:29:07 +00:00
rabbit_common Enable flow control to target classic queue 2023-01-24 17:29:07 +00:00
rabbitmq_amqp1_0 Fix dialyzer warnings revealed from previous commit 2023-01-19 17:29:29 +01:00
rabbitmq_auth_backend_cache Avoid the need to pass package name to rabbitmq_integration_suite 2023-01-18 15:25:27 +01:00
rabbitmq_auth_backend_http Fix all dialyzer warnings in auth backends 2023-01-19 16:01:30 +01:00
rabbitmq_auth_backend_ldap Fix all dialyzer warnings in auth backends 2023-01-19 16:01:30 +01:00
rabbitmq_auth_backend_oauth2 Rework plt/dialyze for rabbitmqctl and plugins that depend on it 2023-01-19 17:29:23 +01:00
rabbitmq_auth_mechanism_ssl
rabbitmq_aws Fix all dialyzer warnings in AWS-related plugins 2023-01-20 15:20:26 +01:00
rabbitmq_cli See #5957. CLI command to generate hashed password from cleartext password 2023-01-23 14:47:29 -08:00
rabbitmq_codegen
rabbitmq_consistent_hash_exchange Rework plt/dialyze for rabbitmqctl and plugins that depend on it 2023-01-19 17:29:23 +01:00
rabbitmq_ct_client_helpers
rabbitmq_ct_helpers Get most auth_SUITE tests green 2023-01-24 17:29:07 +00:00
rabbitmq_event_exchange Avoid the need to pass package name to rabbitmq_integration_suite 2023-01-18 15:25:27 +01:00
rabbitmq_federation Rework plt/dialyze for rabbitmqctl and plugins that depend on it 2023-01-19 17:29:23 +01:00
rabbitmq_federation_management Avoid the need to pass package name to rabbitmq_integration_suite 2023-01-18 15:25:27 +01:00
rabbitmq_jms_topic_exchange Fix all dialyzer warnings in rabbitmq_jms_topic_exchange 2023-01-23 22:36:02 +00:00
rabbitmq_management Merge pull request #7004 from SimonUnge/http-hash-password 2023-01-23 21:04:54 -06:00
rabbitmq_management_agent Rework plt/dialyze for rabbitmqctl and plugins that depend on it 2023-01-19 17:29:23 +01:00
rabbitmq_mqtt Handle soft limit exceeded as queue action 2023-01-24 17:29:07 +00:00
rabbitmq_peer_discovery_aws Fix all dialyzer warnings in AWS-related plugins 2023-01-20 15:20:26 +01:00
rabbitmq_peer_discovery_common Fix all dialyzer warnings in peer discovery plugins 2023-01-23 22:32:06 +00:00
rabbitmq_peer_discovery_consul Fix all dialyzer warnings in peer discovery plugins 2023-01-23 22:32:06 +00:00
rabbitmq_peer_discovery_etcd Fix all dialyzer warnings in peer discovery plugins 2023-01-23 22:32:06 +00:00
rabbitmq_peer_discovery_k8s Fix all dialyzer warnings in peer discovery plugins 2023-01-23 22:32:06 +00:00
rabbitmq_prometheus Avoid the need to pass package name to rabbitmq_integration_suite 2023-01-18 15:25:27 +01:00
rabbitmq_random_exchange
rabbitmq_recent_history_exchange Fix all dialyzer warnings in rabbitmq_recent_history_exchange 2023-01-20 13:36:15 +01:00
rabbitmq_sharding Fix all dialyzer warnings in rabbitmq_sharding 2023-01-19 17:44:27 +01:00
rabbitmq_shovel Rework plt/dialyze for rabbitmqctl and plugins that depend on it 2023-01-19 17:29:23 +01:00
rabbitmq_shovel_management Avoid the need to pass package name to rabbitmq_integration_suite 2023-01-18 15:25:27 +01:00
rabbitmq_stomp Merge pull request #6919 from rabbitmq/rin/rework-elixir-dialyze 2023-01-21 12:11:02 -06:00
rabbitmq_stream Fix dialyzer warnings revealed from previous commit 2023-01-19 17:29:29 +01:00
rabbitmq_stream_common
rabbitmq_stream_management Avoid the need to pass package name to rabbitmq_integration_suite 2023-01-18 15:25:27 +01:00
rabbitmq_top
rabbitmq_tracing Avoid the need to pass package name to rabbitmq_integration_suite 2023-01-18 15:25:27 +01:00
rabbitmq_trust_store Avoid the need to pass package name to rabbitmq_integration_suite 2023-01-18 15:25:27 +01:00
rabbitmq_web_dispatch Fix all dialyzer warnings in rabbitmq_web_dispatch 2023-01-19 14:35:22 +01:00
rabbitmq_web_mqtt Handle soft limit exceeded as queue action 2023-01-24 17:29:07 +00:00
rabbitmq_web_mqtt_examples
rabbitmq_web_stomp Avoid the need to pass package name to rabbitmq_integration_suite 2023-01-18 15:25:27 +01:00
rabbitmq_web_stomp_examples
trust_store_http