Skip to content
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

Make allowDownloadFromServer minion-cluster-level config #13247

Merged

Conversation

tibrewalpratik17
Copy link
Contributor

label:
config
minion
release-notes

Small follow-up based on discussion in #12960 (comment)

This patch introduces a minion-cluster level config: pinot.minion.task.allow.download.from.server (by default false). This config allows minion-tasks to download segments from peers during task-execution.
The nature of this config can be overriden by task-level config: allowDownloadFromServer.

If there are lot of tasks in a given cluster, it becomes manual and operational to add the task-level config for all tasks. This cluster-level config simplifies a lot in this scenario.

@Jackie-Jiang Jackie-Jiang added release-notes Referenced by PRs that need attention when compiling the next release notes Configuration Config changes (addition/deletion/change in behavior) minion labels May 28, 2024
@ankitsultana ankitsultana merged commit 283363a into apache:master May 31, 2024
18 of 19 checks passed
gortiz pushed a commit to gortiz/pinot that referenced this pull request Jun 14, 2024
@tibrewalpratik17 tibrewalpratik17 deleted the minion_allow_download_server branch June 14, 2024 21:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Configuration Config changes (addition/deletion/change in behavior) minion release-notes Referenced by PRs that need attention when compiling the next release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants