BsoBird commented on issue #3627:
URL: https://github.com/apache/paimon/issues/3627#issuecomment-2219634922

   Let's say that we currently hold a particular version of metadata M. Client 
A performs a normal commit, which produces a new version M1. At the same 
time,Client B performs a re-location, which produces a new version M2. 
   it look like this:
   ```
   M --> M1 : CLIENT-A 
   M --> M2 : CLIENT-B 
   ```
   According to you, we will end up committing both versions M1 and M2 
successfully, i.e., there are three version records A -> M1 -> M2.
   If that's the case, then we're actually breaking linear commits.This can 
lead to problems. For example, users may not be able to fetch new data as 
expected, or users may not be able to query the change history of data as 
expected.This may even affect the cleanup of expired snapshots.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to