Alan Conway created PROTON-1771: ----------------------------------- Summary: [c-proactor] multi-thread race test for proactor Key: PROTON-1771 URL: https://issues.apache.org/jira/browse/PROTON-1771 Project: Qpid Proton Issue Type: Test Components: proton-c Affects Versions: proton-c-0.20.0 Reporter: Alan Conway Assignee: Alan Conway Fix For: proton-c-0.22.0
Crate a new test exe that runs for a (configurable, default short) period of time, with a single proactor acted on by multiple proactor and user threads. Run with helgrind or tsan to detect races. Exercise potentially racy APIs concurrently: - making, accepting and closing (from both ends) a connection. - pn_connection_wake - pn_proactor_release_connection - re-use of released pn_connection_t on a new connection - timeout - concurrent with some normal use: sending/receiving messages. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org