-
Notifications
You must be signed in to change notification settings - Fork 594
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
chore(sink): exclude java iceberg and deltalake sink from connector node #14277
Conversation
122641a
to
904bffa
Compare
b0f3eee
to
5397607
Compare
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 to switch the connector to rust version.
connector = 'deltalake_rust', | ||
connector = 'deltalake', |
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.
Is it a user facing change?
// iceberg with multiple parallelism will fail easily with concurrent commit | ||
// on metadata | ||
// TODO: reset iceberg sink to have multiple parallelism |
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.
What's the parallelism requirement for iceberg rust version
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.
The comment was for previous iceberg sink. Now there is no singleton requirement on both iceberg sink and delta lake sink.
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. BTW, why we don't remove all codes rather just remove the packaging?
Just save for reference given that there is a simple way to exclude it from packaging. We can remove the code when it needs extra effort to maintain in the future. |
How about also remove related tests? |
I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
Exclude the module of java
iceberg
anddeltalake
sink from connector node.The previous
deltalake_rust
will take over the current java version of delta lake and deltalake sink created withconnector = 'deltalake'
will use the rust implementation now.The package size reduced from 407,850,813 to 119,393,608. Fix #13113.
Checklist
./risedev check
(or alias,./risedev c
)Documentation
Release note
connector = 'iceberg_java'
is deprecated, and users can only create sink with rust version of iceberg.