hudi-bot opened a new issue, #17318: URL: https://github.com/apache/hudi/issues/17318
# Do we really need completely different relations based on checkpoint version.. I feel just passing in the checkpoint version to use is sufficient.. I worry there are too many V1, V2 classes to maintain here. [https://github.com/apache/hudi/pull/12342#discussion_r1864665107] # Can we introduce a factory.. {{Checkpoint.create(..)}} that will create the current/latest by default.. then we avoid use of version specific {{CheckpointV2}} and CheckpointV1` classes in regular code.. There should be a few places where we will handle CheckpointV1 and thats it. # use {{HoodieTableVersion instead of int writeTableVersion - [https://github.com/apache/hudi/pull/12342#discussion_r1864669100]}} {{4. Code duplication - https://github.com/apache/hudi/pull/12342#discussion_r1864668618}} {{{}{}}}{{{}{}}} ## JIRA info - Link: https://issues.apache.org/jira/browse/HUDI-8627 - Type: Sub-task - Parent: https://issues.apache.org/jira/browse/HUDI-9105 - Fix version(s): - 1.1.0 -- 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]
