-
Notifications
You must be signed in to change notification settings - Fork 3k
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
iceberg connector cannot perform write operations when use Nessie catalog #17813
Comments
Hi, I saw this ticket today. @junshiwang: can you please provide a step how the table was created? was it from spark? Because I tried creating the table locally in Trino with Nessie, It can insert the data
|
I was able to reproduce locally this only when I Trino tries to write to a Spark created Iceberg table using Nessie catalog. |
Problem: Analysis: In Trino, this property is never set but used in Solution: Note: alternative solution is to duplicate the |
As a quick fix, But the other functionalities (like disabling GC) from |
I added a fix for this a while ago in nastra@34455ed and forgot to follow-up after Nessie support was merged to Trino. The changes are obviously outdated, but it should give enough info on how to fix this @ajantha-bhat |
This approach seems to be what I mentioned as an alternate solution above in the note. But instead of changing |
Iceberg side fix apache/iceberg#7893 is merged. With a new Iceberg release, we can work on a PR at Trino side to fix this issue. |
@ajantha-bhat What is the current state of this? We have mixed write access to some of our tables from Trino and Spark and this is currently blocking us from migrating to Iceberg. Iceberg has had a release since your PR was merged (1.3.1), but it doesn't appear to include the change. Do you know a rough estimate for when these changes might land in an Iceberg release? |
@marvin-roesch: Yeah, we need Iceberg 1.4.0 release for this to work. 1.3.1 didn't include this change. As a temporary workaround, maybe you can try removing this table property( |
@junshiwang: #19524 fixes this bug. |
if table propeties has nessie.commit.id, cannot perform any write operations
Tasks
The text was updated successfully, but these errors were encountered: