ZENOTME
ZENOTME
> > For now, we only support FastAppend. So we can complete the whole process based on the FastAppend first and complete conflict detection when we introduce other update actions....
> [@ZENOTME](https://github.com/ZENOTME) Are you currently working on this? I'm looing to make some progress on this Hi @jonathanc-n, for the transaction part, we better waiting for #949 to merge first...
> > 1. We can introduce a new `ErrorKind::RetryableCommitError` to abstract kinds of catalog errors. > > Hi, I believe it should not be an extra kind. Instead, we can...
Sorry for replying late. > I'm a bit confused about this part. First of all should we do a operation match and not have to append requirements if there are...
I think the intent of #798 is similar to this issue. We end up needing to implement [RowDeltaAction](https://github.com/apache/iceberg/blob/8f6ebb5b36a0263edfcb04e0c104b26225f95b07/core/src/main/java/org/apache/iceberg/BaseRowDelta.java#L27) for this intent. > @liurenjie1024 What do you think about a transaction...
Create an issue to track RowDeleteAction: #1104
That's interesting. I also encountered this problem and I found that it's because the error happened when I executed `./lcrq 6`. (At least in my case... I get segment fault...
I'm thinking is reasonable to split out `spec` part as a single minimum module? It just provide the memory representation of iceberg spec and de/serialize way. It can be evolve...
cc @Fokko @liurenjie1024
> For metadata conflict detection, what is the exact design outline that you are looking to implement? conflict detection implementation based on the validation phase. I would like to introduce...