[1/2] helix git commit: Fixing an NPE when there is a session mismatch in HelixTaskExecutor

2016-06-16 Thread lxia
Repository: helix Updated Branches: refs/heads/master f011ea3ee -> d32968fbd Fixing an NPE when there is a session mismatch in HelixTaskExecutor Signed-off-by: Adam Lugowski Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit:

[2/2] helix git commit: Merge branch 'fix-session-npe' of https://github.com/turn/helix

2016-06-16 Thread lxia
Merge branch 'fix-session-npe' of https://github.com/turn/helix Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/d32968fb Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/d32968fb Diff:

[3/4] helix git commit: Clean up unit tests for task framework.

2016-06-16 Thread lxia
Clean up unit tests for task framework. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/d381a3a1 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/d381a3a1 Diff:

[1/4] helix git commit: [HELIX-618] Job hung if the target resource does not exist anymore at the time when it is scheduled.

2016-06-16 Thread lxia
Repository: helix Updated Branches: refs/heads/helix-0.6.x 6b6bb8f60 -> fe540ac9e [HELIX-618] Job hung if the target resource does not exist anymore at the time when it is scheduled. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit:

[2/4] helix git commit: [HELIX-623] Do not expose internal configuration field name. Client should use JobConfig.Builder to create jobConfig.

2016-06-16 Thread lxia
[HELIX-623] Do not expose internal configuration field name. Client should use JobConfig.Builder to create jobConfig. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/79c490fa Tree:

[4/4] helix git commit: [HELIX-622] Add new resource configuration option to allow resource to disable emmiting monitoring bean.

2016-06-16 Thread lxia
[HELIX-622] Add new resource configuration option to allow resource to disable emmiting monitoring bean. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/24096019 Tree:

[02/33] helix git commit: More fixes and cleanup on task unit tests.

2016-08-16 Thread lxia
More fixes and cleanup on task unit tests. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/03b90012 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/03b90012 Diff:

[11/33] helix git commit: Refactor Workflow and Jobqueue builders to make the builder API more clean.

2016-08-16 Thread lxia
Refactor Workflow and Jobqueue builders to make the builder API more clean. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/d386aff3 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/d386aff3 Diff:

[07/33] helix git commit: Refactor TaskUtil class to move as many as methods out of the class, and make other methods in it as internal API as possible. Expose necessary APIs in TaskDriver instead.

2016-08-16 Thread lxia
Refactor TaskUtil class to move as many as methods out of the class, and make other methods in it as internal API as possible. Expose necessary APIs in TaskDriver instead. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit:

[09/33] helix git commit: Fix task framework unit test failure.

2016-08-16 Thread lxia
Fix task framework unit test failure. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/1dad0b80 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/1dad0b80 Diff: http://git-wip-us.apache.org/repos/asf/helix/diff/1dad0b80

[05/33] helix git commit: Add methods in TaskDriver for getting Workflow/Job configuration and context. External users should call these methods instead of TaskUtil.

2016-08-16 Thread lxia
Add methods in TaskDriver for getting Workflow/Job configuration and context. External users should call these methods instead of TaskUtil. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/d213c1a7 Tree:

[10/33] helix git commit: Add old task rebalancers back for back-compatible and rolling upgrade.

2016-08-16 Thread lxia
Add old task rebalancers back for back-compatible and rolling upgrade. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/66dba1f5 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/66dba1f5 Diff:

[01/33] helix git commit: Fix task framework unit tests.

2016-08-16 Thread lxia
Repository: helix Updated Branches: refs/heads/helix-0.6.x fe540ac9e -> 947a7d557 Fix task framework unit tests. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/760f8e3c Tree:

[19/33] helix git commit: Add WorkflowType and JobType in WorkflowConfig and JobConfig

2016-08-16 Thread lxia
Add WorkflowType and JobType in WorkflowConfig and JobConfig Add WorkflowType and JobType in WorkflowConfig and JobConfig RB=710119 G=nuage-reviewers R=lxia,cji A=lxia Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit

