Commit bb7ba74
authored
Allow
* remove rooms when they start stopping, not after
* automatically stop empty rooms in background task every 5s
* bump to 10 second interval
* only delete notebook rooms once kernel idle/dead
* fix #111, implement update_session()
* update kernel client to always use latest rooms from YRoomManager
* fix room cleanup for non-notebooks
* ensure returned rooms are kept alive for 10 seconds
* update docstrings
* refactor FileAPI, allow it to be restarted
* allow rooms to be restarted, unify stop() methods
* implement contents lock to prevent overlapping reads/writes
* update YRoomManager to use new stop() API
* stop inactive rooms instead of deleting
* fix extension stopping
* restart inactive rooms instead of deleting
* revert changes to kernel client
* fix empty notebooks after room restart
* add observe_jupyter_ydoc() method for consumers
* fix typos and missing type annotations (thanks @JGuinegagne)
* disable _watch_rooms() taskYRoom to be restarted and allow multi-room kernels (#117)1 parent dd042c6 commit bb7ba74
File tree
7 files changed
+737
-379
lines changed- jupyter_server_documents
- rooms
- tests
- websockets
7 files changed
+737
-379
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
| 104 | + | |
105 | 105 | | |
Large diffs are not rendered by default.
0 commit comments