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: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to