Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Couldn't launch the NWB explorer #2052

Closed
memartone opened this issue Oct 17, 2024 · 11 comments
Closed

Couldn't launch the NWB explorer #2052

memartone opened this issue Oct 17, 2024 · 11 comments
Labels

Comments

@memartone
Copy link

I tried to launch the NWB explorer from this dataset using the "Open with NWB Explorer" link but it never opened and just kept spinning for about an hour. https://dandiarchive.org/dandiset/000933/0.240315.1758/files?location=sub-1295011705&page=1

@yarikoptic
Copy link
Member

"forwarded" upstream

@kabilar
Copy link
Member

kabilar commented Oct 18, 2024

Hi @bendichter, do you know if NWB Explorer is still maintained? It looks like the repo was last updated ~10 months ago.

@yarikoptic
Copy link
Member

FWIW -- I think it is maintained as there already being feedback on that issue I have filed.

@kabilar
Copy link
Member

kabilar commented Oct 18, 2024

Thanks, Yarik.

@pgleeson
Copy link

Hi @kabilar. Yes, NWB Explorer is still very much a core part of the https://www.opensourcebrain.org platform! We're in between funding cycles at the moment and just focussed on maintaining the current OSB platform, but not doing too much new feature development until a new grant starts. We're still very keen to hear of any issues you have with the current infrastructure.

@yarikoptic
Copy link
Member

We're still very keen to hear of any issues you have with the current infrastructure.

after that issue gets addressed, let's add some rule into our upptime checks like

https://github.com/dandi/upptime/blob/master/.upptimerc.yml#L48

to periodically test if services still integrate with dandi reliably.

@sanjayankur31
Copy link

Hi folks,

If you're testing for uptime, please use this URL:

https://nwbexplorer.v2.opensourcebrain.org/hub/home

Using a URL with a data file for NWBE will spawn anonymous pods on our google cloud cluster, and if they're not cleaned up in time, the cluster will hit its max limits for anonymous pods and not be able to create new ones. We're putting a culling process in place that will kill "idle" anonymous pods after a while, but this will take some time to test and deploy.

@yarikoptic
Copy link
Member

thank you @sanjayankur31 ! Could you please detail a little more -- ie. how to provide data file for this URL? I see the page offering to start my own server and not a form to pass a file url

image

@sanjayankur31
Copy link

sanjayankur31 commented Oct 24, 2024

So, that's not an NWBE instance running---it's the overall "hub controller". The idea (as I understand it) is that if this is up and running, NWBE instances will also run fine. (The MetaCell folks that manage our OSB infra asked us to use this URL as a test for uptime---I can ask them to explain this better).

Another thing to keep in mind is that not all NWB files on DANDI seem to work on NWBE for a multitude of reasons (one being that NWBE needs to be updated to handle newer NWB types). We did some validation that can be seen in the summary here:

https://github.com/OpenSourceBrain/DANDIArchiveShowcase/blob/main/validation_folder/README.md

Files marked there as "LL-P" and "LL-V" should generally work on NWBE.

@pgleeson
Copy link

@yarikoptic We're still getting pods for nwb-explorer starting every ~15 mins or so on our cluster, and unfortunately they're not getting killed successfully due to inactivity. Can you please switch off the uptime checks until we solve the issue with cleaning up pods on our cluster? It's causing the cluster to expand to the maximum number of nodes, costing us more.

@yarikoptic
Copy link
Member

@pgleeson we never added uptime config for nwb explorer yet .
Do you have IPs and agent strings for http requetss for requests? I thought that may be it is some crawler going through dandiarchive but unlikely since archive is JS driven and NWB explorer is behind some "dropdown" menu in the website interface -- so unlikely reachable by bots.

@dandi dandi locked and limited conversation to collaborators Oct 29, 2024
@waxlamp waxlamp converted this issue into discussion #2061 Oct 29, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
Projects
None yet
Development

No branches or pull requests

5 participants