zhuxiangyi commented on PR #8139:
URL: https://github.com/apache/paimon/pull/8139#issuecomment-4644612403

   @JingsongLi 
   Thanks for pointing this out. I agree that the current restore snapshot is 
not sufficient for streaming readers with streaming-read-overwrite=true.
   
   The new snapshot currently has the target snapshot's complete data manifests 
in baseManifestList, but its deltaManifestList is empty. This makes the final 
table state correct for batch/full scans, but the restore can be invisible to 
streaming overwrite readers.
   
   I will update restoreAsLatest to generate an overwrite delta relative to the 
previous latest snapshot: DELETE files that exist only in the previous latest 
snapshot, and ADD files that exist only in the target snapshot. The 
baseManifestList will contain the previous latest snapshot's merged effective 
ADD files, while deltaManifestList will describe the previous-latest-to-target 
transition.


-- 
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