-
Notifications
You must be signed in to change notification settings - Fork 5.9k
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
distsql: do not merge unconsumed CopStats if not belong to user sessions #51950
distsql: do not merge unconsumed CopStats if not belong to user sessions #51950
Conversation
Hi @jiyfhust. Thanks for your PR. PRs from untrusted users cannot be marked as trusted with I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/ok-to-test |
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## master #51950 +/- ##
=================================================
- Coverage 70.6790% 54.6899% -15.9891%
=================================================
Files 1486 1597 +111
Lines 439484 609136 +169652
=================================================
+ Hits 310623 333136 +22513
- Misses 109348 252785 +143437
- Partials 19513 23215 +3702
Flags with carried forward coverage won't be shown. Click here to find out more.
|
This reverts commit 595b336.
/cc @crazycs520 |
for _, copStats := range unconsumedCopStats { | ||
_ = r.updateCopRuntimeStats(context.Background(), copStats, time.Duration(0)) | ||
r.ctx.GetSessionVars().StmtCtx.MergeExecDetails(&copStats.ExecDetails, nil) | ||
if r.ctx != nil { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If r.ctx == nil
, L624 also panics.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
May there is some relationship between r.stats != nil
and r.ctx != nil
, because L624 is not new introduced and not sure if it ever paniced before.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add judgement r.ctx != nil
to check it by 8e0d4cc.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see, both ctx and stats are not set for check sum requests.
[LGTM Timeline notifier]Timeline:
|
/check-issue-triage-complete |
/cc @cfzjywxk |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cfzjywxk, crazycs520, you06 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
What problem does this PR solve?
Issue Number: close #51928 close #51951
Problem Summary:
What changed and how does it work?
Check List
Tests
Side effects
Documentation
Release note
Please refer to Release Notes Language Style Guide to write a quality release note.