[ https://issues.apache.org/jira/browse/HUDI-375?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16990067#comment-16990067 ]
lamber-ken commented on HUDI-375: --------------------------------- Hi, [~vinoth] the main purpose of this issue is to solve the fat config class like HoodieWriteConfig and make the configuration framework easy to use for users and developers. First, for the first question, I'll bring up a discuss via email to talk about this issue with community later. As you said, this may affect current config class, the clients also needs to modify. Second, for the second question, you can clone my demo project which contains two modules, they are simplified models, you will understand the mechanism. > Refactor the configure framework of hudi project > ------------------------------------------------ > > Key: HUDI-375 > URL: https://issues.apache.org/jira/browse/HUDI-375 > Project: Apache Hudi (incubating) > Issue Type: Improvement > Reporter: lamber-ken > Assignee: lamber-ken > Priority: Major > > Currently, config items and their default value are dispersed in the java > class file. It's easy to confuse when config items are defined more and more, > so it's necessary to refactor the configure framework. > May some things need to consider > # config item and default value may defined in a class > # provide a mechanism which can extract some config items for specific > component. -- This message was sent by Atlassian Jira (v8.3.4#803005)