[
https://issues.apache.org/jira/browse/KUDU-3761?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gabriella Lotz updated KUDU-3761:
---------------------------------
Description:
Cross-location moves via {{LocationBalancingAlgo}} have zero follower
awareness. Fixing this requires:
# Passing {{ts_with_followers_by_table_and_tag}} into
{{{}LocationBalancingAlgo::GetNextMove(){}}}{{{}, as currently it only receives
LocationBalancingInfo{}}}
# Applying the same two-candidate (non-leader vs fallback) pattern as
{{TwoDimensionalGreedyAlgo}}
was:
Cross-location moves via {{LocationBalancingAlgo}} have zero follower
awareness. Fixing this requires:
# Passing {{ts_with_followers_by_table_and_tag}} into
{{LocationBalancingAlgo::GetNextMove(), as }}currently it only receives
{{LocationBalancingInfo}}
# Applying the same two-candidate (non-leader vs fallback) pattern as
{{TwoDimensionalGreedyAlgo}}
> Follower preference for LocationBalancingAlgo
> ---------------------------------------------
>
> Key: KUDU-3761
> URL: https://issues.apache.org/jira/browse/KUDU-3761
> Project: Kudu
> Issue Type: Sub-task
> Reporter: Gabriella Lotz
> Assignee: Gabriella Lotz
> Priority: Major
>
> Cross-location moves via {{LocationBalancingAlgo}} have zero follower
> awareness. Fixing this requires:
> # Passing {{ts_with_followers_by_table_and_tag}} into
> {{{}LocationBalancingAlgo::GetNextMove(){}}}{{{}, as currently it only
> receives LocationBalancingInfo{}}}
> # Applying the same two-candidate (non-leader vs fallback) pattern as
> {{TwoDimensionalGreedyAlgo}}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)