[ https://issues.apache.org/jira/browse/BOOKKEEPER-950?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15947206#comment-15947206 ]
Hudson commented on BOOKKEEPER-950: ----------------------------------- FAILURE: Integrated in Jenkins build bookkeeper-master #1702 (See [https://builds.apache.org/job/bookkeeper-master/1702/]) BOOKKEEPER-950: Ledger placement policy to accomodate different storage (sijie: rev 0583175de72446d00088611000310b000e8e61df) * (edit) bookkeeper-server/src/test/java/org/apache/bookkeeper/test/BookieClientTest.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeperClientStats.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.java * (edit) bookkeeper-server/src/test/java/org/apache/bookkeeper/client/TestRackawareEnsemblePlacementPolicy.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Bookie.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieShell.java * (add) bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/GetBookieInfoProcessorV3.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookieWatcher.java * (add) bookkeeper-server/src/test/java/org/apache/bookkeeper/client/TestGetBookieInfoTimeout.java * (edit) bookkeeper-server/src/main/proto/BookkeeperProtocol.proto * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerDirsManager.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LocalBookieEnsemblePlacementPolicy.java * (add) bookkeeper-server/src/test/java/org/apache/bookkeeper/client/BookKeeperDiskSpaceWeightedLedgerPlacementTest.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/PerChannelBookieClient.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/client/EnsemblePlacementPolicy.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RegionAwareEnsemblePlacementPolicy.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookkeeperProtocol.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/client/DefaultEnsemblePlacementPolicy.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/conf/ClientConfiguration.java * (add) bookkeeper-server/src/test/java/org/apache/bookkeeper/client/TestWeightedRandomSelection.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeper.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicy.java * (add) bookkeeper-server/src/main/java/org/apache/bookkeeper/client/WeightedRandomSelection.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookKeeperServerStats.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieClient.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieRequestProcessor.java * (add) bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookieInfoReader.java > Ledger placement policy to accomodate different storage capacity of bookies > --------------------------------------------------------------------------- > > Key: BOOKKEEPER-950 > URL: https://issues.apache.org/jira/browse/BOOKKEEPER-950 > Project: Bookkeeper > Issue Type: New Feature > Reporter: Rithin Shetty > Assignee: Rithin Shetty > Fix For: 4.5.0 > > Original Estimate: 672h > Remaining Estimate: 672h > > In our environment, in Salesforce, we are likely to have bookie nodes with > different storage capacity: some will have 1TB others might have 3TB. Also, > our ledgers are likely going to be long lived. The current ledger placement > policy selects the bookies randomly leading to uniform distribution. This > would cause some of bookies to reach high utilization while the rest would be > underutilized. We need a new ledger placement policy that has higher > probability of selecting bookies with higher free disk space than the ones > with lower disk free space. -- This message was sent by Atlassian JIRA (v6.3.15#6346)