-
Notifications
You must be signed in to change notification settings - Fork 5.8k
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 context for preprocess #38360
*: add context for preprocess #38360
Conversation
[REVIEW NOTIFICATION] This pull request has been approved by:
To complete the pull request process, please ask the reviewers in the list to review by filling The full list of commands accepted by this bot can be found here. Reviewer can indicate their review by submitting an approval review. |
/run-all-tests |
/run-mysql-test |
3e88410
to
b64313e
Compare
/tests |
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.
LGTM
c42ae6d
to
7d0bfa3
Compare
Signed-off-by: YangKeao <[email protected]>
7d0bfa3
to
9607fff
Compare
@hawkingrei @xhebox Could you help me to merge this PR? |
/merge |
This pull request has been accepted and is ready to merge. Commit hash: 9607fff
|
TiDB MergeCI notify🔴 Bad News! [1] CI still failing after this pr merged.
|
Signed-off-by: YangKeao [email protected]
What problem does this PR solve?
Issue Number: close #38359
Problem Summary:
The
Preprocess
function doesn't receive and pass in thectx context.Context
arguments. As described in #38359, it's needed by the external-timestamp read feature.What is changed and how it works?
Add
ctx context.Context
arguments for every related functions. And I don't change the ast visitor interface (because it will cause too many changes), but add a field ctx in in the preprocessor struct.