Skip to content
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

util, executor: deep clone shallowRow in baseJoiner.Clone (#16644) #16786

Merged
merged 3 commits into from
Apr 24, 2020

Conversation

sre-bot
Copy link
Contributor

@sre-bot sre-bot commented Apr 24, 2020

cherry-pick #16644 to release-4.0


What problem does this PR solve?

Issue Number: close #16586

Problem Summary:

What is changed and how it works?

Proposal: xxx

What's Changed:
Deep clone shallowRow in baseJoiner.Clone

How it Works:
joiner.shallowRow will not be modified unexpectedly when parallelly execution.

Related changes

  • Need to cherry-pick to the release branch

Check List

Tests

  • Integration test

Side effects

  • Performance regression
    • Consumes more CPU

Release note

Deep clone shallowRow in baseJoiner.Clone to fix a correctness issue when IndexHashJoin execute parallelly

@sre-bot sre-bot requested a review from a team as a code owner April 24, 2020 07:12
@sre-bot
Copy link
Contributor Author

sre-bot commented Apr 24, 2020

/run-all-tests

@ghost ghost requested a review from qw4990 April 24, 2020 07:12
@sre-bot sre-bot added sig/execution SIG execution type/4.0-cherry-pick type/bugfix This PR fixes a bug. labels Apr 24, 2020
@sre-bot sre-bot added this to the v4.0.0-rc.1 milestone Apr 24, 2020
@SunRunAway SunRunAway added the status/LGT1 Indicates that a PR has LGTM 1. label Apr 24, 2020
Copy link
Contributor

@SunRunAway SunRunAway left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@XuHuaiyu
Copy link
Contributor

/run-integration-copr-test

1 similar comment
@XuHuaiyu
Copy link
Contributor

/run-integration-copr-test

Copy link
Contributor

@eurekaka eurekaka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@breezewish
Copy link
Member

/run-integration-copr-test

@XuHuaiyu XuHuaiyu added status/all-tests-passed status/LGT2 Indicates that a PR has LGTM 2. and removed status/LGT1 Indicates that a PR has LGTM 1. labels Apr 24, 2020
@XuHuaiyu XuHuaiyu added the priority/release-blocker This issue blocks a release. Please solve it ASAP. label Apr 24, 2020
@zz-jason zz-jason merged commit 5c43a66 into pingcap:release-4.0 Apr 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority/release-blocker This issue blocks a release. Please solve it ASAP. sig/execution SIG execution status/LGT2 Indicates that a PR has LGTM 2. type/bugfix This PR fixes a bug. type/4.0-cherry-pick
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants