-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
A problem occurs during go integration testing #2492
Comments
这个问题的原因是从节点apply binlog的时候不能保证顺序,所以有可能flushdb先于set执行 导致从有脏数据,和缓存没有关系,解决办法,在flushdb前后都检查一下 |
The reason for this problem is that the order cannot be guaranteed when applying binlog from the slave node, so flushdb may be executed before set, resulting in dirty data from the slave node, which has nothing to do with the cache. The solution is to check before and after flushdb. |
Is this a regression?
Yes
Description
There was a problem when go integrated testing the idea, but the problem was not reproduced locally, it should be a problem caused by pika cache
集成测试的 CI 报了下面的问题,但是本地没有复现,猜测应该是 Pika 缓存导致的问题,非必现。先记录这个issue,今天继续排查原因
Please provide a link to a minimal reproduction of the bug
No response
Screenshots or videos
Please provide the version you discovered this bug in (check about page for version information)
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: