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

Allow a session to persist beyond its kernel's lifetime. #4874

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

jasongrout
Copy link
Member

This allows sessions to persist beyond a kernel’s lifetime, allowing us to have a more persistent reference to shared kernel that can die, be restarted, and be changed.

This is somewhat still a work-in-progress. I'm still experimenting with a frontend that can take advantage of such persistent sessions.

This allows sessions to persist beyond a kernel’s lifetime, allowing us to have a more persistent reference to shared kernel that can die, be restarted, and be changed.
@jasongrout jasongrout changed the title Allow sessions to optionally have no active kernel. Allow sessions to persist beyond its kernel's lifetime. Sep 11, 2019
@jasongrout jasongrout changed the title Allow sessions to persist beyond its kernel's lifetime. Allow a session to persist beyond its kernel's lifetime. Sep 11, 2019
@kevin-bates
Copy link
Member

Hi @jasongrout - these server-side changes look consistent with what you were describing at last week's open studio. I'll be happy to review once ready.

@vidartf
Copy link
Contributor

vidartf commented Oct 8, 2019

Just for reference, what will we be able to do after this change, that isn't currently possible (or, what will become easier)?

@jasongrout
Copy link
Member Author

Just for reference, what will we be able to do after this change, that isn't currently possible (or, what will become easier)?

It will mean that a session can exist independent of its kernel, i.e., if a kernel is shut down, the session still lives. Another consequence should be that a session can be created without a kernel, and then a kernel started later, though I haven't tried that yet.

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

Successfully merging this pull request may close these issues.

None yet

3 participants