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

Dynamically un/load shots. #22

Open
7 tasks
digitalextremist opened this issue May 10, 2019 · 0 comments
Open
7 tasks

Dynamically un/load shots. #22

digitalextremist opened this issue May 10, 2019 · 0 comments
Assignees
Milestone

Comments

@digitalextremist
Copy link
Contributor

Even as the running set of microservices framed as Shot instances is to be pulled from a git branch #5, if there are changes, there are two levels of dynamic behavior needed:

  • Only reload the running process once the new one is built
  • Only rebuild the changed Shot classes

Ideally this is also possible:

  • The Launcher can be separated into its own compiled segment
  • Each individual Shot can be in its own compiled segment
  • All the compiled pieces can be run as a single binary
  • Only the pieces of that binary which change are unloaded and reloaded
  • Something like Gunner runs and performs changes to the running Launcher process
@digitalextremist digitalextremist self-assigned this May 10, 2019
@digitalextremist digitalextremist added this to the ONE milestone May 10, 2019
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