EvalAI
EvalAI copied to clipboard
[Backend] Add support to recreate fargate workers for active challenges from django admin
Description
To push latest changes to active farget workers we need to recreate the service so that it uses the latest docker image of submission worker. Currently, we recreate worker service for each challenge manually by deleting the worker and starting it again using django admin individually.
We need to add support for recreating the fargate service (i.e. delete service and create) for all active challenges from django admin.
Deliverables:
- Show a option on Django admin for recreating fargate services for all active challenges
- Add Django post hooks to recreate services for active challenges
@Ram81 Hi ! I have a fair understanding of Django and the codebase . Is this issue open for contribution ?
Hi @Ram81 Can I work on this issue.
Hi @Ram81 please check. This is the expected behavior?. If not then please can I get some help?
Steps to Follow
- Select "Ongoing" from "By Challenges" filter for all active challenges to get selected.
- Select all the Challenges.
- Go to Action and select "Delete and Start all selected challenge workers".
Hi @haldendmello yes, that is correct.
@Ram81 I have send pull request. https://github.com/Cloud-CV/EvalAI/pull/3685
@Ram81 I don't think we need this one. Can we please close this?