-
-
Notifications
You must be signed in to change notification settings - Fork 165
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
WatchVariableError #131
Comments
I've prodded on that issue, maybe you could upvote it?
I haven' seen the error recently so I'm not sure what to say. Is it likely that you're creating multiple jobs with the same key simultaneously? |
Thanks for the super quick response! Yup, that's probably what is happening. I will try and dig in further. I just wasn't sure if it had something to do with the difference between the way the sentinel pool is implemented vs a regular Redis ConnectionPool. |
I don't know as I haven't used sentinel pool, but I doubt it. |
* handle multiexec errors, fix #131 * history * fix coverage
I'm getting a
aioredis.errors.WatchVariableError: ('WatchVariableError errors:', 'WATCH variable has changed')
when I'm running my queue.I noticed that you had already raised a similar issue at: aio-libs-abandoned/aioredis-py#558
Are you still seeing the same issue using arq? Do you by chance have a workaround for this?
I have a simple queue setup and the only thing I'm doing differently is using
aioredis.create_sentinel_pool()
to generate the redis connection pool before feeding it to theredis_pool
parameter on the worker.The text was updated successfully, but these errors were encountered: