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

Improve bookie performance for large number of ledgers

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

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.3.0
    • contrib-bookkeeper
    • None

    Description

      If we write simultaneously to a large number of ledgers on a bookie, then performance drops significantly due to more seeks on the ledger device. In such cases, we should be clustering ledgers into files to reduce the number of seeks, and performing sequential writes on each file. Clustering ledgers will impact read performance, so we would to have a knob to control such a feature.

      Attachments

        1. ZOOKEEPER-486.patch
          100 kB
          Benjamin Reed
        2. ZOOKEEPER-486.patch
          99 kB
          Benjamin Reed
        3. ZOOKEEPER-486.patch
          63 kB
          Benjamin Reed
        4. ZOOKEEPER-486.patch
          92 kB
          Benjamin Reed
        5. ZOOKEEPER-486.patch
          91 kB
          Flavio Paiva Junqueira

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            breed Benjamin Reed
            fpj Flavio Paiva Junqueira
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment