Github user mcvsubbu commented on a diff in the pull request:
    --- Diff: 
helix-core/src/main/java/org/apache/helix/util/ ---
    @@ -0,0 +1,141 @@
    +package org.apache.helix.util;
    +import org.apache.helix.HelixException;
    +import org.apache.helix.ZNRecord;
    +import org.apache.helix.api.config.RebalanceConfig;
    +import org.apache.helix.controller.common.PartitionStateMap;
    +import org.apache.helix.controller.common.ResourcesStateMap;
    +import org.apache.helix.controller.stages.ClusterDataCache;
    +import org.apache.helix.model.*;
    +import java.util.ArrayList;
    +import java.util.HashMap;
    +import java.util.List;
    +import java.util.Map;
    + * A rebalance tool that generate an resource partition assignment based 
on the input.
    + * Note the assignment won't be automatically applied to the cluster. 
Applications are supposed to
    + * apply the change.
    + */
    --- End diff --
    Good to have extensive javadoc on how to use this tool. Perhaps you  intend 
users to see the tests, in which case you can point to a test on how to use it. 
One example with zk and one without will be ideal. Thanks.


Reply via email to