Skip to content
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

re-implement Monitor and Heartbeat services #63

Open
mrpalide opened this issue Mar 26, 2024 · 0 comments
Open

re-implement Monitor and Heartbeat services #63

mrpalide opened this issue Mar 26, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@mrpalide
Copy link
Contributor

As we talk on dev group and some tickets here and in skywire repo, we decided to do two thing, re-implement monitors and add heartbeat to skywire for services as bellow:

  • reimplement dmsg-monitor and ar-monitor just based on UT entries. Because of 5 minute delay on UT update will use temp-dead-entries logic, which we will have double check in 10 minute and if both check the entry was dead then remove it.
  • reimplement tpd-monitor based on dmsg entries and ar entries. We make sure dmsg-monitor and ar-monitor work well.
  • sd-monitor first remove entries that not online on UT, by temp-dead-entries scenario, and for available entries, we should trying to connect same as before.

Also we should implement heartbeat logic for dsmg, ar and all sd entries on visor that send request as re-register to services each 10 minute (or something else, we should pass it as flag to visor).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant