You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We were previously using client v7 with server v4 and everything was fine. But after upgrading to client v9 and server v7 things are not working right.
We initialize our ring like this (same in v7 and v9):
Everything compiles and runs fine (no errors), but we are getting very inconsistent results in our shards. There seems to be a big delay from when the p.Exec(ctx) is called until the data shows in the shards. Even more worrisome, sometimes the data never shows up. 🤷
Is this a known issue with v9? Is there a better solution? Thanks!
=== EDIT 1 ===
So did a couple more tests to narrow down the issue.
First, removed the usage of the pipeline and just did basic sets on the client:
This also works just fine...so, I think this is actually an issue and not a question. Because it definitely looks like there is an issue when using rings + pipelines in v9.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
We were previously using client
v7
with serverv4
and everything was fine. But after upgrading to clientv9
and serverv7
things are not working right.We initialize our ring like this (same in v7 and v9):
Then at runtime we use a pipeline like this:
After the
v9
upgrade the ring configuration stayed the same but the pipeline code changed slightly:Everything compiles and runs fine (no errors), but we are getting very inconsistent results in our shards. There seems to be a big delay from when the
p.Exec(ctx)
is called until the data shows in the shards. Even more worrisome, sometimes the data never shows up. 🤷Is this a known issue with
v9
? Is there a better solution? Thanks!=== EDIT 1 ===
So did a couple more tests to narrow down the issue.
First, removed the usage of the pipeline and just did basic sets on the client:
This works just fine, we see the data in the shards and the cache hit rate is normal.
Second test was to remove the ring and just push to a single instance:
This also works just fine...so, I think this is actually an issue and not a question. Because it definitely looks like there is an issue when using rings + pipelines in v9.
Beta Was this translation helpful? Give feedback.
All reactions