Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

[Feature Request] Add Socket connection #137

Closed
3 of 5 tasks
bartvanb opened this issue Oct 26, 2023 · 3 comments
Closed
3 of 5 tasks

[Feature Request] Add Socket connection #137

bartvanb opened this issue Oct 26, 2023 · 3 comments

Comments

@bartvanb
Copy link
Member

bartvanb commented Oct 26, 2023

Problem description
The vantage6 server and nodes have a socket connection between them, via which events such as "this task just started/finished/crashed" and "this node just came online" are shared. The UI should connect to the socket channel so that they can also read these messages

Desired solution

  • connect to socket channel
  • Give alerts to significant events (same as old UI)
  • Option to kill tasks that are running (same as old UI)
  • Update node status of nodes showing on current page if they are going on/offline (same as old UI)
  • Update task status for tasks showing on current page (same as old UI)

Additional context
In the old UI there is a socket.message.service and a socket-connect service.

@bartvanb
Copy link
Member Author

bartvanb commented Nov 9, 2023

We may be able to work around this and implement API polling mechanisms - this could be a quick way to get around implementing socket connection but this is preferred long term solution

@bartvanb bartvanb moved this from Todo to In Progress in Sprints Dec 8, 2023
@bartvanb
Copy link
Member Author

Notes:

@bartvanb
Copy link
Member Author

Fixed by #196

@github-project-automation github-project-automation bot moved this from In Progress to Done in Sprints Dec 11, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Status: Done
Development

No branches or pull requests

1 participant