You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@helix.apache.org by "himanshukandwal (via GitHub)" <gi...@apache.org> on 2023/10/05 16:32:33 UTC

[I] Optimize WagedInstanceCapacity Calculation to improve Helix Controller Pipeline [helix]

himanshukandwal opened a new issue, #2646:
URL: https://github.com/apache/helix/issues/2646

   ### Describe the bug
   In WAGED n - n + 1, we filter out the host from the map-field of idealState if it doesn't have capacity to hold the partition. The instance capacity is determined from the resource-partition weights, instance currentState, and pending messages to build WagedInstanceCapacity data structure. This data-structure is computed every time during a pipeline run as any cluster event can cause capacity change. In case of large clusters, this computation takes ~80% of total time and hence, it's important to improve its performance. 
   
   ### To Reproduce
   This issue is quite apparent in all the integration and release certification tests. 
   
   ### Expected behavior
   The additional calculation will take some portion of time but should not incur high latency in the overall pipeline runtime.


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


Re: [I] Optimize WagedInstanceCapacity Calculation to improve Helix Controller Pipeline [helix]

Posted by "xyuanlu (via GitHub)" <gi...@apache.org>.
xyuanlu closed issue #2646: Optimize WagedInstanceCapacity Calculation to improve Helix Controller Pipeline
URL: https://github.com/apache/helix/issues/2646


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