rdblue commented on code in PR #9725:
URL: https://github.com/apache/iceberg/pull/9725#discussion_r1490244193
##########
core/src/main/java/org/apache/iceberg/view/ViewMetadata.java:
##########
@@ -504,6 +517,11 @@ static List<ViewHistoryEntry>
updateHistory(List<ViewHistoryEntry> history, Set<
}
}
+ // keep the last numVersionsToKeep in the history
Review Comment:
@nastra, I don't think this change is a good idea. The `numVersionsToKeep`
option applies to versions, not history. History is retained as long as it
references valid versions.
There's no expectation that history and versions have the same size. History
will have entries that are independent from versions. For example, if I run
`CREATE OR REPLACE` and add a new version then I create both a version and a
history entry. But if I roll back that change by setting the current version,
no versions are added but the history is updated to show that the current
version went from 2 to 1 (for example).
I don't think we need to update this.
--
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]