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

Don't set a per-build memory limit #3204

Merged
merged 1 commit into from
Jan 30, 2025
Merged

Conversation

yuvipanda
Copy link
Contributor

Trying to fix https://jupyter.zulipchat.com/#narrow/channel/469744-jupyterhub/topic/try.20mybinder.20jupyterleab.20demo.20broken, which is breaking because mamba gets OOM killed. We have memory limits set on dind as a whole, and memory_limit for builds (in its current, per-build form) is going away as part of jupyterhub/repo2docker#1402 as well. So let's remove it and see.

This is a BinderHub version bump. See the link below for a diff of new changes:

https://github.com/jupyterhub/binderhub/compare/...

This is a repo2docker version bump. See the link below for a diff of new changes:

https://github.com/jupyterhub/repo2docker/compare/...

Trying to fix https://jupyter.zulipchat.com/#narrow/channel/469744-jupyterhub/topic/try.20mybinder.20jupyterleab.20demo.20broken,
which is breaking because mamba gets OOM killed. We have memory limits
set on dind as a whole, and memory_limit for builds (in its current,
per-build form) is going away as part of jupyterhub/repo2docker#1402
as well. So let's remove it and see.
@yuvipanda yuvipanda changed the title Don't set a pre-build memory limit Don't set a per-build memory limit Jan 30, 2025
@yuvipanda yuvipanda merged commit b946feb into jupyterhub:main Jan 30, 2025
8 checks passed
yuvipanda added a commit to yuvipanda/mybinder.org-deploy that referenced this pull request Feb 8, 2025
Follow-up to jupyterhub#3204,
which failed because it removed the limit, which caused it to be
lower than the request. All the reasons given in that PR still apply.

Here I bump up the limit enough until the super popular
https://github.com/jupyterlab/jupyterlab-demo is able to build.
It's not a functionally super complex environment.yml, and even with
simplifications in jupyterlab/jupyterlab-demo#147,
it fails to build without the memory increase limit. As mentioned in
the other PR, jupyterhub/repo2docker#1402 will
get rid of this kind of limit anyway, so it's ok to raise this.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant