Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


The BookKeeper data model is a flat namespace of ledgers identified by a long. The ledgers are append only and writable by a single client. The basic operations of BookKeeper are: createLedger to create a new ledger available for writing, openLedger to read from an existing ledger, addEntry, removeEntry, and closeLedger. Once a ledger is closed it becomes read-only.


What is going on:

  • Bookie recovery (BookieRecoveryPage)
  • Bookie registration and failure detection (BookieRegPage)
  • Ledger deletion (LedgerDeletionPage)
  • Performance numbers(BookKeeperPerfPage)