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

🔷 [Epic] Indexer Lifecycle Management #396

Closed
29 tasks done
Tracked by #149
morgsmccauley opened this issue Nov 15, 2023 · 0 comments
Closed
29 tasks done
Tracked by #149

🔷 [Epic] Indexer Lifecycle Management #396

morgsmccauley opened this issue Nov 15, 2023 · 0 comments
Assignees
Labels

Comments

@morgsmccauley
Copy link
Collaborator

morgsmccauley commented Nov 15, 2023

Description

Currently, Indexers will run indefinitely. There is no way for developers to control or interrupt this process. Similarly, the system itself cannot intervene when needed, meaning we cannot stop indexers which are perpetually failing.

The current architecture isn't ideal for managing these lifecycle events. Runner needs to poll for configuration updates creating delays as well as additional latency during executions.

The goal of this epic is to refactor the current architecture to create a dedicated control layer, paving a way for lifecycle management of indexers.

Indexer Lifecycle

Preview Give feedback
  1. morgsmccauley
  2. morgsmccauley
  3. component: Runner
  4. bug
    darunrs
  5. bug
    darunrs

Control/Data Plane Separation

Preview Give feedback
  1. morgsmccauley
  2. 1 of 1
    component: Streamer
    morgsmccauley
  3. component: Streamer
    morgsmccauley
  4. component: Runner
    darunrs
  5. component: Coordinator
    morgsmccauley
  6. component: Registry
    morgsmccauley
  7. component: Runner
    darunrs
  8. component: Coordinator
    morgsmccauley
  9. component: Coordinator
    morgsmccauley
  10. component: Runner
    morgsmccauley
  11. component: Streamer
    darunrs
  12. morgsmccauley
  13. component: Coordinator
    darunrs
  14. morgsmccauley
  15. component: Coordinator
    morgsmccauley
  16. component: Frontend
  17. component: Coordinator
    darunrs
  18. component: Coordinator
    morgsmccauley
  19. component: Registry
    morgsmccauley
  20. 2 of 2
    component: Frontend
    morgsmccauley
  21. component: Runner
    darunrs
  22. bug component: Coordinator
    morgsmccauley
  23. morgsmccauley
  24. component: Coordinator
    morgsmccauley
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

No branches or pull requests

2 participants