Computer worker upgrade feature
- Dominant language
- Python
- Stars
- 176
- Forks
- 74
- Avg merge
- 5d 3h
- Merged PRs (30d)
- 21
Description
We need a feature in compute worker to communicate with codabench and check for any critical or non critical upgrades available
- If a critical upgrade is found, compute worker will fail with a nice message
- If the upgrade is not critical then computer worker prints a warning
- if no upgrade just execute normally
Update
We decied to go for a minimum version that require no or less tweaks. This min version compares local image date with remote image date to figure out if local image is behind the remote. For more details check the PR #2377
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names the compute worker and Codabench, with implementation details in open PR #2377; start by reviewing that PR and its minimum-version approach. Done means the worker compares local and remote image dates, fails with a clear message for critical upgrades, warns for non-critical upgrades, and runs normally when no upgrade is available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100