You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Cliff Jansen (JIRA)" <ji...@apache.org> on 2017/06/01 18:37:04 UTC

[jira] [Created] (PROTON-1496) C epoll proactor needs better timer implementation for connections

Cliff Jansen created PROTON-1496:
------------------------------------

             Summary: C epoll proactor needs better timer implementation for connections
                 Key: PROTON-1496
                 URL: https://issues.apache.org/jira/browse/PROTON-1496
             Project: Qpid Proton
          Issue Type: Improvement
          Components: proton-c
    Affects Versions: 0.18.0
         Environment: Linux environments with epoll support
            Reporter: Cliff Jansen


The epoll proactor allocates a timerfd per connection.  This is a convenience for the initial implementation and may surprise some applications running into system limits on file descriptors twice as fast as expected.

The timer is used for heartbeats.  It should be possible to write a per-proactor heartbeat timer that is shared among the connections



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org