[jira] [Assigned] (HUDI-5761) Create "Type" configs for current configs that take in classes
[ https://issues.apache.org/jira/browse/HUDI-5761?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vinoth Chandar reassigned HUDI-5761: Assignee: (was: Jonathan Vexler) > Create "Type" configs for current configs that take in classes > -- > > Key: HUDI-5761 > URL: https://issues.apache.org/jira/browse/HUDI-5761 > Project: Apache Hudi > Issue Type: Improvement > Components: configs >Reporter: Jonathan Vexler >Priority: Major > Labels: pull-request-available > Fix For: 0.14.0, 1.0.0 > > > Take for example `hoodie.datasource.write.keygenerator.type` and its > counterpart `hoodie.datasource.write.keygenerator.class`. We should make > configs like keygenerator.type for configs currently like keygenerator.class. > Take for example `hoodie.datasource.write.record.merger.impls`. If you want > HoodieAvroRecordMerger you need to set the value to > org.apache.hudi.common.model.HoodieAvroRecordMerger. However, if you want > HoodieSparkRecordMerger, the full class path is > org.apache.hudi.HoodieSparkRecordMerger. Differences like this are an easy > cause for mistakes. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (HUDI-5761) Create "Type" configs for current configs that take in classes
[ https://issues.apache.org/jira/browse/HUDI-5761?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jonathan Vexler reassigned HUDI-5761: - Assignee: Jonathan Vexler > Create "Type" configs for current configs that take in classes > -- > > Key: HUDI-5761 > URL: https://issues.apache.org/jira/browse/HUDI-5761 > Project: Apache Hudi > Issue Type: Improvement > Components: configs >Reporter: Jonathan Vexler >Assignee: Jonathan Vexler >Priority: Major > Fix For: 0.14.0 > > > Take for example `hoodie.datasource.write.keygenerator.type` and its > counterpart `hoodie.datasource.write.keygenerator.class`. We should make > configs like keygenerator.type for configs currently like keygenerator.class. > Take for example `hoodie.datasource.write.record.merger.impls`. If you want > HoodieAvroRecordMerger you need to set the value to > org.apache.hudi.common.model.HoodieAvroRecordMerger. However, if you want > HoodieSparkRecordMerger, the full class path is > org.apache.hudi.HoodieSparkRecordMerger. Differences like this are an easy > cause for mistakes. -- This message was sent by Atlassian Jira (v8.20.10#820010)