-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Describe logRetentionDuration in PROTOCOL #888
Comments
Hi @wjones127, thanks for your question. Do you think this configuration needs to be documented in You can check out the reader version requirements section of the |
You're right that we don't need to document this setting in particular. But I think the behavior of deleting old log files should be documented. When I read the protocol I thought reading checkpoints was an optional optimization. But this setting means it's required for a reader, and that readers shouldn't consider delta tables missing old log corrupt or invalid. |
Would you like to submit a short PR adding this description? |
Existing writers may delete old JSON log entries if there are newer checkpoints. Fixes delta-io#888. Closes delta-io#913 Signed-off-by: Shixiong Zhu <zsxwing@gmail.com> GitOrigin-RevId: 79cce715d78edb9aca33f2f8db7861e15634e812
Existing writers may delete old JSON log entries if there are newer checkpoints. Fixes delta-io#888. Closes delta-io#913 Signed-off-by: Shixiong Zhu <zsxwing@gmail.com> GitOrigin-RevId: 79cce715d78edb9aca33f2f8db7861e15634e812
If I understand right, delta log files older than
logRetentionDuration
may be deleted if they are no longer needed. This is documented at docs.delta.io, but is not mentioned in the PROTOCOL.md.Which reader version does this behavior go back to? Version 1?
The text was updated successfully, but these errors were encountered: