-
Notifications
You must be signed in to change notification settings - Fork 147
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
Prevent failed entrypoints from spoiling the launch #443
Conversation
Thanks for submitting your first pull request! You are awesome! 🤗 |
Am curious - do you have a stacktrace that can help me better understand what kinda failures happen here? |
@yuvipanda, I'm curious what I can do to help get this over the finish line? It feels like a pretty critical bug that having any package in the environment incorrectly configuring a named server would prevent all of jupyter-server-proxy from working. Also, there is a CI failure here now that seems unrelated? |
Sorry for the delayed response, @banesullivan-kobold. I agree this is an important fix to get out. We've fallen behind on review a little, and I'm trying to get back on track. Thank you for your contribution, and I hope future contributions will get reviewed faster! the CI failure was unrelated, I restarted CI and it went away |
Fantastic, thank you for your time reviewing and merging this!! |
Updated title to reflect suggestion from Simon reviewing the changelog in #488 |
I am in a JupyterLab environment where many servers are registered under the jupyter-server-proxy entrypoints and occassionaly one of them might fail. Trouble is that if one fails, they all fail and no servers are able to be registered and launched (or maybe just subsequent entrypoints fail to register?).
I'd like for jupyter-server-proxy to gracefully handle failures when loading entrypoints so as to not let one failed entrypoint prevent others from loading.
edit: See demonstration of issue in later comment
Looking forward to any feedback on these changes and if you all think this would do it