[ https://issues.apache.org/jira/browse/BOOKKEEPER-756?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14009789#comment-14009789 ]
Sijie Guo commented on BOOKKEEPER-756: -------------------------------------- [~ikelly] I think we merged bunch of PCBC improvements back to 4.2 branch. so current PCBC in 4.2 branch is almost same as trunk, so it would be better to merge this too. > Use HashedwheelTimer for request timeouts for PCBC > -------------------------------------------------- > > Key: BOOKKEEPER-756 > URL: https://issues.apache.org/jira/browse/BOOKKEEPER-756 > Project: Bookkeeper > Issue Type: Improvement > Components: bookkeeper-client > Reporter: Sijie Guo > Assignee: Sijie Guo > Fix For: 4.3.0, 4.2.3 > > Attachments: BOOKKEEPER-756.diff, BOOKKEEPER-756.v2.diff > > > Current scheduler based timeout mechanism is per batch, which isn't > efficient. HashedWheelTimer is much better for timeouts. So change the PCBC > to use HashedWheelTimer for timeouts. > Besides that HashedWheelTimer change, it also provides multiple channel per > bookie support for latency consideration. -- This message was sent by Atlassian JIRA (v6.2#6252)