Skip to content

"Deprecated features are being used" for transient_nonexcl_queues even when there are no transient queues in the cluster #12802

@daanwa

Description

@daanwa

Describe the bug

After a clean install of RabbitMQ 4.0.4 and configuring deprecated_features.permit.transient_nonexcl_queues = false in /etc/rabbitmq/rabbitmq.conf, creating a queue via the RabbitMQ Management Interface, I get the message "Deprecated features are being used".

If I look in "Admin -> Deprecated features" I see that transient_nonexcl_queues is "in_use". This also occurs when I use a stream queue or quorum queue.

I would expect this message to not show when I create a new queue (of any type).

Perhaps I'm misunderstanding how these feature flags work. But I would expect this feature to not be enabled (?) or usable upon a fresh install of RabbitMQ 4.0.4

Reproduction steps

  1. Install RabbitMQ
  2. Add deprecated_features.permit.transient_nonexcl_queues = false to the config file
  3. Restart RabbitMQ
  4. Create a queue of any type
  5. See the message
  6. See that transient_nonexcl_queues is "in_use"

Expected behavior

To not have transient_nonexcl_queues is "in_use" when creating a new queue in a fresh RabbitMQ 4.0.4 install

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions