-
Notifications
You must be signed in to change notification settings - Fork 678
Use shadow linking scheduling group in replicator and topic reconciler #27711
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Topic reconciler should run in shadow linking scheduling group. Signed-off-by: Michał Maślanka <[email protected]>
Signed-off-by: Michał Maślanka <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds the missing shadow linking scheduling group parameter to the partition replicator and topic reconciler components that were previously omitted when the scheduling group was first introduced.
- Adds scheduling group parameter to
topic_reconciler
constructor and member variable - Adds scheduling group parameter to
partition_replicator
constructor with default value and member variable - Updates all instantiation sites to pass the appropriate scheduling group
Reviewed Changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
src/v/cluster_link/topic_reconciler.h | Adds scheduling group parameter to constructor and member variable |
src/v/cluster_link/topic_reconciler.cc | Implements scheduling group in constructor and adds coroutine switch in execute method |
src/v/cluster_link/tests/topic_reconciler_test.cc | Updates test to pass default scheduling group to constructor |
src/v/cluster_link/replication/partition_replicator.h | Adds scheduling group parameter with default value and member variable |
src/v/cluster_link/replication/partition_replicator.cc | Implements scheduling group in constructor and adds coroutine switches in start/stop methods |
src/v/cluster_link/replication/link_replication_mgr.cc | Updates replicator instantiation to pass scheduling group |
src/v/cluster_link/manager.cc | Updates topic reconciler instantiation to pass scheduling group |
CI test resultstest results on build#72869
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
In a previous PR introducing shadow linking scheduling group i missed adding it into partition replicator and topic reconciler.
This PR adds the scheduling group for the components that were previously missing it.
Backports Required
Release Notes