mjsax opened a new pull request, #23314: URL: https://github.com/apache/kafka/pull/23314
The assignor gets each member's current assignment as input, but only considers its active and standby tasks when it computes a sticky assignment; warm-up tasks are ignored. A warm-up task, however, is a member restoring the state of a task whose active task is being migrated to it, so ignoring it means that a re-computed assignment can send the task somewhere else and throw the restore work away. Treat a warm-up task like a standby task for stickiness: the member that holds it becomes a candidate for the corresponding active task (and for its standby task) before the assignment falls back to picking the least loaded process. -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
