-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
Add load tests to verify no race condition exists in app gRPC queries #10324
Labels
Comments
@marbar3778, today during the QA WG we were talking about testing queries. @odeke-em said that he could do it but he doesn't have much context. Could you confirm here if you can handle it or provide a support to @odeke-em if needed? |
I think test with many queries in parallel will be enough to test the issue. Right? |
mergify bot
pushed a commit
that referenced
this issue
Oct 16, 2021
Runs 1,000 concurrent requests for baseapp.GRPCQueryRouter, this test requires that we enable: go test -race. Closes #10324
19 tasks
4 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Summary
At the beginning of 2021 we found that there is a race condition when doing gRPC app queries. The quick solution was to route queries from app to tendermint. This was later fixed in tendermint and #10045 reverts that workaround.
To make sure there is no other trap, we need to make a load test with race detector to confirm that this works.
Goal:
For Admin Use
The text was updated successfully, but these errors were encountered: