danny0405 commented on PR #11923: URL: https://github.com/apache/hudi/pull/11923#issuecomment-2458831153
From highlevel, I kind of think the invocation chains are way to long for instant creation and SE/DE, can we always use the meta client as the entrance and have some top APIs for these discrepancies: 1. metaClient.getInstantGenerator.generateNewInstant() and metaClient.getInstantGenerator.getInstantFileName(xxx); 2. metaClient.getInstantSeDe.deserialize(xxx), 3. metaClient.getTimelineArchiver(...).archive So that the caller does not need to always care about all different kinds of factories, the details should be wrapped just into the meta client impls. -- 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]
