[
https://issues.apache.org/jira/browse/HUDI-5740?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ethan Guo updated HUDI-5740:
----------------------------
Description:
The configs in the following classes are implemented not using HoodieConfig,
making it impossible to be surfaced on the Configurations page. We need to
refactor the code so that each config property is implemented using
ConfigProperty in a corresponding new HoodieConfig class. Refer to
HoodieArchivalConfig for existing implementation of configs.
InitialCheckPointProvider
HoodieDeltaStreamer
HoodieMultiTableDeltaStreamer
FilebasedSchemaProvider
HiveSchemaProvider
JdbcbasedSchemaProvider
ProtoClassBasedSchemaProvider
SchemaPostProcessor
SchemaRegistryProvider
SparkAvroPostProcessor
DropColumnSchemaPostProcessor
BaseSchemaPostProcessorConfig
was:
The configs in the following classes are not using
InitialCheckPointProvider
HoodieDeltaStreamer
HoodieMultiTableDeltaStreamer
FilebasedSchemaProvider
HiveSchemaProvider
JdbcbasedSchemaProvider
ProtoClassBasedSchemaProvider
SchemaPostProcessor
SchemaRegistryProvider
SparkAvroPostProcessor
DropColumnSchemaPostProcessor
BaseSchemaPostProcessorConfig
> Refactor Deltastreamer and schema providers to use HoodieConfig/ConfigProperty
> ------------------------------------------------------------------------------
>
> Key: HUDI-5740
> URL: https://issues.apache.org/jira/browse/HUDI-5740
> Project: Apache Hudi
> Issue Type: Improvement
> Components: configs, deltastreamer
> Reporter: Jonathan Vexler
> Assignee: Lokesh Jain
> Priority: Blocker
> Fix For: 0.14.0
>
>
> The configs in the following classes are implemented not using HoodieConfig,
> making it impossible to be surfaced on the Configurations page. We need to
> refactor the code so that each config property is implemented using
> ConfigProperty in a corresponding new HoodieConfig class. Refer to
> HoodieArchivalConfig for existing implementation of configs.
>
> InitialCheckPointProvider
> HoodieDeltaStreamer
> HoodieMultiTableDeltaStreamer
> FilebasedSchemaProvider
> HiveSchemaProvider
> JdbcbasedSchemaProvider
> ProtoClassBasedSchemaProvider
> SchemaPostProcessor
> SchemaRegistryProvider
> SparkAvroPostProcessor
> DropColumnSchemaPostProcessor
> BaseSchemaPostProcessorConfig
--
This message was sent by Atlassian Jira
(v8.20.10#820010)