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

NWB from DANDI no longer load? #340

Open
yarikoptic opened this issue Oct 18, 2024 · 5 comments
Open

NWB from DANDI no longer load? #340

yarikoptic opened this issue Oct 18, 2024 · 5 comments

Comments

@yarikoptic
Copy link

original report by @memartone:

which reproduced for me by trying to open nwb explorer via

image

and only in console we can observe

image

@filippomc
Copy link
Collaborator

Hi @yarikoptic, there's been some overloading on cluster resources. Did some cleanup and could load the file from the link above
image

@yarikoptic
Copy link
Author

unfortunately for me the situation didn't change a bit - same behavior and same errors in console.

@sanjayankur31
Copy link
Collaborator

We had a look at this and we're basically running into a DoS situation here. We're constantly seeing ~200 pods for anonymous nwbe usage and that basically gets the google cloud cluster at its max levels for anonymous accounts and prevents it from spawning more.

@yarikoptic
Copy link
Author

are there any limits in place, e.g. no more than a pod from IP?

in either case -- might be nice to provide user an error message (e.g. "Maximum capacity of the cluster is reached. Try later") if such situation could be detected at that interface level.

@sanjayankur31
Copy link
Collaborator

From what I know, the limits aren't IP based. Google cloud clusters can be provided limits to how many nodes/storage/etc. the cluster should use and what they can be scaled up to. So, once the cluster hits the limit, it won't spawn new pods until some resources are freed up. Ideally, these limits should be high enough so that this situation never arises but at the moment since we're between grants, we need to keep these limits in check to manage the cluster expenses (higher limits cost more, even if they're not completely in use) :/

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

No branches or pull requests

3 participants