Bug 923397
| Summary: | Unacquired delivery record can result in inconsistency for new members | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise MRG | Reporter: | Gordon Sim <gsim> | ||||
| Component: | qpid-cpp | Assignee: | messaging-bugs <messaging-bugs> | ||||
| Status: | CLOSED UPSTREAM | QA Contact: | MRG Quality Engineering <mrgqe-bugs> | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | high | ||||||
| Version: | 2.3 | CC: | jross, pmoravec | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2025-02-10 03:27:37 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
This product has been discontinued or is no longer tracked in Red Hat Bugzilla. |
Created attachment 712879 [details] part of reproducer Description of problem: Version-Release number of selected component (if applicable): 0.18 release from Qpid; I haven't verified this but I suspect any pakages based on that will exhibit the same issue. How reproducible: 100% Steps to Reproduce: 1. Start one cluster node and add queue named message-queue 2. Start attached example program 3. send a message to message-queue (e.g. using qpid-send) 4. remove that message from the queue (e.g. using qpid-receive) 5. send some more messages to the queue 6. now start a second cluster node 7. then in the example program started in step 2, type 'Y' and hit return (this should result in the failure to acquire the message, which has now been removed) 8. now browse the queue on each node e.g. qpid-receive --address 'message-queue; {mode: browse} --broker <node> Actual results: The browsed results differ depending on which node you connect to (on the newer node, there is one fewer message). Expected results: Messages on queues are consistent on each node. Additional info: