----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/8141/ -----------------------------------------------------------
(Updated Nov. 21, 2012, 3:19 a.m.) Review request for bookkeeper. Changes ------- Sorry, forgot to remove changes in BOOKKEEPER-460 when upload diff, remove it in the new diff. Description ------- Main changes: 1. Refactor Garbage Collector Interface 2. Change LedgerManager#deleteLedger to versioned delete 3. Remove ActiveLedgerManager interface 4. Move some common functions to StringUtils and ZkUtils This addresses bug BOOKKEEPER-463. https://issues.apache.org/jira/browse/BOOKKEEPER-463 Diffs (updated) ----- bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Bookie.java 929be51 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/GarbageCollector.java PRE-CREATION bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/GarbageCollectorThread.java cecb74a bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/InterleavedLedgerStorage.java c3f5149 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerCacheImpl.java c8d2b21 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/ScanAndCompareGarbageCollector.java PRE-CREATION bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerDeleteOp.java eae1f37 bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/AbstractZkLedgerManager.java 9dcb1b9 bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/ActiveLedgerManager.java 542b498 bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/FlatLedgerManager.java e284776 bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/FlatLedgerManagerFactory.java 329e0a7 bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/HierarchicalLedgerManager.java 3499a05 bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/HierarchicalLedgerManagerFactory.java c86b884 bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerManager.java 30e2b83 bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerManagerFactory.java a7fc247 bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/SnapshotMap.java c222f05 bookkeeper-server/src/main/java/org/apache/bookkeeper/util/StringUtils.java 575e480 bookkeeper-server/src/main/java/org/apache/bookkeeper/util/ZkUtils.java 4073450 bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/LedgerCacheTest.java a24b1e2 bookkeeper-server/src/test/java/org/apache/bookkeeper/meta/GcLedgersTest.java 7ecf937 bookkeeper-server/src/test/java/org/apache/bookkeeper/meta/LedgerManagerTestCase.java cd0b91f Diff: https://reviews.apache.org/r/8141/diff/ Testing ------- Thanks, Fangmin Lv