apache / apache/curator

[CURATOR-605] DistributedQueue#processWithLockSafety can give a message to two consumers if first consumer session dies

Open
#1,122 0 comments 0 reactions 0 assignees View on GitHub
bug imported-jira-issue
Dominant language
Java
Stars
3.2k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

The is similar to one described here:

https://issues.apache.org/jira/browse/CURATOR-537

https://issues.apache.org/jira/browse/CURATOR-542

There is no way for consumer to check if the lock still holds. It could be solved by sharing a transactional CheckOp for lockNodePath with a consumer, so he could consume the message transactionally.

---
Originally reported by faucct, imported from: DistributedQueue#processWithLockSafety can give a message to two consumers if first consumer session dies


  • assignee: randgalt
  • status: Open
  • priority: Major
  • resolution: Unresolved
  • imported: 2025-01-21

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.