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)