You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@helix.apache.org by GitBox <gi...@apache.org> on 2021/08/29 23:18:59 UTC

[GitHub] [helix] xyuanlu opened a new issue #1854: Inconsistent behavior in getIdealAssignmentForFullAuto and getImmediateAssignmentForWagedFullAuto -- MaintenanceMode support

xyuanlu opened a new issue #1854:
URL: https://github.com/apache/helix/issues/1854


   ### Describe the bug
   API GetIdealAssignmentForFullAuto will return the potential partition assignment regardless of the cluster state. If the cluster is in maintenance mode, this API will returns potential assignment considering the input change.
   However, GetImmediateAssignmentForWagedFullAuto will honor the cluster state. If the cluster is in maintenance mode, this API will use maintenance rebalancer. 
   
   ### To Reproduce
   Call these 2 functions when cluster is on maintenance mode.
   
   ### Expected behavior
   These 2 functions should have consistent behavior.  Returning the assignment regardless of maintenance mode makes more sense to user.
   
   ### Additional context
   Throw exception when cluster is in Maintenance Mode when calling through partitionAssignment API. 
   Should consider supporting recompute partition assignment regardless of maintenance mode for wages cluster. 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: reviews-unsubscribe@helix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@helix.apache.org
For additional commands, e-mail: reviews-help@helix.apache.org