Andrew Stitcher created PROTON-2250:
---------------------------------------
Summary: Simplify the locking inside the proactor epoll
implementation
Key: PROTON-2250
URL: https://issues.apache.org/jira/browse/PROTON-2250
Project: Qpid Proton
Issue Type: Improvement
Components: proton-c
Reporter: Andrew Stitcher
Assignee: Andrew Stitcher
Fix For: proton-c-0.32.0
There is significant complexity in the proactor epoll locking - to the extent
that it is (or at least I find it) hard to reason about where locks are taken
and release.
Some of this complexity is due to the locks not being strictly hierarchical and
some of them are taken in one place and then released in another.
There may be a performance justification for this complexity, but I would like
to simplify the locking and then improve it if it is found to be a real
performance issue.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]