-
Notifications
You must be signed in to change notification settings - Fork 2.5k
[HUDI-4148] Add client for hudi table service manager #6732
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
Conversation
195a76d to
149e8f3
Compare
149e8f3 to
78f3167
Compare
|
@hudi-bot run azure |
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java
Outdated
Show resolved
Hide resolved
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java
Outdated
Show resolved
Hide resolved
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java
Outdated
Show resolved
Hide resolved
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseTableServiceClient.java
Outdated
Show resolved
Hide resolved
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseTableServiceClient.java
Outdated
Show resolved
Hide resolved
...ient-common/src/main/java/org/apache/hudi/client/table/manager/HoodieTableManagerClient.java
Outdated
Show resolved
Hide resolved
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkWriteClient.java
Show resolved
Hide resolved
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDWriteClient.java
Show resolved
Hide resolved
hudi-common/src/main/java/org/apache/hudi/common/config/HoodieTableManagerConfig.java
Outdated
Show resolved
Hide resolved
...-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java
Outdated
Show resolved
Hide resolved
|
@yuzhaojing please also fill up the PR description properly. as discussed, a class diagram to show the new hierarchy expedites the review. |
175998d to
011023c
Compare
Thanks for the reminder, the corresponding content has been added to the PR. |
|
@hudi-bot run azure |
1 similar comment
|
@hudi-bot run azure |
36e2915 to
27ae850
Compare
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/CommonHoodieClient.java
Outdated
Show resolved
Hide resolved
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/CommonHoodieClient.java
Outdated
Show resolved
Hide resolved
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/CommonHoodieClient.java
Outdated
Show resolved
Hide resolved
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseTableServiceClient.java
Outdated
Show resolved
Hide resolved
...ent/hudi-client-common/src/main/java/org/apache/hudi/client/HoodieTableManagementClient.java
Outdated
Show resolved
Hide resolved
24f7f28 to
0978285
Compare
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java
Outdated
Show resolved
Hide resolved
|
@hudi-bot run azure |
|
the CI timeout issue happens on master and is unrelated to this PR itself. will land this first. CI issue will be addressed separately |
) Also refactor `Hoodie*Client` classes to separate table service APIs from write ones. Co-authored-by: Raymond Xu <[email protected]>
) Also refactor `Hoodie*Client` classes to separate table service APIs from write ones. Co-authored-by: Raymond Xu <[email protected]>
Change Logs
Refactor the part of BaseHoodieWriteClient about table service and wrapped it into BaseHoodieTableServiceClient.
About the Public API for the table service part of BaseHoodieWriteClient.
Add BaseTableServiceClient.
Impact
Affect core writer paths
Risk level
Medium
Contributor's checklist