public class RpcBenchPreparationUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static BlockStoreLocation |
BLOCK_LOCATION_MEM |
static long |
CAPACITY |
static java.util.Map<java.lang.String,java.lang.Long> |
CAPACITY_MEM |
static java.util.List<ConfigProperty> |
EMPTY_CONFIG |
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
LOST_STORAGE |
static java.util.Map<java.lang.String,java.lang.Long> |
USED_MEM_EMPTY |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<BlockStoreLocation,java.util.List<java.lang.Long>> |
generateBlockIdOnTiers(java.util.Map<TierAlias,java.util.List<java.lang.Integer>> tiersConfig)
Generates block IDs according to the storage tier/dir setup.
|
static void |
prepareBlocksInMaster(java.util.Map<BlockStoreLocation,java.util.List<java.lang.Long>> locToBlocks)
Prepare all relevant block IDs on the master side concurrently.
|
public static final long CAPACITY
public static final java.util.Map<java.lang.String,java.lang.Long> CAPACITY_MEM
public static final java.util.Map<java.lang.String,java.lang.Long> USED_MEM_EMPTY
public static final BlockStoreLocation BLOCK_LOCATION_MEM
public static final java.util.Map<java.lang.String,java.util.List<java.lang.String>> LOST_STORAGE
public static final java.util.List<ConfigProperty> EMPTY_CONFIG
public static void prepareBlocksInMaster(java.util.Map<BlockStoreLocation,java.util.List<java.lang.Long>> locToBlocks) throws java.lang.InterruptedException
locToBlocks - a map from block location to block IDsjava.lang.InterruptedExceptionpublic static java.util.Map<BlockStoreLocation,java.util.List<java.lang.Long>> generateBlockIdOnTiers(java.util.Map<TierAlias,java.util.List<java.lang.Integer>> tiersConfig)
Long.MAX_VALUE.tiersConfig - the tier/dir block countsCopyright © 2024. All Rights Reserved.