-
-
Notifications
You must be signed in to change notification settings - Fork 144
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
Add a cluster detailed status method #140
Conversation
I like the idea here. Some thoughts:
|
I'd argue that the running/pending/finished job/worker classification is going to be widely applicable (even for a LocalCluster). That said, I don't know enough about the other systems to generalize these classifications. Also, +1 on adding something like this to the dashboard. |
These would definitely be useful in |
Is this worth reviving? I still think this would be a worthwhile addition. |
I guess I didn't know what to do with @mrocklin comments... I feel this is applicable to other cluster managers, but I don't know how to standardize it, so that it can be easily migrated upstream and then in other projects. How to represent job vs pod in dask-kubernetes vs only processes in LocalCluster... And probably was waiting for some more discussion on the form it should take. |
I'm happy to not standardize things for a while. Please don't consider my comments as blockers on any progress here. |
So what do we want here to do here:
I guess I need more precise feedback 🙂. |
My first thought was to suggest that the cluster object have a However, then I thought about how we might separate the cluster manager from the scheduler, at which point we'll no longer have access to the dashboard (except by explicitly passing messages). It might be that this information might also be expressible through something like a JupyterLab extension, similar to what @ian-r-rose is building at dask/dask-labextension#31 |
4d181fe
to
26a0e70
Compare
It's been a long time since this PR had any activity so I'm going to close it out. |
Closes #11.
Main concern here: is this really useful in addition to cluster.repr or client.repr.
Personnaly, I like to have kind of detailed status, but find it only useful in some specific cases.
Any other feedback quite welcome.