jupyter / jupyter/notebook

Make FileContentsManager operations async

Open
#3,537 3 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.