lakeFS icon indicating copy to clipboard operation
lakeFS copied to clipboard

Graveler's Set flow for `IfAbsent` pre condition is wrong

Open itaiad200 opened this issue 1 year ago • 0 comments

If the key exists in the committed data, Graveler will return ErrPreconditionFailed, although it may have been deleted in the in the staging area. Moreover, tombstones are not being overwritten by this condition in the staging manager, although a tombstone meaning is actually: "This key does not exist".

itaiad200 avatar Jul 21 '22 08:07 itaiad200