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]
