Yuvi
Yuvi
Deploying changes requires making a PR and seeing it through. This isn't well documented in a central place - we should document it. https://github.com/berkeley-dsep-infra/datahub/pull/411#issuecomment-454225099 has some useful starting material.
We should have a policy for when and how we will upgrade the JupyterHub chart. We should be pretty up to date as soon as possible, since otherwise long upgrades...
sqlite and NFS don't get along very well. However, Jupyter Notebooks uses several sqlite under $HOME by default. Our $HOME is on NFS, and this leads to weird problems. The...
I think a semester or so ago, people might have had to upload individual copies of a large dataset to the biology hub as we didn't have shared directory functionality...
When looking through the biology hub, @felder discovered that some users are using as much as 250GB of space. While not prohibited, we should reach out to these users and...
Currently, we have no way to announce maintenance / downtime / new features to ours users. We should make an announce-only list that folks can subscribe to for such notifications....
https://github.com/berkeley-dsep-infra/datahub/issues/2950 could've been caught fairly easily in https://github.com/berkeley-dsep-infra/datahub/pull/2933 if we had some simple unit tests that check that otter imports/command line works properly. We should add that as part of...
In https://github.com/berkeley-dsep-infra/datahub/issues/2677, the hub pod restarted during a deployment to pick up new image tag. This is not strictly necessary - we can add a feature to z2jh that prevents...
For a while, there have been problems where okpy's [submit notebook](https://github.com/okpy/ok-client/blob/0f49d2a55bd87ad564f7a63f6ad6058aae69d347/client/api/notebook.py#L68-L77) functionality was saving blank notebooks. Just before submitting, it [injects some JS to save the notebook](https://github.com/okpy/ok-client/blob/0f49d2a55bd87ad564f7a63f6ad6058aae69d347/client/api/notebook.py#L105). But somehow, notebook...
JupyterLab and Retrolab have realtime collaboration features now. They are a bit experimental, but work reasonably well. We should enable them in our hubs.