Make FileContentsManager operations async
Open
- Dominant language
- Jupyter Notebook
- Stars
- 13.3k
- Forks
- 5.8k
- Avg merge
- 6d 11h
- Merged PRs (30d)
- 7
Description
related to https://github.com/jupyterhub/jupyterhub/issues/1785#issuecomment-380780838 - moving lots of files over slow nfs can clog the notebook server and making it not responsive to jupyterhub
Contributor guide
Research direction
Start by reading the FileContentsManager implementation and the related JupyterHub issue comment. Determine which file operations block the notebook server during large transfers over slow NFS. Done means those operations no longer make the server unresponsive while the transfer is in progress, with relevant behavior verified by the project's existing tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- jupyter-notebook
- Domain
- backend, performance
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100