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

Discovery process should re-watch the network config map if provider list changes #67

Open
fracappa opened this issue May 17, 2024 · 0 comments
Assignees
Labels
enhancement Improvements or request low priority Low priority issue

Comments

@fracappa
Copy link
Contributor

Hi folks.

I want to highlight a potential missing behavior on the FLUIDOS Node architecture.

More specifically, the discovery process can now return an empty list when no provider can fulfill the consumer requests.

However, if a fulfilling provider comes out afterwards, there is no way of using it in the current implementation.

Moreover, the lifetime of a Discovery CR (which keeps a Discovery process alive) should be a temporary resource which can be cleaned once the linked Solver CR expires.

So my proposal is to integrate the following features:

  • Watching logic on the Discover controller, which triggers the discovery process if it is still running and a new provider comes out.
  • Delete the Discovery CR (and so killing the Discovery process) once the linked Solver CR expires.

Please, give any feedback you might have.

Thanks,
Francesco

@fracappa fracappa added enhancement Improvements or request low priority Low priority issue labels May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvements or request low priority Low priority issue
Projects
None yet
Development

No branches or pull requests

2 participants