Skip to content

Shovel: consider doing a passive declare before attempting to declare a queue #10501

@michaelklishin

Description

@michaelklishin

See #10486 for the background.

If a dynamic Shovel is declared in a virtual host where the default queue type is not set, and the queue exists and is a quorum one, the user must specify a set of matching queue properties, or set the default queue type for the virtual host so that all declared queues by default are quorum ones.

Shovels could probe if the queue exists and if it does, just consume from them, without trying to declare them.

Note that this may be a subtle change with equally subtle "unknown unknowns."

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions