Cloud-CV / Cloud-CV/EvalAI

[Backend] Show fargate worker status on manage tab

Open
#3,301 12 comments 0 reactions 1 assignee Claimed by @burnerlee View on GitHub
backend GSOC-2021 medium-difficulty
Dominant language
Python
Stars
2k
Forks
984
Avg merge
2h 54m
Merged PRs (30d)
14

Description

### Description

Using the manage tab challenge hosts can start/stop/restart the challenge workers but they don't get any feedback from EvalAI when worker started/stopped/restarted successfully other than notification when action was executed. As fargate worker takes a few minutes to complete start/stop/restart hosts don't know the status of the challenge worker. We want to show status of fargate worker for each challenge in the manage tab. This status will be updated every 30 seconds (poll duration can be discussed), we will need a polling setup to poll the worker status using boto3 APIs.

### Expected deliverables

1. Polling setup to fetch challenge worker status using boto3 APIs
2. APIs on the backend to fetch worker status
3. Frontend changes to show status on the manage tab

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.