Sergei Patiakin
Sergei Patiakin
No longer offering remote positions: https://portchain.com/careers
This PR fixes #6194 . When `df` receives both a `-t` type filter and file paths, the mount point for each path must be determined before the filesystem type filter...
## Steps To Reproduce - Create two tables with identical data in an Iceberg REST catalog with x_iceberg_access_delegation = Some("vended-credentials"): - `t1` at `s3://some-bucket/t1` - `t2` at `s3://some-bucket/t2` - Run...
Operation::execute for a Operation::Replace orders the RemoveSnapshots table action before the SetSnapshotRef table action: https://github.com/JanKaul/iceberg-rust/blob/main/iceberg-rust/src/table/transaction/operation.rs#L533-L544 A catalog that performs a consistency check after each update would determine the first update...
We have a use case where we generate N changesets. Each changeset is a (data_files, delete_files) tuple. The changesets should have distinct data sequence numbers so that delete files from...
## Steps to reproduce ``` let mut tx = table.new_transaction(None); tx = tx.append_data(data_file); tx = tx.append_delete(delete_file); tx.commit().await; ``` ## Observed behavior - The commit does not include `delete_file` ## Expected...
There are three concepts related to Iceberg data files: A: files defining rows to add B: files defining rows to remove C: files defining either rows to add or rows...