zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yisong Yue (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ZOOKEEPER-3484) Improve the throughput by optimizing the synchronization around outstandingChanges
Date Thu, 01 Aug 2019 21:56:00 GMT
Yisong Yue created ZOOKEEPER-3484:
-------------------------------------

             Summary: Improve the throughput by optimizing the synchronization around outstandingChanges
                 Key: ZOOKEEPER-3484
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-3484
             Project: ZooKeeper
          Issue Type: Improvement
            Reporter: Yisong Yue
            Assignee: Yisong Yue
             Fix For: 3.6.0


The "processTxn(Request request)" function in ZooKeeperServer.java ("entry point for FinalRequestProcessor.java")
is synchronized around `outstandingChanges` for all requests now. However, this synchronization
is unnecessary for read requests, and skipping such synchronization for reads can improve
the overall throughput of the request processor pipeline.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Mime
View raw message