-
Notifications
You must be signed in to change notification settings - Fork 26
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
Finer Control Over Which Worker Does What #7463
Conversation
val highPriorityJobs: Set[Value] = Set(convert_to_wkw, export_tiff) | ||
val lowPriorityJobs: Set[Value] = values.diff(highPriorityJobs) |
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.
This is general and should not be configurable?
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.
I’d say for now, yes
@fm3 If I see this correctly then the PR only adds the What about the |
Good point! I now pushed a commit on your branch of PR #7591 In there I moved both fields I cannot change the Note that the dataset json does contain a full copy of the datastore json (dataset.dataStore) so all points that previously accessed In dataset upload, you can use the info from the selected datastore. When finding the largestSegmentId, I would have expected that you can use the dataset-specific route, as this concerns a specific dataset. Hope this helps! |
The Worker postgres table now has new columns to control job scheduling:
This means that in a multi-worker setup, you can select which worker should run which jobs. Also, you can allow low-pri jobs to be scheduled with less parallelity than high-pri jobs.
Steps to test:
TODOs:
Follow-Up
Issues: