Skip to content

4.1.x: channels, sessions that consume from quorum queues can leak Raft segment file handles #14177

@michaelklishin

Description

@michaelklishin

Describe the bug

I'm filing this for visibility.

This should be addressed by #14127.

#14143 is also somewhat relevant.

Reproduction steps

  1. Upgrade to a 4.1.x version up to 4.1.1
  2. Declare a quorum queue
  3. Start a client that would consume from said quorum queue
  4. Add meaningful load (say, a few thousands of messages per second) to that queue so that it uses multiple segment files
  5. Add more consuming channels
  6. Delete the queue but keep the channels around

Expected behavior

The file handles opened by the consuming channels/sessions are closed.

Additional context

No response

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions