Closed ti-chi-bot closed 2 years ago
[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 /cc @reviewer
in the comment.
After your PR has acquired the required number of LGTMs, you can assign this pull request to the committer in the list by filling /assign @committer
in the comment to help you merge this pull request.
The full list of commands accepted by this bot can be found here.
/merge
This pull request has been accepted and is ready to merge.
This is an automated cherry-pick of #357
What problem does this PR solve?
The number of files exported by dumpling may not match the timestamp indicated in metadata if there are changes to the library table data during the TiDB export using Dumpling default configuration.
If we sets another session variable (not the snapshot variable) in the problematic version of TiDB after setting the snapshot, it will clear the previously set snapshot variable and dumpling will export data in a non-snapshot status. Dumpling will configure SESSION TRANSACTION ISOLATION LEVEL after setting snapshot, which will trigger this issue.
What is changed and how it works?
Don't set
SESSION TRANSACTION ISOLATION LEVEL
for specific TiDB versions.Check List
Tests
Related changes
Release note