-
Notifications
You must be signed in to change notification settings - Fork 313
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
[ARCTIC-1190][AMS] Table expire service should not expire snapshot which optimizing planned with #1193
Conversation
2.refactor method fetchLatestFlinkCommittedSnapshotTime
change to hiveLocations remove baseTable == null, changeTable == null change to baseExcludePaths add some comment for fetchLatestFlinkCommittedSnapshotTime import a static variable for flink.max-committed-checkpoint-id
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## master #1193 +/- ##
============================================
+ Coverage 26.30% 26.44% +0.13%
- Complexity 3821 3839 +18
============================================
Files 486 486
Lines 52932 52956 +24
Branches 6130 6133 +3
============================================
+ Hits 13926 14006 +80
+ Misses 37597 37543 -54
+ Partials 1409 1407 -2
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
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.
…ich optimizing planned with (#1193) * the last snapshot with flink.max-committed-checkpoint-id should not be expired * 1.refactor TableExpireServicec for unit test 2.refactor method fetchLatestFlinkCommittedSnapshotTime * remove the use of traceId change to hiveLocations remove baseTable == null, changeTable == null change to baseExcludePaths add some comment for fetchLatestFlinkCommittedSnapshotTime import a static variable for flink.max-committed-checkpoint-id * table expire should not expire snapshot for optimizing plan * add some comment for optimizer
…ich optimizing planned with (apache#1193) * the last snapshot with flink.max-committed-checkpoint-id should not be expired * 1.refactor TableExpireServicec for unit test 2.refactor method fetchLatestFlinkCommittedSnapshotTime * remove the use of traceId change to hiveLocations remove baseTable == null, changeTable == null change to baseExcludePaths add some comment for fetchLatestFlinkCommittedSnapshotTime import a static variable for flink.max-committed-checkpoint-id * table expire should not expire snapshot for optimizing plan * add some comment for optimizer
Why are the changes needed?
fix #1190
Brief change log
How was this patch tested?
Add some test cases that check the changes thoroughly including negative and positive cases if possible
Add screenshots for manual tests if appropriate
Run test locally before making a pull request
Documentation