zookeeper-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GitBox <...@apache.org>
Subject [GitHub] [zookeeper] hanm opened a new pull request #971: ZOOKEEPER-3418: Improve quorum throughput through eager ACL checks of requests on local servers.
Date Thu, 06 Jun 2019 21:23:53 GMT
hanm opened a new pull request #971: ZOOKEEPER-3418: Improve quorum throughput through eager
ACL checks of requests on local servers.
URL: https://github.com/apache/zookeeper/pull/971
 
 
   Serving write requests that change the state of the system requires quorum operations,
and in some cases, the quorum operations can be avoided if the requests are doomed to fail.
ACL check failure is such a case. To optimize for this case, we elevate the ACL check logic
and perform eager ACL check on local server (where the requests are received), and fail fast,
before sending the requests to leader.
   
   As with any features, there is a feature flag that can control this feature on, or off
(default). This feature is also forward compatible in that for new any new Op code (and some
existing Op code we did not explicit check against), they will pass the check and (potentially)
fail on leader side, instead of being prematurely filtered out on local server.
   
   The end result is better throughput and stability of the quorum for certain workloads.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

Mime
View raw message