[12/33] helix git commit: Add static methods into TaskDriver for getting configuration/context for jobs and workflows.

2016-08-16 Thread lxia
Add static methods into TaskDriver for getting configuration/context for jobs and workflows. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/aeb6f3ec Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/aeb6f3ec Diff:

[27/33] helix git commit: Fix missing workflowtype assign in builder

2016-08-16 Thread lxia
Fix missing workflowtype assign in builder Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/7e9041f0 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/7e9041f0 Diff:

[28/33] helix git commit: Check whether instance is disable when assigning tasks to instances in TaskRebalancer.

2016-08-16 Thread lxia
Check whether instance is disable when assigning tasks to instances in TaskRebalancer. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/c3624e08 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/c3624e08 Diff:

[33/33] helix git commit: Allow an instance group tag to be configured for a job, so all tasks of the job can only be running on the instances containing the tag.

2016-08-16 Thread lxia
Allow an instance group tag to be configured for a job, so all tasks of the job can only be running on the instances containing the tag. 1. Add instance group tag for jobs. 2. Add a test for job assignment when the only instance can be assigned instance is disabled. Project:

[24/33] helix git commit: Add Partition task start time

2016-08-16 Thread lxia
Add Partition task start time Add setup and get start time for partition tasks. RB=715086 G=nuage-reviewers R=lxia,cji A=lxia Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/ddefebb2 Tree: http://git-wip-us.apache.org/repos

[14/33] helix git commit: Add Builder class for TaskConfig, and add unit test for testing generic jobs.

2016-08-16 Thread lxia
Add Builder class for TaskConfig, and add unit test for testing generic jobs. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/b6b89de5 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/b6b89de5 Diff:

[18/33] helix git commit: Refactor tests with TaskTestBase and remove duplicated code.

2016-08-16 Thread lxia
Refactor tests with TaskTestBase and remove duplicated code. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/99a40083 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/99a40083 Diff:

[21/33] helix git commit: Add a new task state (TASK_ABORTED) to TaskResult. This allows client to abort a task and let Helix not retry it even Task.RetryCount is bigger than 1.

2016-08-16 Thread lxia
Add a new task state (TASK_ABORTED) to TaskResult. This allows client to abort a task and let Helix not retry it even Task.RetryCount is bigger than 1. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/7f184839 Tree:

[29/33] helix git commit: Populate Error message from running client's task and persist it into JobContext for better error reporting.

2016-08-16 Thread lxia
Populate Error message from running client's task and persist it into JobContext for better error reporting. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/9508a1ac Tree:

[22/33] helix git commit: Add unit test to retrieve workflow and job configurations.

2016-08-16 Thread lxia
Add unit test to retrieve workflow and job configurations. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/4f7fe130 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/4f7fe130 Diff:

[20/33] helix git commit: Add job dependency workflow test 1. Add an option to enable number of partion varies in TaskTestBase 2. Add new test for workflow test for parallel jobs testing.

2016-08-16 Thread lxia
Add job dependency workflow test 1. Add an option to enable number of partion varies in TaskTestBase 2. Add new test for workflow test for parallel jobs testing. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/ddc11f9a Tree:

[08/33] helix git commit: Add new job option to allow contining a job even its direct dependent job fails.

2016-08-16 Thread lxia
Add new job option to allow contining a job even its direct dependent job fails. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/be660245 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/be660245 Diff:

[26/33] helix git commit: Refactor redundant code TestTaskRebalancerRetryLimit

2016-08-16 Thread lxia
Refactor redundant code TestTaskRebalancerRetryLimit RB=715304 G=nuage-reviewers R=lxia,cji A=lxia Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/2f62cd1f Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/2f62cd1f

[03/33] helix git commit: Fix the statemodelFactories in Example Process.

2016-08-16 Thread lxia
Fix the statemodelFactories in Example Process. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/37819298 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/37819298 Diff:

[06/33] helix git commit: TaskUtil.getWorkflowCfg throws NPE if workflow doesn't exist.

2016-08-16 Thread lxia
TaskUtil.getWorkflowCfg throws NPE if workflow doesn't exist. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/6d42db46 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/6d42db46 Diff:

[31/33] helix git commit: Add pollForJobState and pollForWorkflowState function in TaskDriver

2016-08-16 Thread lxia
Add pollForJobState and pollForWorkflowState function in TaskDriver 1. Add pollForJobState and pollForWorkflowState functions in TaskDriver 2. Add unit tests for poll completed states for those tasks. 3. Refactor all tests using new functions. Project:

[23/33] helix git commit: Add unit tests to retrieve all workflows and job info from a cluster.

2016-08-16 Thread lxia
Add unit tests to retrieve all workflows and job info from a cluster. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/2efa4485 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/2efa4485 Diff:

[16/33] helix git commit: Add TaskTestBase and refactor 2 tests 1. Add TaskTestBase for common initialization. 2. Refactor 2 tests to test the test base.

2016-08-16 Thread lxia
Add TaskTestBase and refactor 2 tests 1. Add TaskTestBase for common initialization. 2. Refactor 2 tests to test the test base. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/ead83012 Tree:

[13/33] helix git commit: Fix a task unit test.

2016-08-16 Thread lxia
Fix a task unit test. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/57bfc4a2 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/57bfc4a2 Diff: http://git-wip-us.apache.org/repos/asf/helix/diff/57bfc4a2 Branch:

[15/33] helix git commit: More cleanup on workflow and workflowConfig builders.

2016-08-16 Thread lxia
More cleanup on workflow and workflowConfig builders. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/1f683b86 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/1f683b86 Diff:

[04/33] helix git commit: Support changes of workflow configuration.

2016-08-16 Thread lxia
Support changes of workflow configuration. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/7a470703 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/7a470703 Diff:

[30/33] helix git commit: Fix task assignment in instance group tag check

2016-08-16 Thread lxia
Fix task assignment in instance group tag check 1. Fixed task assignment with instacnce group. When target state is not set, it ont check the state of instance. 2. Add a new test to assign task. The instance will be assign to has been disabled. So the task should be hanging there. Project:

[32/33] helix git commit: Add integration test for running task with unregistered command. Expected behavior: 1. Task state is "ERROR" 2. No retry will happen.

2016-08-16 Thread lxia
Add integration test for running task with unregistered command. Expected behavior: 1. Task state is "ERROR" 2. No retry will happen. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/6455b8b9 Tree:

helix git commit: Support delaying jobs schedule with configurable delay time and start time

2017-01-31 Thread lxia
Repository: helix Updated Branches: refs/heads/helix-0.6.x 6176fff2a -> 594d94aca Support delaying jobs schedule with configurable delay time and start time Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/594d94ac Tree:

[09/38] helix git commit: Restructure ClusterVerifiers. Add HelixClusterVerifier interface, add abstract class ZkHelixClusterVerifier, and a BestPossibleExternViewVerifier implementation.

2017-02-08 Thread lxia
Restructure ClusterVerifiers. Add HelixClusterVerifier interface, add abstract class ZkHelixClusterVerifier, and a BestPossibleExternViewVerifier implementation. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/04495e70

[05/38] helix git commit: Add Multi-round CRUSH rebalance strategy.

2017-02-08 Thread lxia
Add Multi-round CRUSH rebalance strategy. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/0f7c3e42 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/0f7c3e42 Diff:

[12/38] helix git commit: Fix BestPossibleExternalViewVerifier toString NPE

2017-02-08 Thread lxia
Fix BestPossibleExternalViewVerifier toString NPE Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/9bf4437a Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/9bf4437a Diff:

[10/38] helix git commit: Add StrictMatchExternalViewVerifier that verifies whether the ExternalViews of given resources (or all resources in the cluster) match exactly as its ideal mapping (in ideals

2017-02-08 Thread lxia
Add StrictMatchExternalViewVerifier that verifies whether the ExternalViews of given resources (or all resources in the cluster) match exactly as its ideal mapping (in idealstate). Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit:

[04/38] helix git commit: Add option to allow persisting best possible partition assignment in IdealState for semi-auto and full-auto modes.

2017-02-08 Thread lxia
Add option to allow persisting best possible partition assignment in IdealState for semi-auto and full-auto modes. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/7d0885c7 Tree:

[08/38] helix git commit: Refactor: put all cluster verifiers into a sub-module of tools.

2017-02-08 Thread lxia
Refactor: put all cluster verifiers into a sub-module of tools. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/695228e0 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/695228e0 Diff:

[02/38] helix git commit: Support of client's customized threadpool for state-transition message handling.

2017-02-08 Thread lxia
Support of client's customized threadpool for state-transition message handling. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/eb333702 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/eb333702 Diff:

[13/38] helix git commit: participant syncs session id to controller

2017-02-08 Thread lxia
participant syncs session id to controller Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/2981bbd1 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/2981bbd1 Diff:

[24/38] helix git commit: More refactors on rebalancer releated pipelines. 1) Move get rebalancer and mappingCalculator logics out to separate methods to make the main flow clearer. 2) Move definition

2017-02-08 Thread lxia
More refactors on rebalancer releated pipelines. 1) Move get rebalancer and mappingCalculator logics out to separate methods to make the main flow clearer. 2) Move definition of ANY_LIVEINSTANCE from HelixConstants to IdealState. Project: http://git-wip-us.apache.org/repos/asf/helix/repo

[37/38] helix git commit: Fix bug in AutoRebalanceStrategy to try to assign orphan replicas to its preferred nodes instead of random nodes.`

2017-02-08 Thread lxia
Fix bug in AutoRebalanceStrategy to try to assign orphan replicas to its preferred nodes instead of random nodes.` Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/45d76a2a Tree:

[01/38] helix git commit: Minor fix: Do not set MaxPartitionPerNode in IdealState if it is not greater than 0.

2017-02-08 Thread lxia
Repository: helix Updated Branches: refs/heads/helix-0.6.x 5ee5e59ba -> 3a61f5db1 Minor fix: Do not set MaxPartitionPerNode in IdealState if it is not greater than 0. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit:

[14/38] helix git commit: Add logs for session sync messages

2017-02-08 Thread lxia
Add logs for session sync messages Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/a1278e19 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/a1278e19 Diff: http://git-wip-us.apache.org/repos/asf/helix/diff/a1278e19

[22/38] helix git commit: Revert "add a mbean for participant and emit received msgs"

2017-02-08 Thread lxia
Revert "add a mbean for participant and emit received msgs" This reverts commit ccff605eb311072644f355686853351a10ff5b95. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/7245d19d Tree:

[21/38] helix git commit: Persist participant's offline timestamp in ParticipantHistory.

2017-02-08 Thread lxia
Persist participant's offline timestamp in ParticipantHistory. This is to persist the timestamp when a participant is going offline. 1) If a participant goes offlien gracefully (by calling disconnect()), participant will write a timestamp to its history record. 2) If a participant goes offline

[33/38] helix git commit: Persist the timestamp along with controller leader change history.

2017-02-08 Thread lxia
Persist the timestamp along with controller leader change history. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/ac74e1d3 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/ac74e1d3 Diff:

[31/38] helix git commit: Add cluster-level and resource-level config option to allow disable delayed rebalance of entire cluster or individual resource.

2017-02-08 Thread lxia
Add cluster-level and resource-level config option to allow disable delayed rebalance of entire cluster or individual resource. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/c5e12b1e Tree:

[20/38] helix git commit: Refactor: add AbstractRebalancer as an abstract class, which contains the default implementations as well as utility functions that will be used by all specific rebalancers.

2017-02-08 Thread lxia
Refactor: add AbstractRebalancer as an abstract class, which contains the default implementations as well as utility functions that will be used by all specific rebalancers. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit:

[35/38] helix git commit: Move all options from IdealState to ResourceConfig, add Bulder for building ResourceConfig, and a new RebalanceConfig to hold all rebalance options for a resource.

2017-02-08 Thread lxia
Move all options from IdealState to ResourceConfig, add Bulder for building ResourceConfig, and a new RebalanceConfig to hold all rebalance options for a resource. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/65cb3165

[26/38] helix git commit: Persist assignment map using specific format for MasterSlave resources (This is a short-term solution, we should get rid of this asap).

2017-02-08 Thread lxia
Persist assignment map using specific format for MasterSlave resources (This is a short-term solution, we should get rid of this asap). Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/8c58cf34 Tree:

[27/38] helix git commit: New DelayedAutoRebalancer featured with delayed partition movements during rebalancing.

2017-02-08 Thread lxia
http://git-wip-us.apache.org/repos/asf/helix/blob/b0d11228/helix-core/src/test/java/org/apache/helix/integration/TestRebalancerPersistAssignments.java -- diff --git

[29/38] helix git commit: Log improvement: add resource name to logs in different places.

2017-02-08 Thread lxia
Log improvement: add resource name to logs in different places. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/3f07be0f Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/3f07be0f Diff:

[28/38] helix git commit: New DelayedAutoRebalancer featured with delayed partition movements during rebalancing.

2017-02-08 Thread lxia
New DelayedAutoRebalancer featured with delayed partition movements during rebalancing. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/b0d11228 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/b0d11228 Diff:

[11/38] helix git commit: Add support for flexible hirerachy representation of a cluster topology.

2017-02-08 Thread lxia
Add support for flexible hirerachy representation of a cluster topology. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/215039b3 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/215039b3 Diff:

[07/38] helix git commit: Refactor: put all cluster verifiers into a sub-module of tools.

2017-02-08 Thread lxia
http://git-wip-us.apache.org/repos/asf/helix/blob/695228e0/helix-core/src/main/java/org/apache/helix/tools/ClusterStateVerifier/ClusterVerifier.java -- diff --git

[19/38] helix git commit: Refactor: add AbstractRebalancer as an abstract class, which contains the default implementations as well as utility functions that will be used by all specific rebalancers.

2017-02-08 Thread lxia
http://git-wip-us.apache.org/repos/asf/helix/blob/9e8ec454/helix-core/src/test/java/org/apache/helix/controller/strategy/TestAutoRebalanceStrategy.java -- diff --git

[38/38] helix git commit: Avoid moving partitions unnecessarily when auto-rebalancing using default AutoRebalanceStrategy.

2017-02-08 Thread lxia
Avoid moving partitions unnecessarily when auto-rebalancing using default AutoRebalanceStrategy. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/3a61f5db Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/3a61f5db Diff:

[25/38] helix git commit: Add a messaging monitoring mbean to ParticipantStatusMonitor object.

2017-02-08 Thread lxia
Add a messaging monitoring mbean to ParticipantStatusMonitor object. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/092b73a7 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/092b73a7 Diff:

[06/38] helix git commit: Refactor: put all cluster verifiers into a sub-module of tools.

2017-02-08 Thread lxia
http://git-wip-us.apache.org/repos/asf/helix/blob/695228e0/helix-core/src/test/java/org/apache/helix/integration/ZkStandAloneCMTestBase.java -- diff --git

[18/38] helix git commit: Add reset() method to MockParticipantManager to allow reuse of the participant.

2017-02-08 Thread lxia
Add reset() method to MockParticipantManager to allow reuse of the participant. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/24d7700c Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/24d7700c Diff:

helix git commit: Added new DataSource values LIVEINSTANCES and INSTANCES and made CriteriaEvaluator support them

2017-02-08 Thread lxia
Repository: helix Updated Branches: refs/heads/helix-0.6.x 3a61f5db1 -> fe7696945 Added new DataSource values LIVEINSTANCES and INSTANCES and made CriteriaEvaluator support them Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit:

[3/9] helix git commit: More specific log message when verification is in progress

2017-02-02 Thread lxia
More specific log message when verification is in progress Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/e0f9f96c Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/e0f9f96c Diff:

[6/9] helix git commit: Rename PropertyPathConfig to PropertyPathBuilder

2017-02-02 Thread lxia
http://git-wip-us.apache.org/repos/asf/helix/blob/0b7a1a0f/helix-core/src/test/java/org/apache/helix/manager/zk/TestZKUtil.java -- diff --git a/helix-core/src/test/java/org/apache/helix/manager/zk/TestZKUtil.java

[7/9] helix git commit: Rename PropertyPathConfig to PropertyPathBuilder

2017-02-02 Thread lxia
Rename PropertyPathConfig to PropertyPathBuilder Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/0b7a1a0f Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/0b7a1a0f Diff:

[5/9] helix git commit: Refactor isClusterSetup log structure for debugging purpose

2017-02-02 Thread lxia
Refactor isClusterSetup log structure for debugging purpose Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/5ee5e59b Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/5ee5e59b Diff:

[1/9] helix git commit: Make synchronized for AsyncCallback.startTimer to avoid race condition

2017-02-02 Thread lxia
Repository: helix Updated Branches: refs/heads/helix-0.6.x 594d94aca -> 5ee5e59ba Make synchronized for AsyncCallback.startTimer to avoid race condition Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/cff462f8 Tree:

[9/9] helix git commit: Replace HelixDataAccessor.createProperty with more specific methods

2017-02-02 Thread lxia
Replace HelixDataAccessor.createProperty with more specific methods Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/9ebf3e9c Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/9ebf3e9c Diff:

[8/9] helix git commit: Assign orders for tests in TestSchedulerMessage

2017-02-02 Thread lxia
Assign orders for tests in TestSchedulerMessage Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/e9b4f6a1 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/e9b4f6a1 Diff:

[4/9] helix git commit: Move HelixUtil.get*Path to PropertyPathBuilder

2017-02-02 Thread lxia
Move HelixUtil.get*Path to PropertyPathBuilder Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/1b3c5c28 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/1b3c5c28 Diff:

[2/9] helix git commit: Add test for SEMI_AUTO

2017-02-02 Thread lxia
Add test for SEMI_AUTO Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/fb7496f0 Tree: http://git-wip-us.apache.org/repos/asf/helix/tree/fb7496f0 Diff: http://git-wip-us.apache.org/repos/asf/helix/diff/fb7496f0 Branch:

svn commit: r18010 - /dev/helix/0.6.7/ /release/helix/0.6.7/

2017-01-26 Thread lxia
Author: lxia Date: Fri Jan 27 05:23:19 2017 New Revision: 18010 Log: move release 0.6.7 to release repo Added: release/helix/0.6.7/ - copied from r18009, dev/helix/0.6.7/ Removed: dev/helix/0.6.7/

svn commit: r1780509 [6/8] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.1-incubating-docs/recipes/ 0.6.1-incubating-docs/releasenotes/ 0.6.2-incubating-docs/ 0.6.2-incubating-docs/recipes/

2017-01-26 Thread lxia
Modified: helix/site-content/0.7.1-docs/dependency-convergence.html URL: http://svn.apache.org/viewvc/helix/site-content/0.7.1-docs/dependency-convergence.html?rev=1780509=1780508=1780509=diff == ---

svn commit: r1780509 [7/8] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.1-incubating-docs/recipes/ 0.6.1-incubating-docs/releasenotes/ 0.6.2-incubating-docs/ 0.6.2-incubating-docs/recipes/

2017-01-26 Thread lxia
Modified: helix/site-content/index.html URL: http://svn.apache.org/viewvc/helix/site-content/index.html?rev=1780509=1780508=1780509=diff == --- helix/site-content/index.html (original) +++ helix/site-content/index.html

svn commit: r1780509 [3/8] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.1-incubating-docs/recipes/ 0.6.1-incubating-docs/releasenotes/ 0.6.2-incubating-docs/ 0.6.2-incubating-docs/recipes/

2017-01-26 Thread lxia
Modified: helix/site-content/0.6.3-docs/tutorial_user_def_rebalancer.html URL: http://svn.apache.org/viewvc/helix/site-content/0.6.3-docs/tutorial_user_def_rebalancer.html?rev=1780509=1780508=1780509=diff == ---

svn commit: r1780509 [5/8] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.1-incubating-docs/recipes/ 0.6.1-incubating-docs/releasenotes/ 0.6.2-incubating-docs/ 0.6.2-incubating-docs/recipes/

2017-01-26 Thread lxia
Modified: helix/site-content/0.6.7-docs/recipes/lock_manager.html URL: http://svn.apache.org/viewvc/helix/site-content/0.6.7-docs/recipes/lock_manager.html?rev=1780509=1780508=1780509=diff == ---

svn commit: r1780509 [8/8] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.1-incubating-docs/recipes/ 0.6.1-incubating-docs/releasenotes/ 0.6.2-incubating-docs/ 0.6.2-incubating-docs/recipes/

2017-01-26 Thread lxia
Added: helix/site-content/releasenotes/release-0.6.7.html URL: http://svn.apache.org/viewvc/helix/site-content/releasenotes/release-0.6.7.html?rev=1780509=auto == --- helix/site-content/releasenotes/release-0.6.7.html

svn commit: r1780509 [4/8] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.1-incubating-docs/recipes/ 0.6.1-incubating-docs/releasenotes/ 0.6.2-incubating-docs/ 0.6.2-incubating-docs/recipes/

2017-01-26 Thread lxia
Modified: helix/site-content/0.6.5-docs/tutorial_agent.html URL: http://svn.apache.org/viewvc/helix/site-content/0.6.5-docs/tutorial_agent.html?rev=1780509=1780508=1780509=diff == ---

svn commit: r1780509 [1/8] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.1-incubating-docs/recipes/ 0.6.1-incubating-docs/releasenotes/ 0.6.2-incubating-docs/ 0.6.2-incubating-docs/recipes/

2017-01-26 Thread lxia
Author: lxia Date: Fri Jan 27 05:57:35 2017 New Revision: 1780509 URL: http://svn.apache.org/viewvc?rev=1780509=rev Log: Site checkin for project Apache Helix :: Website Added: helix/site-content/releasenotes/release-0.6.7.html Modified: helix/site-content/.htaccess helix/site

helix git commit: 0.6.7 release notes and top menu and sidebar update. [Forced Update!]

2017-01-26 Thread lxia
Repository: helix Updated Branches: refs/heads/master 8ddb7f9f3 -> b4f3234eb (forced update) 0.6.7 release notes and top menu and sidebar update. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/b4f3234e Tree:

helix git commit: Fix build for package changed

2017-02-09 Thread lxia
Repository: helix Updated Branches: refs/heads/helix-0.6.x da8906ad1 -> 118691e0b Fix build for package changed Verifier package has been changed and compile failed. Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit:

helix git commit: [HELIX-653] Fix enable/disable partition in instances for resource specific

2017-02-09 Thread lxia
Repository: helix Updated Branches: refs/heads/helix-0.6.x 118691e0b -> befcc65c2 [HELIX-653] Fix enable/disable partition in instances for resource specific Helix currently enable/disable partition in instances across all the resources if partition is same. Fix it with resource associated

helix git commit: Fix ResourceConfig validation

2017-02-09 Thread lxia
Repository: helix Updated Branches: refs/heads/helix-0.6.x 4bac1232e -> 42273bb2b Fix ResourceConfig validation Fix validation of resource config for RebalanceConfig check Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit:

helix git commit: [maven-release-plugin] prepare release helix-0.6.7

2017-01-19 Thread lxia
Repository: helix Updated Branches: refs/heads/helix-0.6.x a84060127 -> 0365c97f7 [maven-release-plugin] prepare release helix-0.6.7 Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/0365c97f Tree:

helix git commit: [maven-release-plugin] prepare for next development iteration

2017-01-19 Thread lxia
Repository: helix Updated Branches: refs/heads/helix-0.6.x 0365c97f7 -> 6176fff2a [maven-release-plugin] prepare for next development iteration Project: http://git-wip-us.apache.org/repos/asf/helix/repo Commit: http://git-wip-us.apache.org/repos/asf/helix/commit/6176fff2 Tree:

[helix] Git Push Summary

2017-01-19 Thread lxia
Repository: helix Updated Tags: refs/tags/helix-0.6.7 [created] 55fd80cb3

[2/3] helix git commit: Prepare website for 0.6.7 release and add 0.6.7 release notes.

2017-01-19 Thread lxia
http://git-wip-us.apache.org/repos/asf/helix/blob/2ac70fa3/website/0.6.7/src/site/markdown/recipes/service_discovery.md -- diff --git a/website/0.6.7/src/site/markdown/recipes/service_discovery.md

svn commit: r17897 - in /dev/helix/0.6.7: ./ binaries/ src/

2017-01-19 Thread lxia
Author: lxia Date: Thu Jan 19 23:24:33 2017 New Revision: 17897 Log: 0.6.7 release Added: dev/helix/0.6.7/ dev/helix/0.6.7/binaries/ dev/helix/0.6.7/binaries/helix-admin-webapp-0.6.7-pkg.tar (with props) dev/helix/0.6.7/binaries/helix-admin-webapp-0.6.7-pkg.tar.asc dev

svn commit: r1779549 [10/18] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.1-incubating-docs/recipes/ 0.6.1-incubating-docs/releasenotes/ 0.6.2-incubating-docs/ 0.6.2-incubating-docs/recipes

2017-01-19 Thread lxia
Added: helix/site-content/0.6.7-docs/license.html URL: http://svn.apache.org/viewvc/helix/site-content/0.6.7-docs/license.html?rev=1779549=auto == --- helix/site-content/0.6.7-docs/license.html (added) +++

svn commit: r1779549 [16/18] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.1-incubating-docs/recipes/ 0.6.1-incubating-docs/releasenotes/ 0.6.2-incubating-docs/ 0.6.2-incubating-docs/recipes

2017-01-19 Thread lxia
.7.0-incubating-docs/distribution-management.html (original) +++ helix/site-content/0.7.0-incubating-docs/distribution-management.html Fri Jan 20 01:12:25 2017 @@ -1,7 +1,7 @@ @@ -110,7 +110,7 @@ Release 0.7.0-incubating /

svn commit: r1779549 [6/18] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.1-incubating-docs/recipes/ 0.6.1-incubating-docs/releasenotes/ 0.6.2-incubating-docs/ 0.6.2-incubating-docs/recipes/

2017-01-19 Thread lxia
Modified: helix/site-content/0.6.6-docs/privacy-policy.html URL: http://svn.apache.org/viewvc/helix/site-content/0.6.6-docs/privacy-policy.html?rev=1779549=1779548=1779549=diff == ---

svn commit: r1779549 [11/18] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.1-incubating-docs/recipes/ 0.6.1-incubating-docs/releasenotes/ 0.6.2-incubating-docs/ 0.6.2-incubating-docs/recipes

2017-01-19 Thread lxia
Added: helix/site-content/0.6.7-docs/project-reports.html URL: http://svn.apache.org/viewvc/helix/site-content/0.6.7-docs/project-reports.html?rev=1779549=auto == --- helix/site-content/0.6.7-docs/project-reports.html

svn commit: r1779549 [18/18] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.1-incubating-docs/recipes/ 0.6.1-incubating-docs/releasenotes/ 0.6.2-incubating-docs/ 0.6.2-incubating-docs/recipes

2017-01-19 Thread lxia
arget="_blank" title="Andrius Velykis">Andrius Velykis. Modified: helix/site-content/distribution-management.html URL: http://svn.apache.org/viewvc/helix/site-content/distribution-management.html?rev=1779549=1779548=1779549=diff

svn commit: r1779549 [8/18] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.1-incubating-docs/recipes/ 0.6.1-incubating-docs/releasenotes/ 0.6.2-incubating-docs/ 0.6.2-incubating-docs/recipes/

2017-01-19 Thread lxia
Added: helix/site-content/0.6.7-docs/dependencies.html URL: http://svn.apache.org/viewvc/helix/site-content/0.6.7-docs/dependencies.html?rev=1779549=auto == --- helix/site-content/0.6.7-docs/dependencies.html (added) +++

  1   2   3   4   >