[jira] [Assigned] (HUDI-5761) Create "Type" configs for current configs that take in classes

2023-08-16 Thread Vinoth Chandar (Jira)


 [ 
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

2023-04-21 Thread Jonathan Vexler (Jira)


 [ 
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)