-
Notifications
You must be signed in to change notification settings - Fork 183
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
Tracking issue: Writing iceberg tables #346
Comments
Anyone else passing through here, check #700 for a more fine-grained overview and future planning. Dear all, My goal is to align with the community on good next steps and then distribute issues among us to get more focus, attention and developer time for the issues that are needed to implement writes and compaction. In addition to the issues listed above, there are currently open PRs that are also important for writes: Related PRs in
Related other Issues / Discussions
I am sure I missed a few - please feel free to extend. My proposal for a way forward would be as follows:
Let me know what you think! @adisheshkishore, @amitgilad3, @JanKaul, @jaychia, @kevinzwang, @mkarbo, @mehmetozsoy-synnada, @rampage644, @twuebi |
I've been intending on switching focus from reads to writes once my delete file read support PR is merged. I'll do my best to attend the meet on the 28th (day before my birthday! 😁) and look forward to collaborating with whoever else gets involved to land writes in iceberg-rust! |
Thank you for compiling this @c-thiel @ZENOTME! I'm part of the Daft team and we're eagerly looking forward to write support. The tasks enumerated by @ZENOTME match our priorities well -- we would need at least appends, overwrites, and partitioned writes in order to migrate to iceberg-rust. Let me know if this is being worked on already, but one thing we'd like to see is a public interface for building and committing snapshots. Daft handles writing data itself, and would use iceberg-rust only for the metadata operations to commit a write. Since this could also be used by the iceberg-rust writer, it makes sense to to solidify that interface first. Thanks for the work so far! We would love to further our collaboration on this, @jaychia and I will also be at the upcoming community sync to discuss more. |
Hi @kevinzwang , recently I'm working on #340 #342 #343 to support delete write, partition write. And #349 has merged, so I think now the iceberg-rust support to commit data file. |
Tracked at #700 |
Inspired by #275 (comment), I created this issue to track all our write task. It's based on doc.
append
files #329The text was updated successfully, but these errors were encountered: