[jira] [Commented] (HELIX-780) Support get/add rest api for workflow/job/task user content

2018-11-01 Thread Hudson (JIRA)


[ 
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

2018-11-01 Thread Apache Jenkins Server
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

2018-11-01 Thread ASF GitHub Bot (JIRA)


[ 
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...

2018-11-01 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/helix/pull/289


---


[GitHub] helix pull request #291: Fix unstable TestControllerLeadershipChange

2018-11-01 Thread zhan849
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

2018-11-01 Thread zhan849
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

2018-11-01 Thread ASF GitHub Bot (JIRA)


[ 
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...

2018-11-01 Thread zhan849
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

2018-11-01 Thread Hudson (JIRA)


[ 
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

2018-11-01 Thread Hudson (JIRA)


[ 
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

2018-11-01 Thread Apache Jenkins Server
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

2018-11-01 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/helix/pull/288


---


[GitHub] helix pull request #288: PR

2018-11-01 Thread narendly
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

2018-11-01 Thread Hunter L (JIRA)
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

2018-11-01 Thread Hunter L (JIRA)
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

2018-11-01 Thread Hunter L (JIRA)
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

2018-11-01 Thread Apache Jenkins Server
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

2018-11-01 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/helix/pull/273


---


[jira] [Created] (HELIX-781) Implement Helix cluster view aggregator

2018-11-01 Thread Harry Zhang (JIRA)
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

2018-11-01 Thread Hudson (JIRA)


[ 
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

2018-11-01 Thread Apache Jenkins Server
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

2018-11-01 Thread ASF GitHub Bot (JIRA)


[ 
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

2018-11-01 Thread asfgit
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

2018-11-01 Thread zhan849
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

2018-11-01 Thread ASF GitHub Bot (JIRA)


[ 
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

2018-11-01 Thread Hudson (JIRA)


[ 
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

2018-11-01 Thread Apache Jenkins Server
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

2018-11-01 Thread ASF GitHub Bot (JIRA)


[ 
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...

2018-11-01 Thread asfgit
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

2018-11-01 Thread Hudson (JIRA)


[ 
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

2018-11-01 Thread Apache Jenkins Server
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

2018-11-01 Thread ASF GitHub Bot (JIRA)


[ 
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 ...

2018-11-01 Thread asfgit
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

2018-11-01 Thread Harry Zhang (JIRA)
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

2018-11-01 Thread ASF GitHub Bot (JIRA)


[ 
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 ...

2018-11-01 Thread zhan849
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

2018-11-01 Thread Harry Zhang (JIRA)
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)