Skip to content

Dynamic shovel(s) cannot be deleted #11569

@ChesterMino

Description

@ChesterMino

Describe the bug

Dear Team,

After upgrading from 3.8.2 to 3.13.2 we started to experience issues, when some of the dynamic shovels cannot be deleted. The issue was reproduced several times during last few weeks.

Reproduction steps

  1. The shovel is not present in the 'Shovel status' but is present in the 'Shovel management'.
  2. When trying to remove the shovel using UI, error msg pops up saying the shovel could not be removed. Following line can be found in the log file: Shovel with the name ‘my-shovel’ was not found on virtual host '/'
  3. When trying to remove the shovel using cmd rabbitmqctl clear_parameter shovel “my-shovel” , following msg is returned: Clearing runtime parameter “my-shovel" for component "shovel" on vhost "/" ... Error:{:noproc, {:gen_server, :call, [:rabbit_shovel_dyn_worker_sup_sup, :which_children, :infinity]}}
  4. To fix the issue we need to disable/enable shovel plugin(s) on the node , where the shovel is 'defined'.

Expected behavior

Keeping consistency of defined shovel(s)

Additional context

We are running 5 nodes cluster of 3.13.2 (binaries) with erlang 26.2.5

Thanks!

Dominik

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions