-
Notifications
You must be signed in to change notification settings - Fork 751
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
[GOBBLIN-1802]Register iceberg table metadata update with destination side catalog #3663
Conversation
...management/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDataset.java
Outdated
Show resolved
Hide resolved
...management/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDataset.java
Outdated
Show resolved
Hide resolved
...management/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDataset.java
Outdated
Show resolved
Hide resolved
...management/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDataset.java
Outdated
Show resolved
Hide resolved
...management/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDataset.java
Outdated
Show resolved
Hide resolved
...ment/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDatasetFinder.java
Outdated
Show resolved
Hide resolved
...ement/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergRegisterStep.java
Outdated
Show resolved
Hide resolved
...gement/src/test/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDatasetTest.java
Outdated
Show resolved
Hide resolved
...gement/src/test/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDatasetTest.java
Show resolved
Hide resolved
...gement/src/test/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDatasetTest.java
Outdated
Show resolved
Hide resolved
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.
very close!
...management/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDataset.java
Outdated
Show resolved
Hide resolved
...ment/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDatasetFinder.java
Outdated
Show resolved
Hide resolved
...ment/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDatasetFinder.java
Show resolved
Hide resolved
...gement/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergHiveCatalog.java
Outdated
Show resolved
Hide resolved
...ement/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergRegisterStep.java
Outdated
Show resolved
Hide resolved
...management/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDataset.java
Outdated
Show resolved
Hide resolved
...gement/src/test/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDatasetTest.java
Outdated
Show resolved
Hide resolved
Codecov Report
@@ Coverage Diff @@
## master #3663 +/- ##
============================================
- Coverage 46.85% 44.68% -2.17%
+ Complexity 10749 2088 -8661
============================================
Files 2138 411 -1727
Lines 83989 17697 -66292
Branches 9331 2157 -7174
============================================
- Hits 39353 7908 -31445
+ Misses 41054 8932 -32122
+ Partials 3582 857 -2725 see 1732 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
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.
looks ready once finishing a few small details
...ment/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDatasetFinder.java
Outdated
Show resolved
Hide resolved
...ment/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDatasetFinder.java
Show resolved
Hide resolved
...management/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergCatalog.java
Outdated
Show resolved
Hide resolved
...gement/src/main/java/org/apache/gobblin/data/management/copy/iceberg/BaseIcebergCatalog.java
Outdated
Show resolved
Hide resolved
...gement/src/main/java/org/apache/gobblin/data/management/copy/iceberg/BaseIcebergCatalog.java
Outdated
Show resolved
Hide resolved
...ment/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDatasetFinder.java
Outdated
Show resolved
Hide resolved
...gement/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergHiveCatalog.java
Outdated
Show resolved
Hide resolved
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.
nice work, meeth! looks really good
...management/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDataset.java
Outdated
Show resolved
Hide resolved
...ment/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDatasetFinder.java
Outdated
Show resolved
Hide resolved
...ement/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergRegisterStep.java
Outdated
Show resolved
Hide resolved
...a-management/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergTable.java
Outdated
Show resolved
Hide resolved
…est metadata while committing
...ment/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDatasetFinder.java
Outdated
Show resolved
Hide resolved
...ment/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDatasetFinder.java
Show resolved
Hide resolved
...ment/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergDatasetFinder.java
Outdated
Show resolved
Hide resolved
* upstream/master: [GOBBLIN-1807] Replaces conjars.org with conjars.wensel.net (apache#3668) [GOBBLIN-1802]Register iceberg table metadata update with destination side catalog (apache#3663) Add matching of non-transient exceptions that will avoid failing the container in GMIP (apache#3662)
Dear Gobblin maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA
Description
Implementing the capability to register iceberg tables based on table metadata updates after the data has been published. Below are the changes as part of this PR:
IcebergCatalog
IcebergRegisterStep
to perform post publishCommitStep
IcebergTable
class to supportregisterIcebergTable
which relies on the underlyingTableOperations
'scommit
method for registrationTests
Commits