-
Notifications
You must be signed in to change notification settings - Fork 504
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
Enable calling mirrorPool reader Read after EOF #411
Conversation
Codecov Report
@@ Coverage Diff @@
## main #411 +/- ##
==========================================
- Coverage 80.37% 80.25% -0.12%
==========================================
Files 62 62
Lines 7107 7112 +5
==========================================
- Hits 5712 5708 -4
- Misses 1100 1107 +7
- Partials 295 297 +2
Continue to review full report at Codecov.
|
Emmmm, based on golang side, "Looks like it's transferWriter probing to determine if it should send a chunked request", which means |
@suchen-sci , I don't think two goroutines could call And as I mentioned in the slack discussion, if there are concurrent calls, use |
@localvar yeah, you are right. Golang use a writeCh to write these request, although they resend request during high QPS, it still keep thread-safe. So, |
masterSlaveReader
toprimarySecondaryReader