Bug 410551
Summary: | c++ client deadlock | ||
---|---|---|---|
Product: | Red Hat Enterprise MRG | Reporter: | Alan Conway <aconway> |
Component: | qpid-cpp | Assignee: | Gordon Sim <gsim> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Kim van der Riet <kim.vdriet> |
Severity: | high | Docs Contact: | |
Priority: | urgent | ||
Version: | beta | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | Type: | --- | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Alan Conway
2007-12-04 16:20:07 UTC
Attempted to reproduce with SubscriptionManager in src/tests/ClientSessionTest.cpp testSendToSelf, no deadlock. Unless the bug can be reproduced with another test, this should be closed. Altered (and disabled) testSendToSelf such that sending and acking does actually occur concurrently. Bug can be reproduced. Re-enabled testSendToSelf. This runs successfully with the original 10,000 msg count both under valgrind and standalone. However under valgrind that number of messages takes a *very* long time so I have cut the count back to 1000 for now. This particular deadlock cannot exist anymore as the ExecutionHandler and SessionCore have been merged. qpidc-0.2.656926-1.el5 and qpidd-0.2.656926-1.el5 have been pushed to the staging repo for testing |