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

TODOs #3

Closed
8 of 11 tasks
erwinvaneyk opened this issue Aug 7, 2017 · 0 comments
Closed
8 of 11 tasks

TODOs #3

erwinvaneyk opened this issue Aug 7, 2017 · 0 comments

Comments

@erwinvaneyk
Copy link
Member

erwinvaneyk commented Aug 7, 2017

This is a aggregate issue of all minor TODOs not worth a separate issue. Noted here mainly for my own organization

  • Add README.md to simple-example
  • Move Swagger API out of Docs folder (doesn't belong there)
  • Move parser responsiblity out of the create_workflow api command. Currently it is not retried if it fails or periodically to update the workflow. Combined with the plan to provide 'version policies' it might need to be moved to the controller.
  • Implement control loop in controller
  • Refactor scheduler to a more structure format (using GOSTA framework for example)
  • Fix the projection component (currently a lot of duplication, lacking a general interface)
  • (Nats) Unsubscribe from completed invocations.
  • Evict completed invocations from cache (or just when capacity is met)
  • introduce overflow flag in the subscription model. If set, increase frequency of control loop that checks the projector for active invocations
  • Generalize subscription model (currently specific to wf invocations)
  • Capture errors generated by fission functions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant