[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-04-23 Thread asfgit
Github user asfgit closed the pull request at: https://github.com/apache/helix/pull/145 ---

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-22 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r176489075 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/AbstractRebalanceSoftConstraint.java --- @@ -0,0 +1,56 @@ +package org.apa

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-22 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r176490613 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/dataprovider/CapacityProvider.java --- @@ -0,0 +1,48 @@ +package org.apach

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-22 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r176488707 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/AbstractRebalanceSoftConstraint.java --- @@ -0,0 +1,56 @@ +package org.apa

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-20 Thread jiajunwang
Github user jiajunwang commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r175879486 --- Diff: helix-core/src/main/java/org/apache/helix/controller/rebalancer/constraint/TotalCapacityConstraint.java --- @@ -0,0 +1,79 @@ +package org.ap

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-20 Thread jiajunwang
Github user jiajunwang commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r175879053 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/AbstractRebalanceSoftConstraint.java --- @@ -0,0 +1,56 @@ +package org.a

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-20 Thread lei-xia
Github user lei-xia commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r175858026 --- Diff: helix-core/src/main/java/org/apache/helix/controller/rebalancer/constraint/TotalCapacityConstraint.java --- @@ -0,0 +1,79 @@ +package org.apach

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-20 Thread lei-xia
Github user lei-xia commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r175833400 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/AbstractRebalanceSoftConstraint.java --- @@ -0,0 +1,56 @@ +package org.apac

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-20 Thread lei-xia
Github user lei-xia commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r175833652 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/AbstractRebalanceSoftConstraint.java --- @@ -0,0 +1,56 @@ +package org.apac

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-14 Thread jiajunwang
Github user jiajunwang commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174576991 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/dataprovider/CapacityProvider.java --- @@ -0,0 +1,38 @@ +package org.apa

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-14 Thread jiajunwang
Github user jiajunwang commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174576953 --- Diff: helix-core/src/main/java/org/apache/helix/util/WeightAwareRebalanceUtil.java --- @@ -0,0 +1,141 @@ +package org.apache.helix.util; +

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-14 Thread jiajunwang
Github user jiajunwang commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174576961 --- Diff: helix-core/src/main/java/org/apache/helix/util/WeightAwareRebalanceUtil.java --- @@ -0,0 +1,141 @@ +package org.apache.helix.util; +

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-14 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174526219 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/dataprovider/PartitionQuotaProvider.java --- @@ -0,0 +1,33 @@ +package org

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-14 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174525270 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/dataprovider/CapacityProvider.java --- @@ -0,0 +1,38 @@ +package org.apach

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-14 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174527442 --- Diff: helix-core/src/main/java/org/apache/helix/util/WeightAwareRebalanceUtil.java --- @@ -0,0 +1,141 @@ +package org.apache.helix.util; + +i

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-14 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174528962 --- Diff: helix-core/src/main/java/org/apache/helix/util/WeightAwareRebalanceUtil.java --- @@ -0,0 +1,141 @@ +package org.apache.helix.util; + +i

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread jiajunwang
Github user jiajunwang commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174326641 --- Diff: helix-core/src/main/java/org/apache/helix/util/WeightAwareRebalanceUtil.java --- @@ -0,0 +1,141 @@ +package org.apache.helix.util; +

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread jiajunwang
Github user jiajunwang commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174326343 --- Diff: helix-core/src/main/java/org/apache/helix/util/WeightAwareRebalanceUtil.java --- @@ -0,0 +1,141 @@ +package org.apache.helix.util; +

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread jiajunwang
Github user jiajunwang commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174326382 --- Diff: helix-core/src/main/java/org/apache/helix/util/WeightAwareRebalanceUtil.java --- @@ -0,0 +1,141 @@ +package org.apache.helix.util; +

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread jiajunwang
Github user jiajunwang commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174324850 --- Diff: helix-core/src/main/java/org/apache/helix/util/WeightAwareRebalanceUtil.java --- @@ -0,0 +1,141 @@ +package org.apache.helix.util; +

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread jiajunwang
Github user jiajunwang commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174324068 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/dataprovider/PartitionQuotaProvider.java --- @@ -0,0 +1,33 @@ +package o

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread jiajunwang
Github user jiajunwang commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174323268 --- Diff: helix-core/src/main/java/org/apache/helix/controller/rebalancer/constraint/PartitionWeightAwareEvennessConstraint.java --- @@ -0,0 +1,94 @@

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread jiajunwang
Github user jiajunwang commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174323126 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/dataprovider/CapacityProvider.java --- @@ -0,0 +1,38 @@ +package org.apa

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread jiajunwang
Github user jiajunwang commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174323213 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/dataprovider/PartitionQuotaProvider.java --- @@ -0,0 +1,33 @@ +package o

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread jiajunwang
Github user jiajunwang commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174323138 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/dataprovider/CapacityProvider.java --- @@ -0,0 +1,38 @@ +package org.apa

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174314122 --- Diff: helix-core/src/main/java/org/apache/helix/util/WeightAwareRebalanceUtil.java --- @@ -0,0 +1,141 @@ +package org.apache.helix.util; + +i

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174310141 --- Diff: helix-core/src/main/java/org/apache/helix/controller/rebalancer/constraint/dataprovider/ZkBasedCapacityProvider.java --- @@ -0,0 +1,202 @@ +pa

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174312501 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/dataprovider/PartitionQuotaProvider.java --- @@ -0,0 +1,33 @@ +package org

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174316247 --- Diff: helix-core/src/main/java/org/apache/helix/util/WeightAwareRebalanceUtil.java --- @@ -0,0 +1,141 @@ +package org.apache.helix.util; + +i

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174313827 --- Diff: helix-core/src/main/java/org/apache/helix/util/WeightAwareRebalanceUtil.java --- @@ -0,0 +1,141 @@ +package org.apache.helix.util; + +i

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174307432 --- Diff: helix-core/src/main/java/org/apache/helix/controller/rebalancer/constraint/PartitionWeightAwareEvennessConstraint.java --- @@ -0,0 +1,94 @@ +p

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174308429 --- Diff: helix-core/src/main/java/org/apache/helix/controller/rebalancer/constraint/PartitionWeightAwareEvennessConstraint.java --- @@ -0,0 +1,94 @@ +p

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174308502 --- Diff: helix-core/src/main/java/org/apache/helix/controller/rebalancer/constraint/TotalCapacityConstraint.java --- @@ -0,0 +1,78 @@ +package org.apac

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174313286 --- Diff: helix-core/src/main/java/org/apache/helix/util/WeightAwareRebalanceUtil.java --- @@ -0,0 +1,141 @@ +package org.apache.helix.util; + +i

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r173588207 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/dataprovider/CapacityProvider.java --- @@ -0,0 +1,38 @@ +package org.apach

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r173588257 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/dataprovider/CapacityProvider.java --- @@ -0,0 +1,38 @@ +package org.apach

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-13 Thread mcvsubbu
Github user mcvsubbu commented on a diff in the pull request: https://github.com/apache/helix/pull/145#discussion_r174307115 --- Diff: helix-core/src/main/java/org/apache/helix/api/rebalancer/constraint/dataprovider/PartitionQuotaProvider.java --- @@ -0,0 +1,33 @@ +package org

[GitHub] helix pull request #145: [HELIX-674] Introducing constraints based rebalanci...

2018-03-08 Thread jiajunwang
GitHub user jiajunwang opened a pull request: https://github.com/apache/helix/pull/145 [HELIX-674] Introducing constraints based rebalancing mechanism. Constraint can be customized by application to restrict how rebalancing is processed. The change also includes examples to demo