ZooKeeper
  1. ZooKeeper
  2. ZOOKEEPER-486

Improve bookie performance for large number of ledgers

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major 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.

      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 Junqueira

        Activity

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development