-
Notifications
You must be signed in to change notification settings - Fork 0
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
JupyterLab returns HTTP 413 error when attempting to upload data #25
Comments
I see you've already put a fix in for this? I can see it in the sandbox environment have you assigned to me because it needs propagating into prod? And more importantly why are we both awake looking at this stuff at silly o'clock in the morning? |
I need it in prod but you are right - don't need it at 4am! |
Right so I had a look over this and it the production system was reporting that it couldn't apply the kustomization:
The reason it didn't work when you did it is because it was taking over a bunch of changes made to support the rework of the deployments but the production environment doesn't have the dependancies required to make this work yet. only sandbox has been updated fully to support this so far and it's quite a big change so there are a few things I need to do to ensure that nothing important ends up broken so I'll be wanting to get that scheduled in for dev and production thereafter. In the meantime what i've done is taken a cut of the branch from the last working production release of the jupyter flux which was: I've cherry picked your commits only into this branch and have updated the prod branch on iac-flux-lscsde to use this new branch
|
@qcaas-nhs-sjt , thank you for sorting this. Can you please let me know when you have fixed the production dependencies? We now have live projects on the prod environment and need to be able to configure workspaces (compute/memory/GPU/etc ) fairly quickly to keep the researcher experience reasonably slick. For instance, my last commit that changes the vCPU/mem limits for the default workspace has not made it into prod. |
To get this upgraded to the same pathway we will need to do a full upgrade of the environment, this will involve downtime and so we will need to get this scheduled in send out comms etc. I'm not sure what's involved with this as we still don't have an official process for this. Because of the scope of these changes i'd say we will want a good 4 hours of potential downtime, though hopefully won't need that much I'd rather be safe than sorry |
Can we use kubectl to query for all current users of the TRE and send them a bcc email advising of downtime? Stopping the TRE for a day shouldn't be an issue at all but informing people beforehand will avoid unnecessary "TRE is not working" emails. @qcaas-nhs-sjt , are you happy to schedule this for tomorrow if everything is ready from your side? Also, happy to discuss how we do this going forwards. We can modify the announcement banner on the JupyterHub landing page in addition to the email. |
Email has been send on this, though as tomorrow is a Wednesday I have scheduled this in for Thursday 4th |
When attempting to upload data via JupyterLab (and this is also likely to be the case when using RStudio or Code interfaces), a HTTP 413 error is returned when attempting to upload large files.
This can be fixed by setting the following annotation on the nginx ingress to an appropriate value. See here for more information.
e.g.
nginx.ingress.kubernetes.io/proxy-body-size: 64m
The text was updated successfully, but these errors were encountered: