Skip to content

flowcontrol: remove the vestigial per-band queue selection #2021

Description

@LukeAVanDrie

What would you like to be added:

Remove the queue-selection surface from flow control, left over from when multiple queue implementations existed:

  • The PriorityBandConfig.Queue field, the WithQueue config option, and the defaultQueue default.
  • The string-keyed queue registry/factory (MustRegisterQueue, NewQueueFromName, RegisteredQueueName).

The priority queue would be constructed directly at flow provisioning, making the queue a pure internal detail.

Why is this needed:

After unifying flow control on a single priority queue (#1831), there is only one queue implementation, so a configurable per-band queue name selects nothing and is misleading. This was surfaced in review of #1831.

Metadata

Metadata

Assignees

Labels

needs-triageIndicates an issue or PR lacks a triage label and requires one.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions