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

Improve bookie performance for large number of ledgers

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.3.0
    • Component/s: contrib-bookkeeper
    • Labels:
      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
          91 kB
          Flavio Junqueira
        2. ZOOKEEPER-486.patch
          92 kB
          Benjamin Reed
        3. ZOOKEEPER-486.patch
          63 kB
          Benjamin Reed
        4. ZOOKEEPER-486.patch
          99 kB
          Benjamin Reed
        5. ZOOKEEPER-486.patch
          100 kB
          Benjamin Reed

          Activity

            People

            • Assignee:
              breed Benjamin Reed
              Reporter:
              fpj Flavio Junqueira
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: