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 OperatorSpillContext
#7741
Merged
ti-chi-bot
merged 32 commits into
pingcap:master
from
windtalker:add_operator_spill_context
Aug 1, 2023
Merged
Add OperatorSpillContext
#7741
ti-chi-bot
merged 32 commits into
pingcap:master
from
windtalker:add_operator_spill_context
Aug 1, 2023
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ti-chi-bot
bot
added
do-not-merge/work-in-progress
Indicates that a PR should not merge because it is a work in progress.
release-note-none
size/XL
Denotes a PR that changes 500-999 lines, ignoring generated files.
needs-rebase
Indicates a PR cannot be merged because it has merge conflicts with HEAD.
labels
Jul 4, 2023
windtalker
force-pushed
the
add_operator_spill_context
branch
from
July 14, 2023 03:14
bb1a95f
to
96e3a0e
Compare
ti-chi-bot
bot
added
size/XXL
Denotes a PR that changes 1000+ lines, ignoring generated files.
and removed
needs-rebase
Indicates a PR cannot be merged because it has merge conflicts with HEAD.
size/XL
Denotes a PR that changes 500-999 lines, ignoring generated files.
labels
Jul 14, 2023
windtalker
changed the title
[WIP] Add
Add Jul 14, 2023
OperatorSpillContext
and AggSpillContext
OperatorSpillContext
ti-chi-bot
bot
removed
the
do-not-merge/work-in-progress
Indicates that a PR should not merge because it is a work in progress.
label
Jul 14, 2023
SeaRise
reviewed
Jul 14, 2023
SeaRise
reviewed
Jul 14, 2023
windtalker
force-pushed
the
add_operator_spill_context
branch
from
July 18, 2023 01:00
f297dd4
to
5fe7e36
Compare
/run-all-tests |
SeaRise
reviewed
Jul 18, 2023
/run-all-tests |
/run-unit-test |
windtalker
force-pushed
the
add_operator_spill_context
branch
from
July 19, 2023 04:02
565ee77
to
cbfacd9
Compare
/run-all-tests |
1 similar comment
/run-all-tests |
SeaRise
reviewed
Jul 19, 2023
SeaRise
reviewed
Jul 19, 2023
windtalker
force-pushed
the
add_operator_spill_context
branch
from
July 19, 2023 07:45
dbdfbc8
to
489960d
Compare
/run-all-tests |
/run-unit-test |
windtalker
force-pushed
the
add_operator_spill_context
branch
from
July 20, 2023 07:21
489960d
to
0ff8946
Compare
Signed-off-by: xufei <xufeixw@mail.ustc.edu.cn>
Signed-off-by: xufei <xufeixw@mail.ustc.edu.cn>
Signed-off-by: xufei <xufeixw@mail.ustc.edu.cn>
Signed-off-by: xufei <xufeixw@mail.ustc.edu.cn>
Signed-off-by: xufei <xufei@pingcap.com>
windtalker
force-pushed
the
add_operator_spill_context
branch
from
July 31, 2023 05:43
0703522
to
7ad9308
Compare
/run-all-tests |
/hold cancel |
ti-chi-bot
bot
removed
the
do-not-merge/hold
Indicates that a PR should not merge because someone has issued a /hold command.
label
Aug 1, 2023
/run-all-tests |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
approved
lgtm
release-note-none
size/XXL
Denotes a PR that changes 1000+ lines, ignoring generated files.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What problem does this PR solve?
Issue Number: ref #7738
Problem Summary:
What is changed and how it works?
Code refine for #7738, the basic idea is to add
OperatorSpillContext
, and in the future, allOperatorSpillContext
will be registered to some place(likeMPPQueryTaskSet
), in runtime, it will be used to automatically trigger spill if needed.This pr
OperatorSpillContext
AggSpillContext/SortSpillContext/HashJoinSpillContext
Check List
Tests
Side effects
Documentation
Release note