[jira] [Commented] (HELIX-780) Support get/add rest api for workflow/job/task user content
[ https://issues.apache.org/jira/browse/HELIX-780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16672466#comment-16672466 ] Hudson commented on HELIX-780: -- FAILURE: Integrated in Jenkins build helix #1567 (See [https://builds.apache.org/job/helix/1567/]) [HELIX-780] add task user content related api and added more tests (hrzhang: rev 18aa67b6d5c703e5b938b2f915f52a6ca856e889) * (edit) helix-rest/src/test/java/org/apache/helix/rest/server/TestJobAccessor.java * (add) helix-rest/src/main/java/org/apache/helix/rest/server/resources/helix/TaskAccessor.java * (add) helix-rest/src/test/java/org/apache/helix/rest/server/TestTaskAccessor.java * (edit) helix-rest/src/test/java/org/apache/helix/rest/server/TestWorkflowAccessor.java * (edit) helix-rest/src/main/java/org/apache/helix/rest/server/resources/helix/JobAccessor.java * (edit) helix-rest/src/main/java/org/apache/helix/rest/server/resources/helix/WorkflowAccessor.java * (edit) helix-rest/src/test/java/org/apache/helix/rest/server/AbstractTestClass.java > Support get/add rest api for workflow/job/task user content > --- > > Key: HELIX-780 > URL: https://issues.apache.org/jira/browse/HELIX-780 > Project: Apache Helix > Issue Type: Task >Reporter: Harry Zhang >Assignee: Harry Zhang >Priority: Major > > Need to support get/add rest api for workflow/job/task user content > AC: > * finish implementation > * test code -- This message was sent by Atlassian JIRA (v7.6.3#76005)
helix - Build # 1567 - Still Failing
The Apache Jenkins build system has built helix (build #1567) Status: Still Failing Check console output at https://builds.apache.org/job/helix/1567/ to view the results.
[jira] [Commented] (HELIX-780) Support get/add rest api for workflow/job/task user content
[ https://issues.apache.org/jira/browse/HELIX-780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16672463#comment-16672463 ] ASF GitHub Bot commented on HELIX-780: -- Github user asfgit closed the pull request at: https://github.com/apache/helix/pull/289 > Support get/add rest api for workflow/job/task user content > --- > > Key: HELIX-780 > URL: https://issues.apache.org/jira/browse/HELIX-780 > Project: Apache Helix > Issue Type: Task >Reporter: Harry Zhang >Assignee: Harry Zhang >Priority: Major > > Need to support get/add rest api for workflow/job/task user content > AC: > * finish implementation > * test code -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[GitHub] helix pull request #289: [HELIX-780] add task user content related api and a...
Github user asfgit closed the pull request at: https://github.com/apache/helix/pull/289 ---
[GitHub] helix pull request #291: Fix unstable TestControllerLeadershipChange
GitHub user zhan849 opened a pull request: https://github.com/apache/helix/pull/291 Fix unstable TestControllerLeadershipChange - make setLeader more reliable - restart participant after manager 1 regain leadership - use cluster verifier to wait for cluster converge You can merge this pull request into a Git repository by running: $ git pull https://github.com/zhan849/helix harry/test-fix Alternatively you can review and apply these changes as the patch at: https://github.com/apache/helix/pull/291.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #291 commit 43bbc6454ab785a998936b5638c012c1a0076969 Author: Harry Zhang Date: 2018-11-02T00:50:09Z Fix unstable TestControllerLeadershipChange ---
[GitHub] helix pull request #290: fix potential NPE in TopStateHandoffReportStage
GitHub user zhan849 opened a pull request: https://github.com/apache/helix/pull/290 fix potential NPE in TopStateHandoffReportStage You can merge this pull request into a Git repository by running: $ git pull https://github.com/zhan849/helix harry/minor-fixes Alternatively you can review and apply these changes as the patch at: https://github.com/apache/helix/pull/290.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #290 commit aa1c9ff50975b53d80ba67cd8bdeb51fe782d73d Author: Harry Zhang Date: 2018-11-02T00:48:05Z fix potential NPE in TopStateHandoffReportStage ---
[jira] [Commented] (HELIX-780) Support get/add rest api for workflow/job/task user content
[ https://issues.apache.org/jira/browse/HELIX-780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16672412#comment-16672412 ] ASF GitHub Bot commented on HELIX-780: -- GitHub user zhan849 opened a pull request: https://github.com/apache/helix/pull/289 [HELIX-780] add task user content related api and added more tests - added get/add task user content rest api - consolidated rest api behavior: when getting/adding user content, if job/workflow does not exist, throw 404 - added more test cases You can merge this pull request into a Git repository by running: $ git pull https://github.com/zhan849/helix harry/tf-rest-api Alternatively you can review and apply these changes as the patch at: https://github.com/apache/helix/pull/289.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #289 commit 18aa67b6d5c703e5b938b2f915f52a6ca856e889 Author: Harry Zhang Date: 2018-10-09T21:31:00Z [HELIX-780] add task user content related api and added more tests > Support get/add rest api for workflow/job/task user content > --- > > Key: HELIX-780 > URL: https://issues.apache.org/jira/browse/HELIX-780 > Project: Apache Helix > Issue Type: Task >Reporter: Harry Zhang >Assignee: Harry Zhang >Priority: Major > > Need to support get/add rest api for workflow/job/task user content > AC: > * finish implementation > * test code -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[GitHub] helix pull request #289: [HELIX-780] add task user content related api and a...
GitHub user zhan849 opened a pull request: https://github.com/apache/helix/pull/289 [HELIX-780] add task user content related api and added more tests - added get/add task user content rest api - consolidated rest api behavior: when getting/adding user content, if job/workflow does not exist, throw 404 - added more test cases You can merge this pull request into a Git repository by running: $ git pull https://github.com/zhan849/helix harry/tf-rest-api Alternatively you can review and apply these changes as the patch at: https://github.com/apache/helix/pull/289.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #289 commit 18aa67b6d5c703e5b938b2f915f52a6ca856e889 Author: Harry Zhang Date: 2018-10-09T21:31:00Z [HELIX-780] add task user content related api and added more tests ---
[jira] [Commented] (HELIX-784) TASK: Fix a bug in getExpiredJobs
[ https://issues.apache.org/jira/browse/HELIX-784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16672390#comment-16672390 ] Hudson commented on HELIX-784: -- FAILURE: Integrated in Jenkins build helix #1566 (See [https://builds.apache.org/job/helix/1566/]) [HELIX-784] TASK: Fix a bug in getExpiredJobs (narendly: rev befb1036f8d8be2729a800d3dde88fc1362a6489) * (delete) helix-core/src/test/java/org/apache/helix/controller/stages/TestTaskPersistDataStage.java * (add) helix-core/src/test/java/org/apache/helix/controller/stages/TestTaskStage.java * (edit) helix-core/src/main/java/org/apache/helix/task/TaskUtil.java > TASK: Fix a bug in getExpiredJobs > - > > Key: HELIX-784 > URL: https://issues.apache.org/jira/browse/HELIX-784 > Project: Apache Helix > Issue Type: Improvement >Reporter: Hunter L >Assignee: Hunter L >Priority: Major > > getExpiredJobs(), when the job config is null, would just continue instead of > adding it to expiredJobs so that the job cleanup/purge would be re-tried. > This could possibly cause purge failures to leave a lot of jobs un-purged > with just the job config missing in ZK. This RB fixes this. > Changelist: > 1. Add the job name to expiredJobs if the job config does not exist in ZK > 2. Add a more detailed description in the error log > 3. Add an integration test for two task-related stages: TaskPersistDataStage > and TaskGarbageCollectionStage in TestTaskStage.java -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HELIX-782) TASK: Make TaskDriver use ZKClient's create when creating workflows
[ https://issues.apache.org/jira/browse/HELIX-782?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16672389#comment-16672389 ] Hudson commented on HELIX-782: -- FAILURE: Integrated in Jenkins build helix #1566 (See [https://builds.apache.org/job/helix/1566/]) [HELIX-782] TASK: Make TaskDriver use ZKClient's create when creating (narendly: rev 3844ad60034b029f3bbd916f629a7969117c1b26) * (edit) helix-core/src/main/java/org/apache/helix/task/TaskUtil.java * (edit) helix-core/src/main/java/org/apache/helix/task/TaskDriver.java * (add) helix-core/src/test/java/org/apache/helix/task/TestWorkflowCreation.java > TASK: Make TaskDriver use ZKClient's create when creating workflows > --- > > Key: HELIX-782 > URL: https://issues.apache.org/jira/browse/HELIX-782 > Project: Apache Helix > Issue Type: Improvement >Reporter: Hunter L >Assignee: Hunter L >Priority: Major > > TaskDriver should use create() but currently is using set(), which just > overwrites ZNodes that are in ZK. This is undesirable and we need to fix it, > especially in the wake of ZNode restructuring. > AC: > 1. Make TaskDriver use create() instead of set() > 2. Add an integration test: > TestWorkflowCreation:testWorkflowCreationNoDuplicates() -- This message was sent by Atlassian JIRA (v7.6.3#76005)
helix - Build # 1566 - Still Failing
The Apache Jenkins build system has built helix (build #1566) Status: Still Failing Check console output at https://builds.apache.org/job/helix/1566/ to view the results.
[GitHub] helix pull request #288: PR
Github user asfgit closed the pull request at: https://github.com/apache/helix/pull/288 ---
[GitHub] helix pull request #288: PR
GitHub user narendly opened a pull request: https://github.com/apache/helix/pull/288 PR You can merge this pull request into a Git repository by running: $ git pull https://github.com/narendly/helix master Alternatively you can review and apply these changes as the patch at: https://github.com/apache/helix/pull/288.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #288 commit 3844ad60034b029f3bbd916f629a7969117c1b26 Author: narendly Date: 2018-11-01T23:54:48Z [HELIX-782] TASK: Make TaskDriver use ZKClient's create when creating workflows TaskDriver should use create() but currently is using set(), which just overwrites ZNodes that are in ZK. This is undesirable and we need to fix it, especially in the wake of ZNode restructuring. AC: 1. Make TaskDriver use create() instead of set() 2. Add an integration test: TestWorkflowCreation:testWorkflowCreationNoDuplicates() commit 3d9c03064a5c26a9ed9ad674567674f2d9eca160 Author: narendly Date: 2018-11-01T23:55:59Z TASK: Fix JobQueue's job state-related bug The bug was observed in TestTaskRebalancerStopResume:stopAndResumeNamedQueue(), which was being unstable. It was observed that for JobQueues with multiple jobs, the second job would get marked as IN_PROGRESS even though the first job hadn't completed/failed, especially when the queue was being stopped and resumed. This was due to a bug in getIncompleteJobCount() because it was not counting jobs in STOPPING state. This was fixed and another check was added right before JobDispatcher marks a job as STOPPED so that it would not mark it STOPPED if the job state is NOT_STARTED. Changelist: 1. Fix getIncompleteJobCount() 2. Add a check so that we don't mark NOT_STARTED jobs as STOPPED commit befb1036f8d8be2729a800d3dde88fc1362a6489 Author: narendly Date: 2018-11-01T23:57:33Z [HELIX-784] TASK: Fix a bug in getExpiredJobs getExpiredJobs(), when the job config is null, would just continue instead of adding it to expiredJobs so that the job cleanup/purge would be re-tried. This could possibly cause purge failures to leave a lot of jobs un-purged with just the job config missing in ZK. This RB fixes this. Changelist: 1. Add the job name to expiredJobs if the job config does not exist in ZK 2. Add a more detailed description in the error log 3. Add an integration test for two task-related stages: TaskPersistDataStage and TaskGarbageCollectionStage in TestTaskStage.java ---
[jira] [Created] (HELIX-784) TASK: Fix a bug in getExpiredJobs
Hunter L created HELIX-784: -- Summary: TASK: Fix a bug in getExpiredJobs Key: HELIX-784 URL: https://issues.apache.org/jira/browse/HELIX-784 Project: Apache Helix Issue Type: Improvement Reporter: Hunter L Assignee: Hunter L getExpiredJobs(), when the job config is null, would just continue instead of adding it to expiredJobs so that the job cleanup/purge would be re-tried. This could possibly cause purge failures to leave a lot of jobs un-purged with just the job config missing in ZK. This RB fixes this. Changelist: 1. Add the job name to expiredJobs if the job config does not exist in ZK 2. Add a more detailed description in the error log 3. Add an integration test for two task-related stages: TaskPersistDataStage and TaskGarbageCollectionStage in TestTaskStage.java -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (HELIX-783) TASK: Fix JobQueue's job state-related bug
Hunter L created HELIX-783: -- Summary: TASK: Fix JobQueue's job state-related bug Key: HELIX-783 URL: https://issues.apache.org/jira/browse/HELIX-783 Project: Apache Helix Issue Type: Improvement Reporter: Hunter L Assignee: Hunter L The bug was observed in TestTaskRebalancerStopResume:stopAndResumeNamedQueue(), which was being unstable. It was observed that for JobQueues with multiple jobs, the second job would get marked as IN_PROGRESS even though the first job hadn't completed/failed, especially when the queue was being stopped and resumed. This was due to a bug in getIncompleteJobCount() because it was not counting jobs in STOPPING state. This was fixed and another check was added right before JobDispatcher marks a job as STOPPED so that it would not mark it STOPPED if the job state is NOT_STARTED. Changelist: 1. Fix getIncompleteJobCount() 2. Add a check so that we don't mark NOT_STARTED jobs as STOPPED -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (HELIX-782) TASK: Make TaskDriver use ZKClient's create when creating workflows
Hunter L created HELIX-782: -- Summary: TASK: Make TaskDriver use ZKClient's create when creating workflows Key: HELIX-782 URL: https://issues.apache.org/jira/browse/HELIX-782 Project: Apache Helix Issue Type: Improvement Reporter: Hunter L Assignee: Hunter L TaskDriver should use create() but currently is using set(), which just overwrites ZNodes that are in ZK. This is undesirable and we need to fix it, especially in the wake of ZNode restructuring. AC: 1. Make TaskDriver use create() instead of set() 2. Add an integration test: TestWorkflowCreation:testWorkflowCreationNoDuplicates() -- This message was sent by Atlassian JIRA (v7.6.3#76005)
helix - Build # 1565 - Still Failing
The Apache Jenkins build system has built helix (build #1565) Status: Still Failing Check console output at https://builds.apache.org/job/helix/1565/ to view the results.
[GitHub] helix pull request #273: UI: Front page minor adjustment
Github user asfgit closed the pull request at: https://github.com/apache/helix/pull/273 ---
[jira] [Created] (HELIX-781) Implement Helix cluster view aggregator
Harry Zhang created HELIX-781: - Summary: Implement Helix cluster view aggregator Key: HELIX-781 URL: https://issues.apache.org/jira/browse/HELIX-781 Project: Apache Helix Issue Type: Task Reporter: Harry Zhang Assignee: Harry Zhang -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HELIX-780) Support get/add rest api for workflow/job/task user content
[ https://issues.apache.org/jira/browse/HELIX-780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16672230#comment-16672230 ] Hudson commented on HELIX-780: -- FAILURE: Integrated in Jenkins build helix #1564 (See [https://builds.apache.org/job/helix/1564/]) [HELIX-780] add get/add job user content rest api (hrzhang: rev a09a18ac55464c3e399800b4474ccb6e64d168ec) * (edit) helix-rest/src/main/java/org/apache/helix/rest/server/resources/helix/JobAccessor.java * (edit) helix-rest/src/test/java/org/apache/helix/rest/server/TestJobAccessor.java > Support get/add rest api for workflow/job/task user content > --- > > Key: HELIX-780 > URL: https://issues.apache.org/jira/browse/HELIX-780 > Project: Apache Helix > Issue Type: Task >Reporter: Harry Zhang >Assignee: Harry Zhang >Priority: Major > > Need to support get/add rest api for workflow/job/task user content > AC: > * finish implementation > * test code -- This message was sent by Atlassian JIRA (v7.6.3#76005)
helix - Build # 1564 - Still Failing
The Apache Jenkins build system has built helix (build #1564) Status: Still Failing Check console output at https://builds.apache.org/job/helix/1564/ to view the results.
[jira] [Commented] (HELIX-780) Support get/add rest api for workflow/job/task user content
[ https://issues.apache.org/jira/browse/HELIX-780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16672227#comment-16672227 ] ASF GitHub Bot commented on HELIX-780: -- Github user asfgit closed the pull request at: https://github.com/apache/helix/pull/287 > Support get/add rest api for workflow/job/task user content > --- > > Key: HELIX-780 > URL: https://issues.apache.org/jira/browse/HELIX-780 > Project: Apache Helix > Issue Type: Task >Reporter: Harry Zhang >Assignee: Harry Zhang >Priority: Major > > Need to support get/add rest api for workflow/job/task user content > AC: > * finish implementation > * test code -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[GitHub] helix pull request #287: [HELIX-780] add get/add job user content rest api
Github user asfgit closed the pull request at: https://github.com/apache/helix/pull/287 ---
[GitHub] helix pull request #287: [HELIX-780] add get/add job user content rest api
GitHub user zhan849 opened a pull request: https://github.com/apache/helix/pull/287 [HELIX-780] add get/add job user content rest api added apis and tests You can merge this pull request into a Git repository by running: $ git pull https://github.com/zhan849/helix harry/tf-rest-api Alternatively you can review and apply these changes as the patch at: https://github.com/apache/helix/pull/287.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #287 commit a09a18ac55464c3e399800b4474ccb6e64d168ec Author: Harry Zhang Date: 2018-10-08T22:36:53Z [HELIX-780] add get/add job user content rest api ---
[jira] [Commented] (HELIX-780) Support get/add rest api for workflow/job/task user content
[ https://issues.apache.org/jira/browse/HELIX-780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16672053#comment-16672053 ] ASF GitHub Bot commented on HELIX-780: -- GitHub user zhan849 opened a pull request: https://github.com/apache/helix/pull/287 [HELIX-780] add get/add job user content rest api added apis and tests You can merge this pull request into a Git repository by running: $ git pull https://github.com/zhan849/helix harry/tf-rest-api Alternatively you can review and apply these changes as the patch at: https://github.com/apache/helix/pull/287.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #287 commit a09a18ac55464c3e399800b4474ccb6e64d168ec Author: Harry Zhang Date: 2018-10-08T22:36:53Z [HELIX-780] add get/add job user content rest api > Support get/add rest api for workflow/job/task user content > --- > > Key: HELIX-780 > URL: https://issues.apache.org/jira/browse/HELIX-780 > Project: Apache Helix > Issue Type: Task >Reporter: Harry Zhang >Assignee: Harry Zhang >Priority: Major > > Need to support get/add rest api for workflow/job/task user content > AC: > * finish implementation > * test code -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HELIX-780) Support get/add rest api for workflow/job/task user content
[ https://issues.apache.org/jira/browse/HELIX-780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16672042#comment-16672042 ] Hudson commented on HELIX-780: -- FAILURE: Integrated in Jenkins build helix #1563 (See [https://builds.apache.org/job/helix/1563/]) [HELIX-780] add get/add user content for workflow rest api (hrzhang: rev 71e4b6a66af1ae56a3667d5f6f5ca7ac63080997) * (edit) helix-rest/src/main/java/org/apache/helix/rest/server/resources/helix/WorkflowAccessor.java * (edit) helix-rest/src/test/java/org/apache/helix/rest/server/AbstractTestClass.java * (edit) helix-rest/src/test/java/org/apache/helix/rest/server/TestWorkflowAccessor.java > Support get/add rest api for workflow/job/task user content > --- > > Key: HELIX-780 > URL: https://issues.apache.org/jira/browse/HELIX-780 > Project: Apache Helix > Issue Type: Task >Reporter: Harry Zhang >Assignee: Harry Zhang >Priority: Major > > Need to support get/add rest api for workflow/job/task user content > AC: > * finish implementation > * test code -- This message was sent by Atlassian JIRA (v7.6.3#76005)
helix - Build # 1563 - Still Failing
The Apache Jenkins build system has built helix (build #1563) Status: Still Failing Check console output at https://builds.apache.org/job/helix/1563/ to view the results.
[jira] [Commented] (HELIX-780) Support get/add rest api for workflow/job/task user content
[ https://issues.apache.org/jira/browse/HELIX-780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16672032#comment-16672032 ] ASF GitHub Bot commented on HELIX-780: -- Github user asfgit closed the pull request at: https://github.com/apache/helix/pull/286 > Support get/add rest api for workflow/job/task user content > --- > > Key: HELIX-780 > URL: https://issues.apache.org/jira/browse/HELIX-780 > Project: Apache Helix > Issue Type: Task >Reporter: Harry Zhang >Assignee: Harry Zhang >Priority: Major > > Need to support get/add rest api for workflow/job/task user content > AC: > * finish implementation > * test code -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[GitHub] helix pull request #286: [HELIX-780] add get/add user content for workflow r...
Github user asfgit closed the pull request at: https://github.com/apache/helix/pull/286 ---
[jira] [Commented] (HELIX-779) Maintenance rebalancer should not clear preference list in ideal state
[ https://issues.apache.org/jira/browse/HELIX-779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16671995#comment-16671995 ] Hudson commented on HELIX-779: -- FAILURE: Integrated in Jenkins build helix #1562 (See [https://builds.apache.org/job/helix/1562/]) [HELIX-779] do not clean list field in maintenance rebalancer for new (hrzhang: rev bfaa8399529b6e63b307c1fbe60903c3ca08fbb1) * (edit) helix-core/src/test/java/org/apache/helix/integration/controller/TestClusterMaintenanceMode.java * (edit) helix-core/src/main/java/org/apache/helix/controller/rebalancer/MaintenanceRebalancer.java > Maintenance rebalancer should not clear preference list in ideal state > -- > > Key: HELIX-779 > URL: https://issues.apache.org/jira/browse/HELIX-779 > Project: Apache Helix > Issue Type: Bug > Components: helix-core >Reporter: Harry Zhang >Assignee: Harry Zhang >Priority: Major > > Setting list fields to empty map will prevent newly added and initially > rebalanced resources during maintenance mode from getting re-balanced after > cluster exists maintenance mode. > The right thing to do is to clear every preference list. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
helix - Build # 1562 - Still Failing
The Apache Jenkins build system has built helix (build #1562) Status: Still Failing Check console output at https://builds.apache.org/job/helix/1562/ to view the results.
[jira] [Commented] (HELIX-779) Maintenance rebalancer should not clear preference list in ideal state
[ https://issues.apache.org/jira/browse/HELIX-779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16671989#comment-16671989 ] ASF GitHub Bot commented on HELIX-779: -- Github user asfgit closed the pull request at: https://github.com/apache/helix/pull/285 > Maintenance rebalancer should not clear preference list in ideal state > -- > > Key: HELIX-779 > URL: https://issues.apache.org/jira/browse/HELIX-779 > Project: Apache Helix > Issue Type: Bug > Components: helix-core >Reporter: Harry Zhang >Assignee: Harry Zhang >Priority: Major > > Setting list fields to empty map will prevent newly added and initially > rebalanced resources during maintenance mode from getting re-balanced after > cluster exists maintenance mode. > The right thing to do is to clear every preference list. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[GitHub] helix pull request #285: [HELIX-779] do not clean list field in maintenance ...
Github user asfgit closed the pull request at: https://github.com/apache/helix/pull/285 ---
[jira] [Created] (HELIX-780) Support get/add rest api for workflow/job/task user content
Harry Zhang created HELIX-780: - Summary: Support get/add rest api for workflow/job/task user content Key: HELIX-780 URL: https://issues.apache.org/jira/browse/HELIX-780 Project: Apache Helix Issue Type: Task Reporter: Harry Zhang Assignee: Harry Zhang Need to support get/add rest api for workflow/job/task user content AC: * finish implementation * test code -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HELIX-779) Maintenance rebalancer should not clear preference list in ideal state
[ https://issues.apache.org/jira/browse/HELIX-779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16671943#comment-16671943 ] ASF GitHub Bot commented on HELIX-779: -- GitHub user zhan849 opened a pull request: https://github.com/apache/helix/pull/285 [HELIX-779] do not clean list field in maintenance rebalancer for new resources Setting list fields to empty map will prevent newly added and initially rebalanced resources during maintenance mode from getting re-balanced after cluster exists maintenance mode. The right thing to do is to clear every preference list. Also added test case to verify You can merge this pull request into a Git repository by running: $ git pull https://github.com/zhan849/helix harry/maintenance-fix Alternatively you can review and apply these changes as the patch at: https://github.com/apache/helix/pull/285.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #285 commit bfaa8399529b6e63b307c1fbe60903c3ca08fbb1 Author: Harry Zhang Date: 2018-10-04T22:50:16Z [HELIX-779] do not clean list field in maintenance rebalancer for new resources > Maintenance rebalancer should not clear preference list in ideal state > -- > > Key: HELIX-779 > URL: https://issues.apache.org/jira/browse/HELIX-779 > Project: Apache Helix > Issue Type: Bug > Components: helix-core >Reporter: Harry Zhang >Assignee: Harry Zhang >Priority: Major > > Setting list fields to empty map will prevent newly added and initially > rebalanced resources during maintenance mode from getting re-balanced after > cluster exists maintenance mode. > The right thing to do is to clear every preference list. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[GitHub] helix pull request #285: [HELIX-779] do not clean list field in maintenance ...
GitHub user zhan849 opened a pull request: https://github.com/apache/helix/pull/285 [HELIX-779] do not clean list field in maintenance rebalancer for new resources Setting list fields to empty map will prevent newly added and initially rebalanced resources during maintenance mode from getting re-balanced after cluster exists maintenance mode. The right thing to do is to clear every preference list. Also added test case to verify You can merge this pull request into a Git repository by running: $ git pull https://github.com/zhan849/helix harry/maintenance-fix Alternatively you can review and apply these changes as the patch at: https://github.com/apache/helix/pull/285.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #285 commit bfaa8399529b6e63b307c1fbe60903c3ca08fbb1 Author: Harry Zhang Date: 2018-10-04T22:50:16Z [HELIX-779] do not clean list field in maintenance rebalancer for new resources ---
[jira] [Created] (HELIX-779) Maintenance rebalancer should not clear preference list in ideal state
Harry Zhang created HELIX-779: - Summary: Maintenance rebalancer should not clear preference list in ideal state Key: HELIX-779 URL: https://issues.apache.org/jira/browse/HELIX-779 Project: Apache Helix Issue Type: Bug Components: helix-core Reporter: Harry Zhang Assignee: Harry Zhang Setting list fields to empty map will prevent newly added and initially rebalanced resources during maintenance mode from getting re-balanced after cluster exists maintenance mode. The right thing to do is to clear every preference list. -- This message was sent by Atlassian JIRA (v7.6.3#76005)