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: Runtime Manager Backend #360

Closed
josephjclark opened this issue Aug 18, 2023 · 1 comment
Closed

Epic: Runtime Manager Backend #360

josephjclark opened this issue Aug 18, 2023 · 1 comment
Labels

Comments

@josephjclark
Copy link
Collaborator

josephjclark commented Aug 18, 2023

Epic to track the work needed in the multi-process runtime worker.

Remember we don't have a good name for this (runtime manager is insufficient). See #374. Runtime Worker might be useful.

Essential

Useful

Optional

To close

  • New runtime manager service #52 is irrelevant now, I just need to look into that mysterious comment and either transfer notes to a new issue or close it down

Not in issues

Stuff that needs doing that we don't have issues for

  • Support the sanitize log flag
  • Does the existing service worker even support workflows? Does it need to do anything for that?
  • Lazy loading assets (state/credentials)
  • At the moment we use worker threads to run the jobs (with compilation in the main thread). I don't know if this is its final form. But we should be able to swap this out later.
  • Caching compiled jobs

Security?

Security considerations for the actual process worker are more to do with not allowing malicious code to run and not allowing other environments/processes/jobs to be read. A lot of the security is subsumed by the enclosing server.

@josephjclark josephjclark changed the title Epic: Runtime Manager Work Epic: Runtime Manager Aug 23, 2023
@josephjclark josephjclark changed the title Epic: Runtime Manager Epic: Runtime Manager Backend Sep 13, 2023
@NickOpenFn
Copy link

NickOpenFn commented Sep 22, 2023

Closing as a duplicate of the Epic: #364

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

No branches or pull requests

2 participants