-
Notifications
You must be signed in to change notification settings - Fork 30
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
"invalid cursor script" from redis on clicking 'stop' button for server #252
Comments
I did try |
Thanks for the detailed report! Does restarting the Hub fix it? Deletion is handled by a registered script. My first guess is the script cache is cleared and we aren't using the client properly to re-register it. The docs look like we're doing it right. So if restarting the Hub doesn't fix it, I don't think that will be it. If that's not it, it may be something about having multiple concurrent script-deletes outstanding, which I think ought to be a redis.asyncio bug, but should be possible to workaround by awaiting them all in order, or rewriting the script to one script delete for all the prefixes. |
What is your version of |
Indeed, this has actually started coming up in our CI with the latest redis-server version. So easily reproducible and I have a fix. Coming up shortly. |
Should be fixed by #253 if you want to test. We should see it in the tests because the test run with latest CI is reproducing this error right now. |
Thanks for the quick look at this and bug fix! I can confirm that downgrading from |
Also confirmed that the changes in #253 work with |
Hi - I recently started seeing an error from redis while doing some development work on a test hub.
The behavior is that I start a server, navigate back to the hub control panel, and then click the 'stop' button. The 'stop' button then disappears immediately, but then if I refresh the hub control panel page, the 'stop' button appears again with the server still running.
Unfortunately I'm not sure what's caused this so I don't have an exact set of steps to reproduce this. I've been testing out different parts of the authenticator code for the hub, but that doesn't seem like it should impact redis/traefik-proxy.
I'm running JupyterHub 5.1.0, JupyterLab 4.2.4, and the latest traefik-proxy code installed from GitHub via pip.
I've attached a log from the hub container from yesterday afternoon: hub-5445698fc7-mc62r_hub.log
Seeing this again today the relevant error lines seem to be:
Please let me know if there's any other information that I can provide or things that I might test out.
The text was updated successfully, but these errors were encountered: