[HUDI-3782] Fixing table config when any of the index is disabled (#5222)
This commit is contained in:
@@ -105,6 +105,9 @@ public abstract class HoodieFlinkTable<T extends HoodieRecordPayload>
|
||||
public <T extends SpecificRecordBase> Option<HoodieTableMetadataWriter> getMetadataWriter(String triggeringInstantTimestamp,
|
||||
Option<T> actionMetadata) {
|
||||
if (config.isMetadataTableEnabled()) {
|
||||
// even with metadata enabled, some index could have been disabled
|
||||
// delete metadata partitions corresponding to such indexes
|
||||
deleteMetadataIndexIfNecessary();
|
||||
return Option.of(FlinkHoodieBackedTableMetadataWriter.create(context.getHadoopConf().get(), config,
|
||||
context, actionMetadata, Option.of(triggeringInstantTimestamp)));
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user