Skip to content
This repository has been archived by the owner on Jan 6, 2023. It is now read-only.

Virtual peers can be starved on Grouping tasks #14

Closed
MichaelDrogalis opened this issue Sep 14, 2014 · 1 comment
Closed

Virtual peers can be starved on Grouping tasks #14

MichaelDrogalis opened this issue Sep 14, 2014 · 1 comment

Comments

@MichaelDrogalis
Copy link
Contributor

This is a particularly rough edge case. If a virtual peer receives a grouping task, it's capable of being starved from receiving the sentinel segment off the queue due to the way that HornetQ pins messages as it groups. If a consumer closes out, it might not necessarily requeue the sentinel in a server node where other consumers can reach it. Hence, the other virtual peers may deadlock and wait forever. This only affects batch mode - streaming mode is fine.

@MichaelDrogalis
Copy link
Contributor Author

Closing, dropping HornetQ support next release.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant