Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-3180

Add response cache to improve the throughput of read heavy traffic

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.6.0
    • Component/s: server

      Description

      On read heavy use case with large response data size, the serialization of response takes time and added overhead to the GC.

      Add response cache helps improving the throughput we can support, which also reduces the latency in general.

      This Jira is going to implement a LRU cache for the response, which shows some performance gain on some of our production ensembles.

        Attachments

        Issue Links

          Activity

            People

            • Assignee:
              enixon Brian Nixon
              Reporter:
              lvfangmin Fangmin Lv

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 4h 50m
                4h 50m

                  Issue deployment