boolean partitionIDs = config.getBoolean(IDS_PARTITION_KEY, IDS_PARTITION_DEFAULT);
if (partitionIDs) {
//Use a placement strategy that balances partitions
partitionBits = DEFAULT_PARTITION_BITS;
hasLocalPartitions = idAuthFeatures.hasLocalKeyPartition();
placementStrategy = new SimpleBulkPlacementStrategy(config);
} else {
if (idAuthFeatures.isKeyOrdered() && idAuthFeatures.isDistributed())
log.warn("ID Partitioning is disabled which will likely cause uneven data distribution");
//Use the default placement strategy
partitionBits = 0;