David Ansari

Results 13 issues of David Ansari

Follow up of https://github.com/rabbitmq/rabbitmq-server/pull/5442: Even though we can set `prevent_overlapping_partitions` to `true` on `master` branch, we still need the "global hang workaround" for rolling upgrades from a version with `prevent_overlapping_partitions`...

builds on top of https://github.com/rabbitmq/rabbitmq-server/pull/9022

bazel
make

**Create `v3.13.x` branch before merging!** ## What Similar to Native MQTT in https://github.com/rabbitmq/rabbitmq-server/pull/5895, this commits implements Native AMQP 1.0. By "native", we mean do not proxy via AMQP 0.9.1 anymore....

bazel
make

### Is your feature request related to a problem? Please describe. As described in https://github.com/rabbitmq/internals/blob/master/interceptors.md, `rabbit_channel_interceptor` provides the ability to create 3rd party extensions that modify AMQP 0.9.1 methods. Such...

enhancement

### Is your feature request related to a problem? Please describe. It may be desirable to store arbitrary annotations when receiving from a source protocol such that these annotations will...

enhancement

MQTT spec: > the Server MUST send the retained messages matching the Topic Filter of the subscription to the Client However, RabbitMQ does not send retained messages for Topic Filters...

enhancement
rabbitmq-mqtt

to improve performance on the critical path

### Describe the bug In RabbitMQ 3.13, RabbitMQ outputs wrong and misleading warning messages such as ``` [warning] Message dropped. Dead-letter queues cycle detected: [warning] This cycle will NOT be...

bug

### Describe the bug As described in https://www.rabbitmq.com/docs/dlx#routing it is possible to form a cycle of message dead-lettering. The docs and the behaviour up to 3.12 are as follows: >...

bug

For classic queues, if both policy and queue argument are set for queue TTL, the minimum takes effect. Prior to this commit, for quorum queues if both policy and queue...