From 099a340832157addac718123987b46c831abd84a Mon Sep 17 00:00:00 2001 From: Bo Cui Date: Thu, 27 Jan 2022 18:12:30 +0800 Subject: [PATCH 1/6] [HUDI-3336][HUDI-FLINK] Support custom hadoop config options for flink --- .../hudi/configuration/FlinkOptions.java | 22 ++++++--------- .../hudi/schema/FilebasedSchemaProvider.java | 2 +- .../sink/bootstrap/BootstrapOperator.java | 2 +- .../partitioner/BucketAssignFunction.java | 2 +- .../hudi/sink/utils/HiveSyncContext.java | 2 +- .../org/apache/hudi/source/FileIndex.java | 2 +- .../source/StreamReadMonitoringFunction.java | 2 +- .../apache/hudi/table/HoodieTableSource.java | 2 +- .../hudi/table/catalog/HoodieCatalog.java | 2 +- .../apache/hudi/table/format/FormatUtils.java | 2 +- .../format/mor/MergeOnReadInputFormat.java | 2 +- .../org/apache/hudi/util/FlinkTables.java | 2 +- .../org/apache/hudi/util/StreamerUtil.java | 27 ++++++++++++++----- .../hudi/util/ViewStorageProperties.java | 10 ++++--- .../sink/partitioner/TestBucketAssigner.java | 2 +- .../apache/hudi/utils/TestStreamerUtil.java | 2 +- .../hudi/utils/TestViewStorageProperties.java | 8 +++--- 17 files changed, 51 insertions(+), 42 deletions(-) diff --git a/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java b/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java index 77c3f15e54c45..65bacc8572eb4 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java +++ b/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java @@ -23,6 +23,7 @@ import org.apache.hudi.common.config.HoodieConfig; import org.apache.hudi.common.model.HoodieTableType; import org.apache.hudi.common.model.OverwriteWithLatestAvroPayload; +import org.apache.hudi.common.util.StringUtils; import org.apache.hudi.config.HoodieWriteConfig; import org.apache.hudi.exception.HoodieException; import org.apache.hudi.hive.SlashEncodedDayPartitionValueExtractor; @@ -660,25 +661,18 @@ private FlinkOptions() { // Prefix for Hoodie specific properties. private static final String PROPERTIES_PREFIX = "properties."; - /** - * Collects the config options that start with 'properties.' into a 'key'='value' list. - */ - public static Map getHoodieProperties(Map options) { - return getHoodiePropertiesWithPrefix(options, PROPERTIES_PREFIX); - } - /** * Collects the config options that start with specified prefix {@code prefix} into a 'key'='value' list. */ - public static Map getHoodiePropertiesWithPrefix(Map options, String prefix) { + public static Map getPropertiesWithPrefix(Map options, String subprefix) { final Map hoodieProperties = new HashMap<>(); - - if (hasPropertyOptions(options)) { + String prefix = StringUtils.isNullOrEmpty(subprefix) ? PROPERTIES_PREFIX : PROPERTIES_PREFIX + subprefix; + if (hasPropertyOptions(options, prefix)) { options.keySet().stream() - .filter(key -> key.startsWith(PROPERTIES_PREFIX)) + .filter(key -> key.startsWith(prefix)) .forEach(key -> { final String value = options.get(key); - final String subKey = key.substring((prefix).length()); + final String subKey = key.substring(prefix.length()); hoodieProperties.put(subKey, value); }); } @@ -700,8 +694,8 @@ public static Configuration flatOptions(Configuration conf) { return fromMap(propsMap); } - private static boolean hasPropertyOptions(Map options) { - return options.keySet().stream().anyMatch(k -> k.startsWith(PROPERTIES_PREFIX)); + private static boolean hasPropertyOptions(Map options, String prefix) { + return options.keySet().stream().anyMatch(k -> k.startsWith(prefix)); } /** diff --git a/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java b/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java index 1443a68cf0fc2..021baf5dc60be 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java +++ b/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java @@ -65,7 +65,7 @@ public FilebasedSchemaProvider(TypedProperties props) { public FilebasedSchemaProvider(Configuration conf) { final String sourceSchemaPath = conf.getString(FlinkOptions.SOURCE_AVRO_SCHEMA_PATH); - final FileSystem fs = FSUtils.getFs(sourceSchemaPath, StreamerUtil.getHadoopConf()); + final FileSystem fs = FSUtils.getFs(sourceSchemaPath, StreamerUtil.getHadoopConf(conf)); try { this.sourceSchema = new Schema.Parser().parse(fs.open(new Path(sourceSchemaPath))); } catch (IOException ioe) { diff --git a/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java b/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java index 4832f18bf7f04..4931f387bbc61 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java +++ b/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java @@ -119,7 +119,7 @@ public void initializeState(StateInitializationContext context) throws Exception } } - this.hadoopConf = StreamerUtil.getHadoopConf(); + this.hadoopConf = StreamerUtil.getHadoopConf(this.conf); this.writeConfig = StreamerUtil.getHoodieClientConfig(this.conf, true); this.hoodieTable = FlinkTables.createTable(writeConfig, hadoopConf, getRuntimeContext()); this.aggregateManager = getRuntimeContext().getGlobalAggregateManager(); diff --git a/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java b/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java index 73fd6685539fb..ec53169b89dfe 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java +++ b/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java @@ -115,7 +115,7 @@ public void open(Configuration parameters) throws Exception { super.open(parameters); HoodieWriteConfig writeConfig = StreamerUtil.getHoodieClientConfig(this.conf, true); HoodieFlinkEngineContext context = new HoodieFlinkEngineContext( - new SerializableConfiguration(StreamerUtil.getHadoopConf()), + new SerializableConfiguration(StreamerUtil.getHadoopConf(this.conf)), new FlinkTaskContextSupplier(getRuntimeContext())); this.bucketAssigner = BucketAssigners.create( getRuntimeContext().getIndexOfThisSubtask(), diff --git a/hudi-flink/src/main/java/org/apache/hudi/sink/utils/HiveSyncContext.java b/hudi-flink/src/main/java/org/apache/hudi/sink/utils/HiveSyncContext.java index 1c051c8cd2300..3c9518eda5edf 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/sink/utils/HiveSyncContext.java +++ b/hudi-flink/src/main/java/org/apache/hudi/sink/utils/HiveSyncContext.java @@ -53,7 +53,7 @@ public HiveSyncTool hiveSyncTool() { public static HiveSyncContext create(Configuration conf) { HiveSyncConfig syncConfig = buildSyncConfig(conf); - org.apache.hadoop.conf.Configuration hadoopConf = StreamerUtil.getHadoopConf(); + org.apache.hadoop.conf.Configuration hadoopConf = StreamerUtil.getHadoopConf(conf); String path = conf.getString(FlinkOptions.PATH); FileSystem fs = FSUtils.getFs(path, hadoopConf); HiveConf hiveConf = new HiveConf(); diff --git a/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java b/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java index 07383ef7fea5f..9789a3fc37bdf 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java +++ b/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java @@ -54,7 +54,7 @@ public class FileIndex { private FileIndex(Path path, Configuration conf) { this.path = path; this.metadataConfig = metadataConfig(conf); - this.tableExists = StreamerUtil.tableExists(path.toString(), StreamerUtil.getHadoopConf()); + this.tableExists = StreamerUtil.tableExists(path.toString(), StreamerUtil.getHadoopConf(conf)); } public static FileIndex instance(Path path, Configuration conf) { diff --git a/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java b/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java index 8138e931e54e7..c5f62945445f1 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java +++ b/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java @@ -157,7 +157,7 @@ public void initializeState(FunctionInitializationContext context) throws Except @Override public void open(Configuration parameters) throws Exception { super.open(parameters); - this.hadoopConf = StreamerUtil.getHadoopConf(); + this.hadoopConf = StreamerUtil.getHadoopConf(parameters); } @Override diff --git a/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java b/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java index 259c2e40cd477..a618a9a195e8d 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java +++ b/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java @@ -157,7 +157,7 @@ public HoodieTableSource( : requiredPos; this.limit = limit == null ? NO_LIMIT_CONSTANT : limit; this.filters = filters == null ? Collections.emptyList() : filters; - this.hadoopConf = StreamerUtil.getHadoopConf(); + this.hadoopConf = StreamerUtil.getHadoopConf(conf); this.metaClient = StreamerUtil.metaClientForReader(conf, hadoopConf); this.maxCompactionMemoryInBytes = getMaxCompactionMemoryInBytes(new JobConf(this.hadoopConf)); } diff --git a/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java b/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java index fddaaba66e291..43833f2140ff4 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java +++ b/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java @@ -93,7 +93,7 @@ public class HoodieCatalog extends AbstractCatalog { public HoodieCatalog(String name, Configuration options) { super(name, options.get(DEFAULT_DATABASE)); this.catalogPathStr = options.get(CATALOG_PATH); - this.hadoopConf = StreamerUtil.getHadoopConf(); + this.hadoopConf = StreamerUtil.getHadoopConf(options); this.tableCommonOptions = CatalogOptions.tableCommonOptions(options); } diff --git a/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java b/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java index 2c3318362b053..a654b8dad1ff8 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java +++ b/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java @@ -256,7 +256,7 @@ public static org.apache.hadoop.conf.Configuration getParquetConf( org.apache.hadoop.conf.Configuration hadoopConf) { final String prefix = "parquet."; org.apache.hadoop.conf.Configuration copy = new org.apache.hadoop.conf.Configuration(hadoopConf); - Map parquetOptions = FlinkOptions.getHoodiePropertiesWithPrefix(options.toMap(), prefix); + Map parquetOptions = FlinkOptions.getPropertiesWithPrefix(options.toMap(), prefix); parquetOptions.forEach((k, v) -> copy.set(prefix + k, v)); return copy; } diff --git a/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java b/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java index 7a72bca0582fd..94aeaf39ec4d3 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java +++ b/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java @@ -166,7 +166,7 @@ public static Builder builder() { public void open(MergeOnReadInputSplit split) throws IOException { this.currentReadCount = 0L; this.closed = false; - this.hadoopConf = StreamerUtil.getHadoopConf(); + this.hadoopConf = StreamerUtil.getHadoopConf(this.conf); if (!(split.getLogPaths().isPresent() && split.getLogPaths().get().size() > 0)) { if (split.getInstantRange() != null) { // base file only with commit time filtering diff --git a/hudi-flink/src/main/java/org/apache/hudi/util/FlinkTables.java b/hudi-flink/src/main/java/org/apache/hudi/util/FlinkTables.java index 6918a06b186b8..121439ccdc9d1 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/util/FlinkTables.java +++ b/hudi-flink/src/main/java/org/apache/hudi/util/FlinkTables.java @@ -44,7 +44,7 @@ private FlinkTables() { */ public static HoodieFlinkTable createTable(Configuration conf, RuntimeContext runtimeContext) { HoodieFlinkEngineContext context = new HoodieFlinkEngineContext( - new SerializableConfiguration(getHadoopConf()), + new SerializableConfiguration(getHadoopConf(conf)), new FlinkTaskContextSupplier(runtimeContext)); HoodieWriteConfig writeConfig = getHoodieClientConfig(conf, true); return HoodieFlinkTable.create(writeConfig, context); diff --git a/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java b/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java index 98df0bbcfd868..017fb0f2d31ab 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java +++ b/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java @@ -75,6 +75,7 @@ import java.util.Date; import java.util.List; import java.util.Locale; +import java.util.Map; import java.util.Properties; import static org.apache.hudi.common.model.HoodieFileFormat.HOODIE_LOG; @@ -101,7 +102,7 @@ public static TypedProperties getProps(FlinkStreamerConfig cfg) { return new TypedProperties(); } return readConfig( - getHadoopConf(), + getHadoopConf(cfg), new Path(cfg.propsFilePath), cfg.configs).getProps(); } @@ -140,9 +141,21 @@ public static DFSPropertiesConfiguration readConfig(org.apache.hadoop.conf.Confi return conf; } - // Keep the redundant to avoid too many modifications. public static org.apache.hadoop.conf.Configuration getHadoopConf() { - return FlinkClientUtil.getHadoopConf(); + return getHadoopConf(null); + } + + // Keep the redundant to avoid too many modifications. + public static org.apache.hadoop.conf.Configuration getHadoopConf(Configuration configuration) { + if (configuration == null) { + return FlinkClientUtil.getHadoopConf(); + } else { + final String prefix = "hadoop."; + org.apache.hadoop.conf.Configuration hadoopConf = FlinkClientUtil.getHadoopConf(); + Map options = FlinkOptions.getPropertiesWithPrefix(configuration.toMap(), prefix); + options.forEach((k, v) -> hadoopConf.set(k, v)); + return hadoopConf; + } } /** @@ -214,7 +227,7 @@ public static HoodieWriteConfig getHoodieClientConfig( HoodieWriteConfig writeConfig = builder.build(); if (loadFsViewStorageConfig) { // do not use the builder to give a change for recovering the original fs view storage config - FileSystemViewStorageConfig viewStorageConfig = ViewStorageProperties.loadFromProperties(conf.getString(FlinkOptions.PATH)); + FileSystemViewStorageConfig viewStorageConfig = ViewStorageProperties.loadFromProperties(conf.getString(FlinkOptions.PATH), conf); writeConfig.setViewStorageConfig(viewStorageConfig); } return writeConfig; @@ -254,7 +267,7 @@ public static void checkRequiredProperties(TypedProperties props, List c */ public static HoodieTableMetaClient initTableIfNotExists(Configuration conf) throws IOException { final String basePath = conf.getString(FlinkOptions.PATH); - final org.apache.hadoop.conf.Configuration hadoopConf = StreamerUtil.getHadoopConf(); + final org.apache.hadoop.conf.Configuration hadoopConf = StreamerUtil.getHadoopConf(conf); if (!tableExists(basePath, hadoopConf)) { HoodieTableMetaClient metaClient = HoodieTableMetaClient.withPropertyBuilder() .setTableCreateSchema(conf.getString(FlinkOptions.SOURCE_AVRO_SCHEMA)) @@ -381,7 +394,7 @@ public static HoodieFlinkWriteClient createWriteClient(Configuration conf, Runti public static HoodieFlinkWriteClient createWriteClient(Configuration conf, RuntimeContext runtimeContext, boolean loadFsViewStorageConfig) { HoodieFlinkEngineContext context = new HoodieFlinkEngineContext( - new SerializableConfiguration(getHadoopConf()), + new SerializableConfiguration(StreamerUtil.getHadoopConf(conf)), new FlinkTaskContextSupplier(runtimeContext)); HoodieWriteConfig writeConfig = getHoodieClientConfig(conf, loadFsViewStorageConfig); @@ -407,7 +420,7 @@ public static HoodieFlinkWriteClient createWriteClient(Configuration conf) throw .withStorageType(viewStorageConfig.getStorageType()) .withRemoteServerHost(viewStorageConfig.getRemoteViewServerHost()) .withRemoteServerPort(viewStorageConfig.getRemoteViewServerPort()).build(); - ViewStorageProperties.createProperties(conf.getString(FlinkOptions.PATH), rebuilt); + ViewStorageProperties.createProperties(conf.getString(FlinkOptions.PATH), rebuilt, conf); return writeClient; } diff --git a/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java b/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java index da55e27f0c03b..b8962c37d98b9 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java +++ b/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java @@ -18,6 +18,7 @@ package org.apache.hudi.util; +import org.apache.flink.configuration.Configuration; import org.apache.hudi.common.fs.FSUtils; import org.apache.hudi.common.table.view.FileSystemViewStorageConfig; import org.apache.hudi.exception.HoodieIOException; @@ -48,9 +49,10 @@ public class ViewStorageProperties { */ public static void createProperties( String basePath, - FileSystemViewStorageConfig config) throws IOException { + FileSystemViewStorageConfig config, + Configuration flinkConf) throws IOException { Path propertyPath = getPropertiesFilePath(basePath); - FileSystem fs = FSUtils.getFs(basePath, StreamerUtil.getHadoopConf()); + FileSystem fs = FSUtils.getFs(basePath, StreamerUtil.getHadoopConf(flinkConf)); fs.delete(propertyPath, false); try (FSDataOutputStream outputStream = fs.create(propertyPath)) { config.getProps().store(outputStream, @@ -61,10 +63,10 @@ public static void createProperties( /** * Read the {@link FileSystemViewStorageConfig} with given table base path. */ - public static FileSystemViewStorageConfig loadFromProperties(String basePath) { + public static FileSystemViewStorageConfig loadFromProperties(String basePath, Configuration configuration) { Path propertyPath = getPropertiesFilePath(basePath); LOG.info("Loading filesystem view storage properties from " + propertyPath); - FileSystem fs = FSUtils.getFs(basePath, StreamerUtil.getHadoopConf()); + FileSystem fs = FSUtils.getFs(basePath, StreamerUtil.getHadoopConf(configuration)); Properties props = new Properties(); try { try (FSDataInputStream inputStream = fs.open(propertyPath)) { diff --git a/hudi-flink/src/test/java/org/apache/hudi/sink/partitioner/TestBucketAssigner.java b/hudi-flink/src/test/java/org/apache/hudi/sink/partitioner/TestBucketAssigner.java index 4f4b5499530cc..79409c82fa205 100644 --- a/hudi-flink/src/test/java/org/apache/hudi/sink/partitioner/TestBucketAssigner.java +++ b/hudi-flink/src/test/java/org/apache/hudi/sink/partitioner/TestBucketAssigner.java @@ -71,7 +71,7 @@ public void before() throws IOException { writeConfig = StreamerUtil.getHoodieClientConfig(conf); context = new HoodieFlinkEngineContext( - new SerializableConfiguration(StreamerUtil.getHadoopConf()), + new SerializableConfiguration(StreamerUtil.getHadoopConf(conf)), new FlinkTaskContextSupplier(null)); StreamerUtil.initTableIfNotExists(conf); } diff --git a/hudi-flink/src/test/java/org/apache/hudi/utils/TestStreamerUtil.java b/hudi-flink/src/test/java/org/apache/hudi/utils/TestStreamerUtil.java index 57297c50ee82b..e0084627cf760 100644 --- a/hudi-flink/src/test/java/org/apache/hudi/utils/TestStreamerUtil.java +++ b/hudi-flink/src/test/java/org/apache/hudi/utils/TestStreamerUtil.java @@ -106,7 +106,7 @@ void testInstantTimeDiff() { void testDumpRemoteViewStorageConfig() throws IOException { Configuration conf = TestConfigurations.getDefaultConf(tempFile.getAbsolutePath()); StreamerUtil.createWriteClient(conf); - FileSystemViewStorageConfig storageConfig = ViewStorageProperties.loadFromProperties(conf.getString(FlinkOptions.PATH)); + FileSystemViewStorageConfig storageConfig = ViewStorageProperties.loadFromProperties(conf.getString(FlinkOptions.PATH), null); assertThat(storageConfig.getStorageType(), is(FileSystemViewStorageType.REMOTE_FIRST)); } } diff --git a/hudi-flink/src/test/java/org/apache/hudi/utils/TestViewStorageProperties.java b/hudi-flink/src/test/java/org/apache/hudi/utils/TestViewStorageProperties.java index f80760bf1fd85..c1be952a4ff95 100644 --- a/hudi-flink/src/test/java/org/apache/hudi/utils/TestViewStorageProperties.java +++ b/hudi-flink/src/test/java/org/apache/hudi/utils/TestViewStorageProperties.java @@ -45,11 +45,11 @@ void testReadWriteProperties() throws IOException { .withStorageType(FileSystemViewStorageType.SPILLABLE_DISK) .withRemoteServerHost("host1") .withRemoteServerPort(1234).build(); - ViewStorageProperties.createProperties(basePath, config); - ViewStorageProperties.createProperties(basePath, config); - ViewStorageProperties.createProperties(basePath, config); + ViewStorageProperties.createProperties(basePath, config, null); + ViewStorageProperties.createProperties(basePath, config, null); + ViewStorageProperties.createProperties(basePath, config, null); - FileSystemViewStorageConfig readConfig = ViewStorageProperties.loadFromProperties(basePath); + FileSystemViewStorageConfig readConfig = ViewStorageProperties.loadFromProperties(basePath, null); assertThat(readConfig.getStorageType(), is(FileSystemViewStorageType.SPILLABLE_DISK)); assertThat(readConfig.getRemoteViewServerHost(), is("host1")); assertThat(readConfig.getRemoteViewServerPort(), is(1234)); From 0c496e68e73e6b4fba12773fd61ab5cfb901618b Mon Sep 17 00:00:00 2001 From: Bo Date: Fri, 11 Feb 2022 10:12:26 +0800 Subject: [PATCH 2/6] [HUDI-3336][HUDI-FLINK] Support custom hadoop config options for flink --- .../hudi/configuration/FlinkOptions.java | 38 +++---------------- .../hudi/schema/FilebasedSchemaProvider.java | 3 +- .../apache/hudi/table/HoodieTableFactory.java | 13 ++++++- .../apache/hudi/table/format/FormatUtils.java | 9 +++-- .../org/apache/hudi/util/StreamerUtil.java | 17 ++++++--- .../hudi/util/ViewStorageProperties.java | 4 +- .../TestStreamWriteOperatorCoordinator.java | 2 +- .../hudi/source/TestStreamReadOperator.java | 2 +- .../apache/hudi/utils/TestStreamerUtil.java | 2 +- .../java/org/apache/hudi/utils/TestUtils.java | 10 ++--- .../hudi/utils/TestViewStorageProperties.java | 10 +++-- 11 files changed, 52 insertions(+), 58 deletions(-) diff --git a/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java b/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java index 65bacc8572eb4..d70b644e10bd4 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java +++ b/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java @@ -18,6 +18,7 @@ package org.apache.hudi.configuration; +import org.apache.flink.configuration.DelegatingConfiguration; import org.apache.hudi.common.config.ConfigClassProperty; import org.apache.hudi.common.config.ConfigGroups; import org.apache.hudi.common.config.HoodieConfig; @@ -659,48 +660,21 @@ private FlinkOptions() { // ------------------------------------------------------------------------- // Prefix for Hoodie specific properties. - private static final String PROPERTIES_PREFIX = "properties."; - - /** - * Collects the config options that start with specified prefix {@code prefix} into a 'key'='value' list. - */ - public static Map getPropertiesWithPrefix(Map options, String subprefix) { - final Map hoodieProperties = new HashMap<>(); - String prefix = StringUtils.isNullOrEmpty(subprefix) ? PROPERTIES_PREFIX : PROPERTIES_PREFIX + subprefix; - if (hasPropertyOptions(options, prefix)) { - options.keySet().stream() - .filter(key -> key.startsWith(prefix)) - .forEach(key -> { - final String value = options.get(key); - final String subKey = key.substring(prefix.length()); - hoodieProperties.put(subKey, value); - }); - } - return hoodieProperties; - } + public static final String PROPERTIES_PREFIX = "properties."; /** * Collects all the config options, the 'properties.' prefix would be removed if the option key starts with it. */ public static Configuration flatOptions(Configuration conf) { - final Map propsMap = new HashMap<>(); - - conf.toMap().forEach((key, value) -> { - final String subKey = key.startsWith(PROPERTIES_PREFIX) - ? key.substring((PROPERTIES_PREFIX).length()) - : key; - propsMap.put(subKey, value); - }); - return fromMap(propsMap); - } - - private static boolean hasPropertyOptions(Map options, String prefix) { - return options.keySet().stream().anyMatch(k -> k.startsWith(prefix)); + DelegatingConfiguration delegatingConf = new DelegatingConfiguration(conf, PROPERTIES_PREFIX); + return Configuration.fromMap(delegatingConf.toMap()); } /** * Creates a new configuration that is initialized with the options of the given map. + * @deprecated Use {@link Configuration#fromMap(Map)} instead. */ + @Deprecated public static Configuration fromMap(Map map) { final Configuration configuration = new Configuration(); map.forEach(configuration::setString); diff --git a/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java b/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java index 021baf5dc60be..3444198e861d1 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java +++ b/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java @@ -49,9 +49,10 @@ public static class Config { private Schema targetSchema; + @Deprecated public FilebasedSchemaProvider(TypedProperties props) { StreamerUtil.checkRequiredProperties(props, Collections.singletonList(Config.SOURCE_SCHEMA_FILE_PROP)); - FileSystem fs = FSUtils.getFs(props.getString(Config.SOURCE_SCHEMA_FILE_PROP), StreamerUtil.getHadoopConf()); + FileSystem fs = FSUtils.getFs(props.getString(Config.SOURCE_SCHEMA_FILE_PROP), StreamerUtil.getHadoopConf(new Configuration())); try { this.sourceSchema = new Schema.Parser().parse(fs.open(new Path(props.getString(Config.SOURCE_SCHEMA_FILE_PROP)))); if (props.containsKey(Config.TARGET_SCHEMA_FILE_PROP)) { diff --git a/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java b/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java index 5299551fccd38..b489895bcf95d 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java +++ b/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java @@ -18,6 +18,7 @@ package org.apache.hudi.table; +import org.apache.flink.table.factories.FactoryUtil; import org.apache.hudi.common.model.DefaultHoodieRecordPayload; import org.apache.hudi.common.model.EventTimeAvroPayload; import org.apache.hudi.configuration.FlinkOptions; @@ -51,6 +52,10 @@ import java.util.List; import java.util.Set; +import static org.apache.hudi.configuration.FlinkOptions.PROPERTIES_PREFIX; +import static org.apache.hudi.table.format.FormatUtils.PARQUET_PREFIX; +import static org.apache.hudi.util.StreamerUtil.HADOOP_PREFIX; + /** * Hoodie data source/sink factory. */ @@ -61,7 +66,9 @@ public class HoodieTableFactory implements DynamicTableSourceFactory, DynamicTab @Override public DynamicTableSource createDynamicTableSource(Context context) { - Configuration conf = FlinkOptions.fromMap(context.getCatalogTable().getOptions()); + FactoryUtil.TableFactoryHelper helper = FactoryUtil.createTableFactoryHelper(this, context); + helper.validateExcept(HADOOP_PREFIX, PARQUET_PREFIX, PROPERTIES_PREFIX); + Configuration conf = (Configuration) helper.getOptions(); ResolvedSchema schema = context.getCatalogTable().getResolvedSchema(); sanityCheck(conf, schema); setupConfOptions(conf, context.getObjectIdentifier().getObjectName(), context.getCatalogTable(), schema); @@ -78,7 +85,9 @@ public DynamicTableSource createDynamicTableSource(Context context) { @Override public DynamicTableSink createDynamicTableSink(Context context) { - Configuration conf = FlinkOptions.fromMap(context.getCatalogTable().getOptions()); + FactoryUtil.TableFactoryHelper helper = FactoryUtil.createTableFactoryHelper(this, context); + helper.validateExcept(HADOOP_PREFIX, PARQUET_PREFIX, PROPERTIES_PREFIX); + Configuration conf = (Configuration) helper.getOptions(); ResolvedSchema schema = context.getCatalogTable().getResolvedSchema(); sanityCheck(conf, schema); setupConfOptions(conf, context.getObjectIdentifier().getObjectName(), context.getCatalogTable(), schema); diff --git a/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java b/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java index a654b8dad1ff8..657b41e4ffd1c 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java +++ b/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java @@ -18,6 +18,7 @@ package org.apache.hudi.table.format; +import org.apache.flink.configuration.DelegatingConfiguration; import org.apache.hudi.common.fs.FSUtils; import org.apache.hudi.common.model.HoodieOperation; import org.apache.hudi.common.model.HoodieRecord; @@ -55,6 +56,8 @@ * Utilities for format. */ public class FormatUtils { + public static final String PARQUET_PREFIX = "parquet."; + private FormatUtils() { } @@ -254,10 +257,10 @@ private static Boolean string2Boolean(String s) { public static org.apache.hadoop.conf.Configuration getParquetConf( org.apache.flink.configuration.Configuration options, org.apache.hadoop.conf.Configuration hadoopConf) { - final String prefix = "parquet."; org.apache.hadoop.conf.Configuration copy = new org.apache.hadoop.conf.Configuration(hadoopConf); - Map parquetOptions = FlinkOptions.getPropertiesWithPrefix(options.toMap(), prefix); - parquetOptions.forEach((k, v) -> copy.set(prefix + k, v)); + DelegatingConfiguration delegatingConf = new DelegatingConfiguration(options, PARQUET_PREFIX); + Map parquetOptions = delegatingConf.toMap(); + parquetOptions.forEach((k, v) -> copy.set(PARQUET_PREFIX + k, v)); return copy; } } diff --git a/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java b/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java index 017fb0f2d31ab..3a19988995d97 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java +++ b/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java @@ -18,6 +18,7 @@ package org.apache.hudi.util; +import org.apache.flink.configuration.DelegatingConfiguration; import org.apache.hudi.client.FlinkTaskContextSupplier; import org.apache.hudi.client.HoodieFlinkWriteClient; import org.apache.hudi.client.common.HoodieFlinkEngineContext; @@ -90,6 +91,8 @@ public class StreamerUtil { private static final Logger LOG = LoggerFactory.getLogger(StreamerUtil.class); + public static final String HADOOP_PREFIX = "hadoop."; + public static TypedProperties appendKafkaProps(FlinkStreamerConfig config) { TypedProperties properties = getProps(config); properties.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, config.kafkaBootstrapServers); @@ -102,7 +105,7 @@ public static TypedProperties getProps(FlinkStreamerConfig cfg) { return new TypedProperties(); } return readConfig( - getHadoopConf(cfg), + getHadoopConf(cfg), new Path(cfg.propsFilePath), cfg.configs).getProps(); } @@ -141,18 +144,20 @@ public static DFSPropertiesConfiguration readConfig(org.apache.hadoop.conf.Confi return conf; } + // Keep the redundant to avoid too many modifications. + @Deprecated public static org.apache.hadoop.conf.Configuration getHadoopConf() { - return getHadoopConf(null); + return getHadoopConf(new Configuration()); } // Keep the redundant to avoid too many modifications. - public static org.apache.hadoop.conf.Configuration getHadoopConf(Configuration configuration) { - if (configuration == null) { + public static org.apache.hadoop.conf.Configuration getHadoopConf(Configuration conf) { + if (conf == null) { return FlinkClientUtil.getHadoopConf(); } else { - final String prefix = "hadoop."; org.apache.hadoop.conf.Configuration hadoopConf = FlinkClientUtil.getHadoopConf(); - Map options = FlinkOptions.getPropertiesWithPrefix(configuration.toMap(), prefix); + DelegatingConfiguration delegatingConf = new DelegatingConfiguration(conf, HADOOP_PREFIX); + Map options = delegatingConf.toMap(); options.forEach((k, v) -> hadoopConf.set(k, v)); return hadoopConf; } diff --git a/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java b/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java index b8962c37d98b9..c5fbbdd2797a5 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java +++ b/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java @@ -63,10 +63,10 @@ public static void createProperties( /** * Read the {@link FileSystemViewStorageConfig} with given table base path. */ - public static FileSystemViewStorageConfig loadFromProperties(String basePath, Configuration configuration) { + public static FileSystemViewStorageConfig loadFromProperties(String basePath, Configuration conf) { Path propertyPath = getPropertiesFilePath(basePath); LOG.info("Loading filesystem view storage properties from " + propertyPath); - FileSystem fs = FSUtils.getFs(basePath, StreamerUtil.getHadoopConf(configuration)); + FileSystem fs = FSUtils.getFs(basePath, StreamerUtil.getHadoopConf(conf)); Properties props = new Properties(); try { try (FSDataInputStream inputStream = fs.open(propertyPath)) { diff --git a/hudi-flink/src/test/java/org/apache/hudi/sink/TestStreamWriteOperatorCoordinator.java b/hudi-flink/src/test/java/org/apache/hudi/sink/TestStreamWriteOperatorCoordinator.java index d86602ea95c5b..c556d549dbfdf 100644 --- a/hudi-flink/src/test/java/org/apache/hudi/sink/TestStreamWriteOperatorCoordinator.java +++ b/hudi-flink/src/test/java/org/apache/hudi/sink/TestStreamWriteOperatorCoordinator.java @@ -103,7 +103,7 @@ void testInstantState() { @Test public void testTableInitialized() throws IOException { - final org.apache.hadoop.conf.Configuration hadoopConf = StreamerUtil.getHadoopConf(); + final org.apache.hadoop.conf.Configuration hadoopConf = StreamerUtil.getHadoopConf(new Configuration()); String basePath = tempFile.getAbsolutePath(); try (FileSystem fs = FSUtils.getFs(basePath, hadoopConf)) { assertTrue(fs.exists(new Path(basePath, HoodieTableMetaClient.METAFOLDER_NAME))); diff --git a/hudi-flink/src/test/java/org/apache/hudi/source/TestStreamReadOperator.java b/hudi-flink/src/test/java/org/apache/hudi/source/TestStreamReadOperator.java index 911c68511ccee..89cb7d83c0a3c 100644 --- a/hudi-flink/src/test/java/org/apache/hudi/source/TestStreamReadOperator.java +++ b/hudi-flink/src/test/java/org/apache/hudi/source/TestStreamReadOperator.java @@ -239,7 +239,7 @@ private List generateSplits(StreamReadMonitoringFunction private OneInputStreamOperatorTestHarness createReader() throws Exception { final String basePath = tempFile.getAbsolutePath(); - final org.apache.hadoop.conf.Configuration hadoopConf = StreamerUtil.getHadoopConf(); + final org.apache.hadoop.conf.Configuration hadoopConf = StreamerUtil.getHadoopConf(new Configuration()); final HoodieTableMetaClient metaClient = HoodieTableMetaClient.builder() .setConf(hadoopConf).setBasePath(basePath).build(); final List partitionKeys = Collections.singletonList("partition"); diff --git a/hudi-flink/src/test/java/org/apache/hudi/utils/TestStreamerUtil.java b/hudi-flink/src/test/java/org/apache/hudi/utils/TestStreamerUtil.java index e0084627cf760..43b59bdf9e8bc 100644 --- a/hudi-flink/src/test/java/org/apache/hudi/utils/TestStreamerUtil.java +++ b/hudi-flink/src/test/java/org/apache/hudi/utils/TestStreamerUtil.java @@ -106,7 +106,7 @@ void testInstantTimeDiff() { void testDumpRemoteViewStorageConfig() throws IOException { Configuration conf = TestConfigurations.getDefaultConf(tempFile.getAbsolutePath()); StreamerUtil.createWriteClient(conf); - FileSystemViewStorageConfig storageConfig = ViewStorageProperties.loadFromProperties(conf.getString(FlinkOptions.PATH), null); + FileSystemViewStorageConfig storageConfig = ViewStorageProperties.loadFromProperties(conf.getString(FlinkOptions.PATH), new Configuration()); assertThat(storageConfig.getStorageType(), is(FileSystemViewStorageType.REMOTE_FIRST)); } } diff --git a/hudi-flink/src/test/java/org/apache/hudi/utils/TestUtils.java b/hudi-flink/src/test/java/org/apache/hudi/utils/TestUtils.java index 466ccdfd01e72..3d41b9c962fa2 100644 --- a/hudi-flink/src/test/java/org/apache/hudi/utils/TestUtils.java +++ b/hudi-flink/src/test/java/org/apache/hudi/utils/TestUtils.java @@ -39,19 +39,19 @@ public class TestUtils { public static String getLastPendingInstant(String basePath) { final HoodieTableMetaClient metaClient = HoodieTableMetaClient.builder() - .setConf(StreamerUtil.getHadoopConf()).setBasePath(basePath).build(); + .setConf(StreamerUtil.getHadoopConf(new Configuration())).setBasePath(basePath).build(); return StreamerUtil.getLastPendingInstant(metaClient); } public static String getLastCompleteInstant(String basePath) { final HoodieTableMetaClient metaClient = HoodieTableMetaClient.builder() - .setConf(StreamerUtil.getHadoopConf()).setBasePath(basePath).build(); + .setConf(StreamerUtil.getHadoopConf(new Configuration())).setBasePath(basePath).build(); return StreamerUtil.getLastCompletedInstant(metaClient); } public static String getLastDeltaCompleteInstant(String basePath) { final HoodieTableMetaClient metaClient = HoodieTableMetaClient.builder() - .setConf(StreamerUtil.getHadoopConf()).setBasePath(basePath).build(); + .setConf(StreamerUtil.getHadoopConf(new Configuration())).setBasePath(basePath).build(); return metaClient.getCommitsTimeline().filterCompletedInstants() .filter(hoodieInstant -> hoodieInstant.getAction().equals(HoodieTimeline.DELTA_COMMIT_ACTION)) .lastInstant() @@ -61,7 +61,7 @@ public static String getLastDeltaCompleteInstant(String basePath) { public static String getFirstCompleteInstant(String basePath) { final HoodieTableMetaClient metaClient = HoodieTableMetaClient.builder() - .setConf(StreamerUtil.getHadoopConf()).setBasePath(basePath).build(); + .setConf(StreamerUtil.getHadoopConf(new Configuration())).setBasePath(basePath).build(); return metaClient.getCommitsAndCompactionTimeline().filterCompletedInstants().firstInstant() .map(HoodieInstant::getTimestamp).orElse(null); } @@ -69,7 +69,7 @@ public static String getFirstCompleteInstant(String basePath) { @Nullable public static String getNthCompleteInstant(String basePath, int n, boolean isDelta) { final HoodieTableMetaClient metaClient = HoodieTableMetaClient.builder() - .setConf(StreamerUtil.getHadoopConf()).setBasePath(basePath).build(); + .setConf(StreamerUtil.getHadoopConf(new Configuration())).setBasePath(basePath).build(); return metaClient.getActiveTimeline() .filterCompletedInstants() .filter(instant -> isDelta ? HoodieTimeline.DELTA_COMMIT_ACTION.equals(instant.getAction()) : HoodieTimeline.COMMIT_ACTION.equals(instant.getAction())) diff --git a/hudi-flink/src/test/java/org/apache/hudi/utils/TestViewStorageProperties.java b/hudi-flink/src/test/java/org/apache/hudi/utils/TestViewStorageProperties.java index c1be952a4ff95..121a1c6785f30 100644 --- a/hudi-flink/src/test/java/org/apache/hudi/utils/TestViewStorageProperties.java +++ b/hudi-flink/src/test/java/org/apache/hudi/utils/TestViewStorageProperties.java @@ -18,6 +18,7 @@ package org.apache.hudi.utils; +import org.apache.flink.configuration.Configuration; import org.apache.hudi.common.table.view.FileSystemViewStorageConfig; import org.apache.hudi.common.table.view.FileSystemViewStorageType; import org.apache.hudi.util.ViewStorageProperties; @@ -45,11 +46,12 @@ void testReadWriteProperties() throws IOException { .withStorageType(FileSystemViewStorageType.SPILLABLE_DISK) .withRemoteServerHost("host1") .withRemoteServerPort(1234).build(); - ViewStorageProperties.createProperties(basePath, config, null); - ViewStorageProperties.createProperties(basePath, config, null); - ViewStorageProperties.createProperties(basePath, config, null); + Configuration flinkConfig = new Configuration(); + ViewStorageProperties.createProperties(basePath, config, flinkConfig); + ViewStorageProperties.createProperties(basePath, config, flinkConfig); + ViewStorageProperties.createProperties(basePath, config, flinkConfig); - FileSystemViewStorageConfig readConfig = ViewStorageProperties.loadFromProperties(basePath, null); + FileSystemViewStorageConfig readConfig = ViewStorageProperties.loadFromProperties(basePath, new Configuration()); assertThat(readConfig.getStorageType(), is(FileSystemViewStorageType.SPILLABLE_DISK)); assertThat(readConfig.getRemoteViewServerHost(), is("host1")); assertThat(readConfig.getRemoteViewServerPort(), is(1234)); From eb0b3c9f6eff14515cb601295c10608c100c1b63 Mon Sep 17 00:00:00 2001 From: Bo Date: Sat, 12 Feb 2022 10:08:12 +0800 Subject: [PATCH 3/6] [HUDI-3336][HUDI-FLINK] Support custom hadoop config options for flink --- .../hudi/configuration/FlinkOptions.java | 60 +++++++++++++++++-- .../hudi/schema/FilebasedSchemaProvider.java | 4 +- .../sink/bootstrap/BootstrapOperator.java | 2 +- .../partitioner/BucketAssignFunction.java | 2 +- .../hudi/sink/utils/HiveSyncContext.java | 3 +- .../org/apache/hudi/source/FileIndex.java | 2 +- .../source/StreamReadMonitoringFunction.java | 2 +- .../apache/hudi/table/HoodieTableFactory.java | 13 +--- .../apache/hudi/table/HoodieTableSource.java | 4 +- .../hudi/table/catalog/HoodieCatalog.java | 2 +- .../apache/hudi/table/format/FormatUtils.java | 15 ----- .../format/mor/MergeOnReadInputFormat.java | 5 +- .../org/apache/hudi/util/FlinkTables.java | 2 +- .../org/apache/hudi/util/StreamerUtil.java | 30 +++------- .../hudi/util/ViewStorageProperties.java | 5 +- .../TestStreamWriteOperatorCoordinator.java | 2 +- .../sink/partitioner/TestBucketAssigner.java | 3 +- .../hudi/source/TestStreamReadOperator.java | 2 +- .../java/org/apache/hudi/utils/TestUtils.java | 10 ++-- 19 files changed, 90 insertions(+), 78 deletions(-) diff --git a/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java b/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java index d70b644e10bd4..e0fba68d8a2af 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java +++ b/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java @@ -18,13 +18,11 @@ package org.apache.hudi.configuration; -import org.apache.flink.configuration.DelegatingConfiguration; import org.apache.hudi.common.config.ConfigClassProperty; import org.apache.hudi.common.config.ConfigGroups; import org.apache.hudi.common.config.HoodieConfig; import org.apache.hudi.common.model.HoodieTableType; import org.apache.hudi.common.model.OverwriteWithLatestAvroPayload; -import org.apache.hudi.common.util.StringUtils; import org.apache.hudi.config.HoodieWriteConfig; import org.apache.hudi.exception.HoodieException; import org.apache.hudi.hive.SlashEncodedDayPartitionValueExtractor; @@ -34,6 +32,7 @@ import org.apache.flink.configuration.ConfigOption; import org.apache.flink.configuration.ConfigOptions; import org.apache.flink.configuration.Configuration; +import org.apache.hudi.util.FlinkClientUtil; import java.lang.reflect.Field; import java.util.ArrayList; @@ -660,14 +659,65 @@ private FlinkOptions() { // ------------------------------------------------------------------------- // Prefix for Hoodie specific properties. - public static final String PROPERTIES_PREFIX = "properties."; + private static final String PROPERTIES_PREFIX = "properties."; + private static final String HADOOP_PREFIX = "hadoop."; + private static final String PARQUET_PREFIX = "parquet."; + + /** + * Collects the config options that start with specified prefix {@code prefix} into a 'key'='value' list. + */ + public static Map getPropertiesWithPrefix(Map options, String prefix) { + final Map hoodieProperties = new HashMap<>(); + if (hasPropertyOptions(options, prefix)) { + options.keySet().stream() + .filter(key -> key.startsWith(prefix)) + .forEach(key -> { + final String value = options.get(key); + final String subKey = key.substring(prefix.length()); + hoodieProperties.put(subKey, value); + }); + } + return hoodieProperties; + } + + public static org.apache.hadoop.conf.Configuration getParquetConf( + org.apache.flink.configuration.Configuration options, + org.apache.hadoop.conf.Configuration hadoopConf) { + org.apache.hadoop.conf.Configuration copy = new org.apache.hadoop.conf.Configuration(hadoopConf); + Map parquetOptions = getPropertiesWithPrefix(options.toMap(), PARQUET_PREFIX); + parquetOptions.forEach((k, v) -> copy.set(PARQUET_PREFIX + k, v)); + return copy; + } + + // Keep the redundant to avoid too many modifications. + public static org.apache.hadoop.conf.Configuration getHadoopConf(Configuration conf) { + if (conf == null) { + return FlinkClientUtil.getHadoopConf(); + } else { + org.apache.hadoop.conf.Configuration hadoopConf = FlinkClientUtil.getHadoopConf(); + Map options = getPropertiesWithPrefix(conf.toMap(), HADOOP_PREFIX); + options.forEach((k, v) -> hadoopConf.set(k, v)); + return hadoopConf; + } + } /** * Collects all the config options, the 'properties.' prefix would be removed if the option key starts with it. */ public static Configuration flatOptions(Configuration conf) { - DelegatingConfiguration delegatingConf = new DelegatingConfiguration(conf, PROPERTIES_PREFIX); - return Configuration.fromMap(delegatingConf.toMap()); + final Map propsMap = new HashMap<>(); + + conf.toMap().forEach((key, value) -> { + final String subKey = key.startsWith(PROPERTIES_PREFIX) + ? key.substring((PROPERTIES_PREFIX).length()) + : key; + propsMap.put(subKey, value); + }); + return Configuration.fromMap(propsMap); + } + + private static boolean hasPropertyOptions(Map options, String prefix) { + return options.keySet().stream().anyMatch(k -> k.startsWith(prefix)); } /** diff --git a/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java b/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java index 3444198e861d1..d17b973c84d59 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java +++ b/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java @@ -52,7 +52,7 @@ public static class Config { @Deprecated public FilebasedSchemaProvider(TypedProperties props) { StreamerUtil.checkRequiredProperties(props, Collections.singletonList(Config.SOURCE_SCHEMA_FILE_PROP)); - FileSystem fs = FSUtils.getFs(props.getString(Config.SOURCE_SCHEMA_FILE_PROP), StreamerUtil.getHadoopConf(new Configuration())); + FileSystem fs = FSUtils.getFs(props.getString(Config.SOURCE_SCHEMA_FILE_PROP), FlinkOptions.getHadoopConf(new Configuration())); try { this.sourceSchema = new Schema.Parser().parse(fs.open(new Path(props.getString(Config.SOURCE_SCHEMA_FILE_PROP)))); if (props.containsKey(Config.TARGET_SCHEMA_FILE_PROP)) { @@ -66,7 +66,7 @@ public FilebasedSchemaProvider(TypedProperties props) { public FilebasedSchemaProvider(Configuration conf) { final String sourceSchemaPath = conf.getString(FlinkOptions.SOURCE_AVRO_SCHEMA_PATH); - final FileSystem fs = FSUtils.getFs(sourceSchemaPath, StreamerUtil.getHadoopConf(conf)); + final FileSystem fs = FSUtils.getFs(sourceSchemaPath, FlinkOptions.getHadoopConf(conf)); try { this.sourceSchema = new Schema.Parser().parse(fs.open(new Path(sourceSchemaPath))); } catch (IOException ioe) { diff --git a/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java b/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java index 4931f387bbc61..c004b94ab5582 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java +++ b/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java @@ -119,7 +119,7 @@ public void initializeState(StateInitializationContext context) throws Exception } } - this.hadoopConf = StreamerUtil.getHadoopConf(this.conf); + this.hadoopConf = FlinkOptions.getHadoopConf(this.conf); this.writeConfig = StreamerUtil.getHoodieClientConfig(this.conf, true); this.hoodieTable = FlinkTables.createTable(writeConfig, hadoopConf, getRuntimeContext()); this.aggregateManager = getRuntimeContext().getGlobalAggregateManager(); diff --git a/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java b/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java index ec53169b89dfe..fa30992b36d62 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java +++ b/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java @@ -115,7 +115,7 @@ public void open(Configuration parameters) throws Exception { super.open(parameters); HoodieWriteConfig writeConfig = StreamerUtil.getHoodieClientConfig(this.conf, true); HoodieFlinkEngineContext context = new HoodieFlinkEngineContext( - new SerializableConfiguration(StreamerUtil.getHadoopConf(this.conf)), + new SerializableConfiguration(FlinkOptions.getHadoopConf(this.conf)), new FlinkTaskContextSupplier(getRuntimeContext())); this.bucketAssigner = BucketAssigners.create( getRuntimeContext().getIndexOfThisSubtask(), diff --git a/hudi-flink/src/main/java/org/apache/hudi/sink/utils/HiveSyncContext.java b/hudi-flink/src/main/java/org/apache/hudi/sink/utils/HiveSyncContext.java index 3c9518eda5edf..061f0c7ecba7e 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/sink/utils/HiveSyncContext.java +++ b/hudi-flink/src/main/java/org/apache/hudi/sink/utils/HiveSyncContext.java @@ -23,7 +23,6 @@ import org.apache.hudi.hive.HiveSyncConfig; import org.apache.hudi.hive.HiveSyncTool; import org.apache.hudi.table.format.FilePathUtils; -import org.apache.hudi.util.StreamerUtil; import org.apache.flink.configuration.Configuration; import org.apache.hadoop.fs.FileSystem; @@ -53,7 +52,7 @@ public HiveSyncTool hiveSyncTool() { public static HiveSyncContext create(Configuration conf) { HiveSyncConfig syncConfig = buildSyncConfig(conf); - org.apache.hadoop.conf.Configuration hadoopConf = StreamerUtil.getHadoopConf(conf); + org.apache.hadoop.conf.Configuration hadoopConf = FlinkOptions.getHadoopConf(conf); String path = conf.getString(FlinkOptions.PATH); FileSystem fs = FSUtils.getFs(path, hadoopConf); HiveConf hiveConf = new HiveConf(); diff --git a/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java b/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java index 9789a3fc37bdf..5eb3dd7bd6b5e 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java +++ b/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java @@ -54,7 +54,7 @@ public class FileIndex { private FileIndex(Path path, Configuration conf) { this.path = path; this.metadataConfig = metadataConfig(conf); - this.tableExists = StreamerUtil.tableExists(path.toString(), StreamerUtil.getHadoopConf(conf)); + this.tableExists = StreamerUtil.tableExists(path.toString(), FlinkOptions.getHadoopConf(conf)); } public static FileIndex instance(Path path, Configuration conf) { diff --git a/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java b/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java index c5f62945445f1..dcbb66bf0c023 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java +++ b/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java @@ -157,7 +157,7 @@ public void initializeState(FunctionInitializationContext context) throws Except @Override public void open(Configuration parameters) throws Exception { super.open(parameters); - this.hadoopConf = StreamerUtil.getHadoopConf(parameters); + this.hadoopConf = FlinkOptions.getHadoopConf(parameters); } @Override diff --git a/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java b/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java index b489895bcf95d..6248c67b8cb1b 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java +++ b/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java @@ -18,7 +18,6 @@ package org.apache.hudi.table; -import org.apache.flink.table.factories.FactoryUtil; import org.apache.hudi.common.model.DefaultHoodieRecordPayload; import org.apache.hudi.common.model.EventTimeAvroPayload; import org.apache.hudi.configuration.FlinkOptions; @@ -52,10 +51,6 @@ import java.util.List; import java.util.Set; -import static org.apache.hudi.configuration.FlinkOptions.PROPERTIES_PREFIX; -import static org.apache.hudi.table.format.FormatUtils.PARQUET_PREFIX; -import static org.apache.hudi.util.StreamerUtil.HADOOP_PREFIX; - /** * Hoodie data source/sink factory. */ @@ -66,9 +61,7 @@ public class HoodieTableFactory implements DynamicTableSourceFactory, DynamicTab @Override public DynamicTableSource createDynamicTableSource(Context context) { - FactoryUtil.TableFactoryHelper helper = FactoryUtil.createTableFactoryHelper(this, context); - helper.validateExcept(HADOOP_PREFIX, PARQUET_PREFIX, PROPERTIES_PREFIX); - Configuration conf = (Configuration) helper.getOptions(); + Configuration conf = Configuration.fromMap(context.getCatalogTable().getOptions()); ResolvedSchema schema = context.getCatalogTable().getResolvedSchema(); sanityCheck(conf, schema); setupConfOptions(conf, context.getObjectIdentifier().getObjectName(), context.getCatalogTable(), schema); @@ -85,9 +78,7 @@ public DynamicTableSource createDynamicTableSource(Context context) { @Override public DynamicTableSink createDynamicTableSink(Context context) { - FactoryUtil.TableFactoryHelper helper = FactoryUtil.createTableFactoryHelper(this, context); - helper.validateExcept(HADOOP_PREFIX, PARQUET_PREFIX, PROPERTIES_PREFIX); - Configuration conf = (Configuration) helper.getOptions(); + Configuration conf = Configuration.fromMap(context.getCatalogTable().getOptions()); ResolvedSchema schema = context.getCatalogTable().getResolvedSchema(); sanityCheck(conf, schema); setupConfOptions(conf, context.getObjectIdentifier().getObjectName(), context.getCatalogTable(), schema); diff --git a/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java b/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java index a618a9a195e8d..438e5aef5aadd 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java +++ b/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java @@ -93,8 +93,8 @@ import java.util.stream.Collectors; import java.util.stream.IntStream; +import static org.apache.hudi.configuration.FlinkOptions.getParquetConf; import static org.apache.hudi.hadoop.utils.HoodieRealtimeRecordReaderUtils.getMaxCompactionMemoryInBytes; -import static org.apache.hudi.table.format.FormatUtils.getParquetConf; /** * Hoodie batch table source that always read the latest snapshot of the underneath table. @@ -157,7 +157,7 @@ public HoodieTableSource( : requiredPos; this.limit = limit == null ? NO_LIMIT_CONSTANT : limit; this.filters = filters == null ? Collections.emptyList() : filters; - this.hadoopConf = StreamerUtil.getHadoopConf(conf); + this.hadoopConf = FlinkOptions.getHadoopConf(conf); this.metaClient = StreamerUtil.metaClientForReader(conf, hadoopConf); this.maxCompactionMemoryInBytes = getMaxCompactionMemoryInBytes(new JobConf(this.hadoopConf)); } diff --git a/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java b/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java index 43833f2140ff4..797f82b57dcee 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java +++ b/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java @@ -93,7 +93,7 @@ public class HoodieCatalog extends AbstractCatalog { public HoodieCatalog(String name, Configuration options) { super(name, options.get(DEFAULT_DATABASE)); this.catalogPathStr = options.get(CATALOG_PATH); - this.hadoopConf = StreamerUtil.getHadoopConf(options); + this.hadoopConf = FlinkOptions.getHadoopConf(options); this.tableCommonOptions = CatalogOptions.tableCommonOptions(options); } diff --git a/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java b/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java index 657b41e4ffd1c..577727c35e061 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java +++ b/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java @@ -18,7 +18,6 @@ package org.apache.hudi.table.format; -import org.apache.flink.configuration.DelegatingConfiguration; import org.apache.hudi.common.fs.FSUtils; import org.apache.hudi.common.model.HoodieOperation; import org.apache.hudi.common.model.HoodieRecord; @@ -30,7 +29,6 @@ import org.apache.hudi.common.util.queue.BoundedInMemoryQueueProducer; import org.apache.hudi.common.util.queue.FunctionBasedQueueProducer; import org.apache.hudi.config.HoodieWriteConfig; -import org.apache.hudi.configuration.FlinkOptions; import org.apache.hudi.hadoop.config.HoodieRealtimeConfig; import org.apache.hudi.hadoop.utils.HoodieRealtimeRecordReaderUtils; import org.apache.hudi.table.format.mor.MergeOnReadInputSplit; @@ -50,14 +48,11 @@ import java.util.Iterator; import java.util.List; import java.util.Locale; -import java.util.Map; /** * Utilities for format. */ public class FormatUtils { - public static final String PARQUET_PREFIX = "parquet."; - private FormatUtils() { } @@ -253,14 +248,4 @@ public static HoodieMergedLogRecordScanner logScanner( private static Boolean string2Boolean(String s) { return "true".equals(s.toLowerCase(Locale.ROOT)); } - - public static org.apache.hadoop.conf.Configuration getParquetConf( - org.apache.flink.configuration.Configuration options, - org.apache.hadoop.conf.Configuration hadoopConf) { - org.apache.hadoop.conf.Configuration copy = new org.apache.hadoop.conf.Configuration(hadoopConf); - DelegatingConfiguration delegatingConf = new DelegatingConfiguration(options, PARQUET_PREFIX); - Map parquetOptions = delegatingConf.toMap(); - parquetOptions.forEach((k, v) -> copy.set(PARQUET_PREFIX + k, v)); - return copy; - } } diff --git a/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java b/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java index 94aeaf39ec4d3..21b434b2f08c8 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java +++ b/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java @@ -35,7 +35,6 @@ import org.apache.hudi.util.AvroToRowDataConverters; import org.apache.hudi.util.RowDataProjection; import org.apache.hudi.util.RowDataToAvroConverters; -import org.apache.hudi.util.StreamerUtil; import org.apache.hudi.util.StringToRowDataConverter; import org.apache.avro.Schema; @@ -166,7 +165,7 @@ public static Builder builder() { public void open(MergeOnReadInputSplit split) throws IOException { this.currentReadCount = 0L; this.closed = false; - this.hadoopConf = StreamerUtil.getHadoopConf(this.conf); + this.hadoopConf = FlinkOptions.getHadoopConf(this.conf); if (!(split.getLogPaths().isPresent() && split.getLogPaths().get().size() > 0)) { if (split.getInstantRange() != null) { // base file only with commit time filtering @@ -305,7 +304,7 @@ private ParquetColumnarRowSplitReader getReader(String path, int[] requiredPos) return ParquetSplitReaderUtil.genPartColumnarRowReader( this.conf.getBoolean(FlinkOptions.UTC_TIMEZONE), true, - FormatUtils.getParquetConf(this.conf, hadoopConf), + FlinkOptions.getParquetConf(this.conf, hadoopConf), fieldNames.toArray(new String[0]), fieldTypes.toArray(new DataType[0]), partObjects, diff --git a/hudi-flink/src/main/java/org/apache/hudi/util/FlinkTables.java b/hudi-flink/src/main/java/org/apache/hudi/util/FlinkTables.java index 121439ccdc9d1..83bee712d3e1d 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/util/FlinkTables.java +++ b/hudi-flink/src/main/java/org/apache/hudi/util/FlinkTables.java @@ -27,7 +27,7 @@ import org.apache.flink.api.common.functions.RuntimeContext; import org.apache.flink.configuration.Configuration; -import static org.apache.hudi.util.StreamerUtil.getHadoopConf; +import static org.apache.hudi.configuration.FlinkOptions.getHadoopConf; import static org.apache.hudi.util.StreamerUtil.getHoodieClientConfig; /** diff --git a/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java b/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java index 3a19988995d97..ea4efb7b62506 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java +++ b/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java @@ -18,7 +18,6 @@ package org.apache.hudi.util; -import org.apache.flink.configuration.DelegatingConfiguration; import org.apache.hudi.client.FlinkTaskContextSupplier; import org.apache.hudi.client.HoodieFlinkWriteClient; import org.apache.hudi.client.common.HoodieFlinkEngineContext; @@ -76,7 +75,6 @@ import java.util.Date; import java.util.List; import java.util.Locale; -import java.util.Map; import java.util.Properties; import static org.apache.hudi.common.model.HoodieFileFormat.HOODIE_LOG; @@ -91,8 +89,6 @@ public class StreamerUtil { private static final Logger LOG = LoggerFactory.getLogger(StreamerUtil.class); - public static final String HADOOP_PREFIX = "hadoop."; - public static TypedProperties appendKafkaProps(FlinkStreamerConfig config) { TypedProperties properties = getProps(config); properties.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, config.kafkaBootstrapServers); @@ -105,7 +101,7 @@ public static TypedProperties getProps(FlinkStreamerConfig cfg) { return new TypedProperties(); } return readConfig( - getHadoopConf(cfg), + FlinkOptions.getHadoopConf(cfg), new Path(cfg.propsFilePath), cfg.configs).getProps(); } @@ -144,23 +140,13 @@ public static DFSPropertiesConfiguration readConfig(org.apache.hadoop.conf.Confi return conf; } - // Keep the redundant to avoid too many modifications. + /** + * Keep the redundant to avoid too many modifications. + * @deprecated Use {@link FlinkOptions#getHadoopConf(Configuration)} instead. + */ @Deprecated public static org.apache.hadoop.conf.Configuration getHadoopConf() { - return getHadoopConf(new Configuration()); - } - - // Keep the redundant to avoid too many modifications. - public static org.apache.hadoop.conf.Configuration getHadoopConf(Configuration conf) { - if (conf == null) { - return FlinkClientUtil.getHadoopConf(); - } else { - org.apache.hadoop.conf.Configuration hadoopConf = FlinkClientUtil.getHadoopConf(); - DelegatingConfiguration delegatingConf = new DelegatingConfiguration(conf, HADOOP_PREFIX); - Map options = delegatingConf.toMap(); - options.forEach((k, v) -> hadoopConf.set(k, v)); - return hadoopConf; - } + return FlinkOptions.getHadoopConf(new Configuration()); } /** @@ -272,7 +258,7 @@ public static void checkRequiredProperties(TypedProperties props, List c */ public static HoodieTableMetaClient initTableIfNotExists(Configuration conf) throws IOException { final String basePath = conf.getString(FlinkOptions.PATH); - final org.apache.hadoop.conf.Configuration hadoopConf = StreamerUtil.getHadoopConf(conf); + final org.apache.hadoop.conf.Configuration hadoopConf = FlinkOptions.getHadoopConf(conf); if (!tableExists(basePath, hadoopConf)) { HoodieTableMetaClient metaClient = HoodieTableMetaClient.withPropertyBuilder() .setTableCreateSchema(conf.getString(FlinkOptions.SOURCE_AVRO_SCHEMA)) @@ -399,7 +385,7 @@ public static HoodieFlinkWriteClient createWriteClient(Configuration conf, Runti public static HoodieFlinkWriteClient createWriteClient(Configuration conf, RuntimeContext runtimeContext, boolean loadFsViewStorageConfig) { HoodieFlinkEngineContext context = new HoodieFlinkEngineContext( - new SerializableConfiguration(StreamerUtil.getHadoopConf(conf)), + new SerializableConfiguration(FlinkOptions.getHadoopConf(conf)), new FlinkTaskContextSupplier(runtimeContext)); HoodieWriteConfig writeConfig = getHoodieClientConfig(conf, loadFsViewStorageConfig); diff --git a/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java b/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java index c5fbbdd2797a5..ed18e945caa15 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java +++ b/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java @@ -21,6 +21,7 @@ import org.apache.flink.configuration.Configuration; import org.apache.hudi.common.fs.FSUtils; import org.apache.hudi.common.table.view.FileSystemViewStorageConfig; +import org.apache.hudi.configuration.FlinkOptions; import org.apache.hudi.exception.HoodieIOException; import org.apache.hadoop.fs.FSDataInputStream; @@ -52,7 +53,7 @@ public static void createProperties( FileSystemViewStorageConfig config, Configuration flinkConf) throws IOException { Path propertyPath = getPropertiesFilePath(basePath); - FileSystem fs = FSUtils.getFs(basePath, StreamerUtil.getHadoopConf(flinkConf)); + FileSystem fs = FSUtils.getFs(basePath, FlinkOptions.getHadoopConf(flinkConf)); fs.delete(propertyPath, false); try (FSDataOutputStream outputStream = fs.create(propertyPath)) { config.getProps().store(outputStream, @@ -66,7 +67,7 @@ public static void createProperties( public static FileSystemViewStorageConfig loadFromProperties(String basePath, Configuration conf) { Path propertyPath = getPropertiesFilePath(basePath); LOG.info("Loading filesystem view storage properties from " + propertyPath); - FileSystem fs = FSUtils.getFs(basePath, StreamerUtil.getHadoopConf(conf)); + FileSystem fs = FSUtils.getFs(basePath, FlinkOptions.getHadoopConf(conf)); Properties props = new Properties(); try { try (FSDataInputStream inputStream = fs.open(propertyPath)) { diff --git a/hudi-flink/src/test/java/org/apache/hudi/sink/TestStreamWriteOperatorCoordinator.java b/hudi-flink/src/test/java/org/apache/hudi/sink/TestStreamWriteOperatorCoordinator.java index c556d549dbfdf..8ee4cf54b220e 100644 --- a/hudi-flink/src/test/java/org/apache/hudi/sink/TestStreamWriteOperatorCoordinator.java +++ b/hudi-flink/src/test/java/org/apache/hudi/sink/TestStreamWriteOperatorCoordinator.java @@ -103,7 +103,7 @@ void testInstantState() { @Test public void testTableInitialized() throws IOException { - final org.apache.hadoop.conf.Configuration hadoopConf = StreamerUtil.getHadoopConf(new Configuration()); + final org.apache.hadoop.conf.Configuration hadoopConf = FlinkOptions.getHadoopConf(new Configuration()); String basePath = tempFile.getAbsolutePath(); try (FileSystem fs = FSUtils.getFs(basePath, hadoopConf)) { assertTrue(fs.exists(new Path(basePath, HoodieTableMetaClient.METAFOLDER_NAME))); diff --git a/hudi-flink/src/test/java/org/apache/hudi/sink/partitioner/TestBucketAssigner.java b/hudi-flink/src/test/java/org/apache/hudi/sink/partitioner/TestBucketAssigner.java index 79409c82fa205..b840c106c3a0b 100644 --- a/hudi-flink/src/test/java/org/apache/hudi/sink/partitioner/TestBucketAssigner.java +++ b/hudi-flink/src/test/java/org/apache/hudi/sink/partitioner/TestBucketAssigner.java @@ -24,6 +24,7 @@ import org.apache.hudi.common.model.HoodieRecordLocation; import org.apache.hudi.config.HoodieCompactionConfig; import org.apache.hudi.config.HoodieWriteConfig; +import org.apache.hudi.configuration.FlinkOptions; import org.apache.hudi.sink.partitioner.profile.WriteProfile; import org.apache.hudi.table.action.commit.BucketInfo; import org.apache.hudi.table.action.commit.BucketType; @@ -71,7 +72,7 @@ public void before() throws IOException { writeConfig = StreamerUtil.getHoodieClientConfig(conf); context = new HoodieFlinkEngineContext( - new SerializableConfiguration(StreamerUtil.getHadoopConf(conf)), + new SerializableConfiguration(FlinkOptions.getHadoopConf(conf)), new FlinkTaskContextSupplier(null)); StreamerUtil.initTableIfNotExists(conf); } diff --git a/hudi-flink/src/test/java/org/apache/hudi/source/TestStreamReadOperator.java b/hudi-flink/src/test/java/org/apache/hudi/source/TestStreamReadOperator.java index 89cb7d83c0a3c..34ede1a0d2621 100644 --- a/hudi-flink/src/test/java/org/apache/hudi/source/TestStreamReadOperator.java +++ b/hudi-flink/src/test/java/org/apache/hudi/source/TestStreamReadOperator.java @@ -239,7 +239,7 @@ private List generateSplits(StreamReadMonitoringFunction private OneInputStreamOperatorTestHarness createReader() throws Exception { final String basePath = tempFile.getAbsolutePath(); - final org.apache.hadoop.conf.Configuration hadoopConf = StreamerUtil.getHadoopConf(new Configuration()); + final org.apache.hadoop.conf.Configuration hadoopConf = FlinkOptions.getHadoopConf(new Configuration()); final HoodieTableMetaClient metaClient = HoodieTableMetaClient.builder() .setConf(hadoopConf).setBasePath(basePath).build(); final List partitionKeys = Collections.singletonList("partition"); diff --git a/hudi-flink/src/test/java/org/apache/hudi/utils/TestUtils.java b/hudi-flink/src/test/java/org/apache/hudi/utils/TestUtils.java index 3d41b9c962fa2..987357d8ea399 100644 --- a/hudi-flink/src/test/java/org/apache/hudi/utils/TestUtils.java +++ b/hudi-flink/src/test/java/org/apache/hudi/utils/TestUtils.java @@ -39,19 +39,19 @@ public class TestUtils { public static String getLastPendingInstant(String basePath) { final HoodieTableMetaClient metaClient = HoodieTableMetaClient.builder() - .setConf(StreamerUtil.getHadoopConf(new Configuration())).setBasePath(basePath).build(); + .setConf(FlinkOptions.getHadoopConf(new Configuration())).setBasePath(basePath).build(); return StreamerUtil.getLastPendingInstant(metaClient); } public static String getLastCompleteInstant(String basePath) { final HoodieTableMetaClient metaClient = HoodieTableMetaClient.builder() - .setConf(StreamerUtil.getHadoopConf(new Configuration())).setBasePath(basePath).build(); + .setConf(FlinkOptions.getHadoopConf(new Configuration())).setBasePath(basePath).build(); return StreamerUtil.getLastCompletedInstant(metaClient); } public static String getLastDeltaCompleteInstant(String basePath) { final HoodieTableMetaClient metaClient = HoodieTableMetaClient.builder() - .setConf(StreamerUtil.getHadoopConf(new Configuration())).setBasePath(basePath).build(); + .setConf(FlinkOptions.getHadoopConf(new Configuration())).setBasePath(basePath).build(); return metaClient.getCommitsTimeline().filterCompletedInstants() .filter(hoodieInstant -> hoodieInstant.getAction().equals(HoodieTimeline.DELTA_COMMIT_ACTION)) .lastInstant() @@ -61,7 +61,7 @@ public static String getLastDeltaCompleteInstant(String basePath) { public static String getFirstCompleteInstant(String basePath) { final HoodieTableMetaClient metaClient = HoodieTableMetaClient.builder() - .setConf(StreamerUtil.getHadoopConf(new Configuration())).setBasePath(basePath).build(); + .setConf(FlinkOptions.getHadoopConf(new Configuration())).setBasePath(basePath).build(); return metaClient.getCommitsAndCompactionTimeline().filterCompletedInstants().firstInstant() .map(HoodieInstant::getTimestamp).orElse(null); } @@ -69,7 +69,7 @@ public static String getFirstCompleteInstant(String basePath) { @Nullable public static String getNthCompleteInstant(String basePath, int n, boolean isDelta) { final HoodieTableMetaClient metaClient = HoodieTableMetaClient.builder() - .setConf(StreamerUtil.getHadoopConf(new Configuration())).setBasePath(basePath).build(); + .setConf(FlinkOptions.getHadoopConf(new Configuration())).setBasePath(basePath).build(); return metaClient.getActiveTimeline() .filterCompletedInstants() .filter(instant -> isDelta ? HoodieTimeline.DELTA_COMMIT_ACTION.equals(instant.getAction()) : HoodieTimeline.COMMIT_ACTION.equals(instant.getAction())) From 3d3d2ac8ec27208008da43a7ab7f0c5d899d7969 Mon Sep 17 00:00:00 2001 From: Bo Date: Thu, 3 Mar 2022 19:40:20 +0800 Subject: [PATCH 4/6] [HUDI-3336][HUDI-FLINK] Support custom hadoop config options for flink --- hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java b/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java index 795d56fa3c039..5bba7cbd3b8d8 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java +++ b/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java @@ -413,7 +413,7 @@ public static HoodieFlinkWriteClient createWriteClient(Configuration conf) throw .withRemoteServerPort(viewStorageConfig.getRemoteViewServerPort()) .withRemoteTimelineClientTimeoutSecs(viewStorageConfig.getRemoteTimelineClientTimeoutSecs()) .build(); - ViewStorageProperties.createProperties(conf.getString(FlinkOptions.PATH), rebuilt); + ViewStorageProperties.createProperties(conf.getString(FlinkOptions.PATH), rebuilt, conf); return writeClient; } From 643062febd4b61c7a69cf91559503b123ea50db5 Mon Sep 17 00:00:00 2001 From: Bo Date: Fri, 4 Mar 2022 14:44:43 +0800 Subject: [PATCH 5/6] [HUDI-3336][HUDI-FLINK] Support custom hadoop config options for flink --- .../src/main/java/org/apache/hudi/table/format/FormatUtils.java | 1 - 1 file changed, 1 deletion(-) diff --git a/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java b/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java index a94caaa35de50..da6029a3de9bf 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java +++ b/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java @@ -49,7 +49,6 @@ import java.util.Iterator; import java.util.List; import java.util.Locale; -import java.util.Map; import java.util.function.Function; /** From 42a480fc689cc5e6426d8603e72c126efa3c9f01 Mon Sep 17 00:00:00 2001 From: Bo Date: Sat, 7 May 2022 19:45:52 +0800 Subject: [PATCH 6/6] merge --- .asf.yaml | 0 .codecov.yml | 0 .github/ISSUE_TEMPLATE/SUPPORT_REQUEST.md | 0 .github/ISSUE_TEMPLATE/config.yml | 0 .github/PULL_REQUEST_TEMPLATE.md | 0 .github/workflows/bot.yml | 0 .gitignore | 0 .idea/vcs.xml | 0 LICENSE | 0 NOTICE | 0 README.md | 0 azure-pipelines.yml | 0 conf/hudi-defaults.conf.template | 0 dependencies/hudi-flink-bundle_2.11.txt | 0 dependencies/hudi-flink-bundle_2.12.txt | 0 dependencies/hudi-hadoop-mr-bundle.txt | 0 dependencies/hudi-hive-sync-bundle.txt | 0 dependencies/hudi-integ-test-bundle.txt | 0 dependencies/hudi-kafka-connect-bundle.txt | 0 dependencies/hudi-presto-bundle.txt | 0 dependencies/hudi-spark-bundle_2.11.txt | 0 dependencies/hudi-spark-bundle_2.12.txt | 0 dependencies/hudi-spark3-bundle_2.12.txt | 0 dependencies/hudi-timeline-server-bundle.txt | 0 dependencies/hudi-utilities-bundle_2.11.txt | 0 dependencies/hudi-utilities-bundle_2.12.txt | 0 doap_HUDI.rdf | 0 docker/README.md | 0 .../docker-compose_hadoop284_hive233_spark244.yml | 0 docker/compose/hadoop.env | 0 docker/demo/compaction-bootstrap.commands | 0 docker/demo/compaction.commands | 0 docker/demo/config/base.properties | 0 docker/demo/config/dfs-source.properties | 0 docker/demo/config/hoodie-incr.properties | 0 docker/demo/config/hoodie-schema.avsc | 0 docker/demo/config/kafka-source.properties | 0 docker/demo/config/log4j.properties | 0 docker/demo/config/schema.avsc | 0 docker/demo/config/spark-defaults.conf | 0 docker/demo/config/test-suite/base.properties | 0 .../demo/config/test-suite/compact-test.properties | 0 docker/demo/config/test-suite/complex-dag-mor.yaml | 0 docker/demo/config/test-suite/complex-source.avsc | 0 ...streamer-long-running-multi-partitions-hive.yaml | 0 ...amer-long-running-multi-partitions-metadata.yaml | 0 ...deltastreamer-long-running-multi-partitions.yaml | 0 .../test-suite/deltastreamer-medium-clustering.yaml | 0 ...eltastreamer-medium-full-dataset-validation.yaml | 0 .../test-suite/deltastreamer-non-partitioned.yaml | 0 .../detlastreamer-long-running-example.yaml | 0 .../config/test-suite/insert-overwrite-table.yaml | 0 docker/demo/config/test-suite/insert-overwrite.yaml | 0 .../large-scale/cow-large-scale-long-running.yaml | 0 .../large-scale/cow-large-scale-sanity.yaml | 0 .../large-scale/mor-large-scale-long-running.yaml | 0 .../large-scale/mor-large-scale-sanity.yaml | 0 .../demo/config/test-suite/mor-async-compact.yaml | 0 .../demo/config/test-suite/multi-writer-1-ds.yaml | 0 .../config/test-suite/multi-writer-1.properties | 0 .../demo/config/test-suite/multi-writer-2-sds.yaml | 0 .../config/test-suite/multi-writer-2.properties | 0 .../test-suite/multi-writer-local-1.properties | 0 .../test-suite/multi-writer-local-2.properties | 0 .../config/test-suite/simple-clustering-hive.yaml | 0 .../demo/config/test-suite/simple-clustering.yaml | 0 .../test-suite/simple-deltastreamer-hive.yaml | 0 .../config/test-suite/simple-deltastreamer.yaml | 0 docker/demo/config/test-suite/source.avsc | 0 docker/demo/config/test-suite/spark-clustering.yaml | 0 .../spark-long-running-non-partitioned.yaml | 0 .../demo/config/test-suite/spark-long-running.yaml | 0 .../config/test-suite/spark-medium-clustering.yaml | 0 docker/demo/config/test-suite/spark-simple.yaml | 0 .../spark-sql-nonpartitioned-external-cow-ctas.yaml | 0 .../spark-sql-nonpartitioned-external-mor.yaml | 0 .../spark-sql-nonpartitioned-managed-cow-ctas.yaml | 0 .../spark-sql-nonpartitioned-managed-cow.yaml | 0 .../test-suite/spark-sql-partition-cow-updates.yaml | 0 .../spark-sql-partitioned-managed-cow-ctas.yaml | 0 .../spark-sql-partitioned-managed-cow.yaml | 0 docker/demo/config/test-suite/target.avsc | 0 .../test-suite/templates/clustering.yaml.template | 0 .../templates/long_test_suite.yaml.template | 0 .../templates/medium_test_suite.yaml.template | 0 .../test-suite/templates/sanity.yaml.template | 0 .../test-suite/templates/spark_command.txt.template | 0 .../test-suite/templates/test.properties.template | 0 ...ressive-clean-archival-inline-compact.properties | 0 .../test-aggressive-clean-archival.properties | 0 ...ressive-clean-archival-inline-compact.properties | 0 ...-clustering-aggressive-clean-archival.properties | 0 .../test-clustering-inline-compact.properties | 0 ...ressive-clean-archival-inline-compact.properties | 0 ...ng-metadata-aggressive-clean-archival.properties | 0 .../config/test-suite/test-clustering.properties | 0 .../test-suite/test-inline-compact.properties | 0 ...ressive-clean-archival-inline-compact.properties | 0 ...st-metadata-aggressive-clean-archival.properties | 0 .../test-metadata-inline-compact.properties | 0 .../demo/config/test-suite/test-metadata.properties | 0 .../test-nonpartitioned-inline-compact.properties | 0 ...onpartitioned-metadata-inline-compact.properties | 0 .../test-nonpartitioned-metadata.properties | 0 .../test-suite/test-nonpartitioned.properties | 0 docker/demo/config/test-suite/test.properties | 0 docker/demo/data/batch_1.json | 0 docker/demo/data/batch_2.json | 0 docker/demo/hive-batch1.commands | 0 docker/demo/hive-batch2-after-compaction.commands | 0 docker/demo/hive-incremental-cow.commands | 0 docker/demo/hive-incremental-mor-ro.commands | 0 docker/demo/hive-incremental-mor-rt.commands | 0 docker/demo/hive-table-check.commands | 0 docker/demo/presto-batch1.commands | 0 docker/demo/presto-batch2-after-compaction.commands | 0 docker/demo/presto-table-check.commands | 0 docker/demo/sparksql-batch1.commands | 0 docker/demo/sparksql-batch2.commands | 0 docker/demo/sparksql-bootstrap-prep-source.commands | 0 docker/demo/sparksql-incremental.commands | 0 docker/demo/sync-validate.commands | 0 docker/demo/trino-batch1.commands | 0 docker/demo/trino-batch2-after-compaction.commands | 0 docker/demo/trino-table-check.commands | 0 docker/hoodie/hadoop/base/Dockerfile | 0 docker/hoodie/hadoop/base/entrypoint.sh | 0 docker/hoodie/hadoop/base/pom.xml | 0 docker/hoodie/hadoop/base_java11/Dockerfile | 0 docker/hoodie/hadoop/base_java11/entrypoint.sh | 0 docker/hoodie/hadoop/base_java11/pom.xml | 0 docker/hoodie/hadoop/datanode/Dockerfile | 0 docker/hoodie/hadoop/datanode/pom.xml | 0 docker/hoodie/hadoop/datanode/run_dn.sh | 0 docker/hoodie/hadoop/historyserver/Dockerfile | 0 docker/hoodie/hadoop/historyserver/pom.xml | 0 docker/hoodie/hadoop/historyserver/run_history.sh | 0 docker/hoodie/hadoop/hive_base/Dockerfile | 0 .../hadoop/hive_base/conf/beeline-log4j2.properties | 0 docker/hoodie/hadoop/hive_base/conf/hive-env.sh | 0 .../hive_base/conf/hive-exec-log4j2.properties | 0 .../hadoop/hive_base/conf/hive-log4j2.properties | 0 docker/hoodie/hadoop/hive_base/conf/hive-site.xml | 0 docker/hoodie/hadoop/hive_base/conf/ivysettings.xml | 0 .../hive_base/conf/llap-daemon-log4j2.properties | 0 docker/hoodie/hadoop/hive_base/entrypoint.sh | 0 docker/hoodie/hadoop/hive_base/pom.xml | 0 docker/hoodie/hadoop/hive_base/startup.sh | 0 docker/hoodie/hadoop/namenode/Dockerfile | 0 docker/hoodie/hadoop/namenode/pom.xml | 0 docker/hoodie/hadoop/namenode/run_nn.sh | 0 docker/hoodie/hadoop/pom.xml | 0 docker/hoodie/hadoop/prestobase/Dockerfile | 0 .../hadoop/prestobase/etc/catalog/hive.properties | 0 .../hadoop/prestobase/etc/catalog/jmx.properties | 0 .../prestobase/etc/catalog/localfile.properties | 0 .../prestobase/etc/coordinator.properties.mustache | 0 .../hadoop/prestobase/etc/jvm.config.mustache | 0 docker/hoodie/hadoop/prestobase/etc/log.properties | 0 .../hadoop/prestobase/etc/node.properties.mustache | 0 .../prestobase/etc/worker.properties.mustache | 0 docker/hoodie/hadoop/prestobase/lib/mustache.sh | 0 docker/hoodie/hadoop/prestobase/pom.xml | 0 docker/hoodie/hadoop/spark_base/Dockerfile | 0 docker/hoodie/hadoop/spark_base/execute-step.sh | 0 docker/hoodie/hadoop/spark_base/finish-step.sh | 0 docker/hoodie/hadoop/spark_base/pom.xml | 0 docker/hoodie/hadoop/spark_base/wait-for-step.sh | 0 docker/hoodie/hadoop/sparkadhoc/Dockerfile | 0 docker/hoodie/hadoop/sparkadhoc/adhoc.sh | 0 docker/hoodie/hadoop/sparkadhoc/pom.xml | 0 docker/hoodie/hadoop/sparkmaster/Dockerfile | 0 docker/hoodie/hadoop/sparkmaster/master.sh | 0 docker/hoodie/hadoop/sparkmaster/pom.xml | 0 docker/hoodie/hadoop/sparkworker/Dockerfile | 0 docker/hoodie/hadoop/sparkworker/pom.xml | 0 docker/hoodie/hadoop/sparkworker/worker.sh | 0 docker/hoodie/hadoop/trinobase/Dockerfile | 0 docker/hoodie/hadoop/trinobase/pom.xml | 0 docker/hoodie/hadoop/trinobase/scripts/trino.sh | 0 docker/hoodie/hadoop/trinocoordinator/Dockerfile | 0 .../trinocoordinator/etc/catalog/hive.properties | 0 .../hadoop/trinocoordinator/etc/config.properties | 0 .../hoodie/hadoop/trinocoordinator/etc/jvm.config | 0 .../hadoop/trinocoordinator/etc/log.properties | 0 .../hadoop/trinocoordinator/etc/node.properties | 0 docker/hoodie/hadoop/trinocoordinator/pom.xml | 0 docker/hoodie/hadoop/trinoworker/Dockerfile | 0 .../hadoop/trinoworker/etc/catalog/hive.properties | 0 .../hoodie/hadoop/trinoworker/etc/config.properties | 0 docker/hoodie/hadoop/trinoworker/etc/jvm.config | 0 docker/hoodie/hadoop/trinoworker/etc/log.properties | 0 .../hoodie/hadoop/trinoworker/etc/node.properties | 0 docker/hoodie/hadoop/trinoworker/pom.xml | 0 docker/images/push_to_docker_hub.png | Bin hudi-aws/pom.xml | 0 .../hudi/aws/cloudwatch/CloudWatchReporter.java | 0 .../HoodieAWSCredentialsProviderFactory.java | 0 .../HoodieConfigAWSCredentialsProvider.java | 0 .../hudi/aws/sync/AWSGlueCatalogSyncClient.java | 0 .../hudi/aws/sync/AwsGlueCatalogSyncTool.java | 0 .../hudi/aws/sync/HoodieGlueSyncException.java | 0 .../transaction/lock/DynamoDBBasedLockProvider.java | 0 .../java/org/apache/hudi/aws/utils/S3Utils.java | 0 .../apache/hudi/config/DynamoDbBasedLockConfig.java | 0 .../org/apache/hudi/config/HoodieAWSConfig.java | 0 .../hudi/config/HoodieMetricsCloudWatchConfig.java | 0 .../TestHoodieAWSCredentialsProviderFactory.java | 0 .../hudi/aws/cloudwatch/TestCloudWatchReporter.java | 0 .../integ/ITTestDynamoDBBasedLockProvider.java | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-cli/conf/hudi-env.sh | 0 hudi-cli/pom.xml | 0 .../main/java/org/apache/hudi/cli/HoodieCLI.java | 0 .../org/apache/hudi/cli/HoodieCliSparkConfig.java | 0 .../hudi/cli/HoodieHistoryFileNameProvider.java | 0 .../java/org/apache/hudi/cli/HoodiePrintHelper.java | 0 .../main/java/org/apache/hudi/cli/HoodiePrompt.java | 0 .../org/apache/hudi/cli/HoodieSplashScreen.java | 0 .../apache/hudi/cli/HoodieTableHeaderFields.java | 0 .../src/main/java/org/apache/hudi/cli/Main.java | 0 .../src/main/java/org/apache/hudi/cli/Table.java | 0 .../main/java/org/apache/hudi/cli/TableHeader.java | 0 .../hudi/cli/commands/ArchivedCommitsCommand.java | 0 .../apache/hudi/cli/commands/BootstrapCommand.java | 0 .../org/apache/hudi/cli/commands/CleansCommand.java | 0 .../apache/hudi/cli/commands/ClusteringCommand.java | 0 .../apache/hudi/cli/commands/CommitsCommand.java | 0 .../apache/hudi/cli/commands/CompactionCommand.java | 0 .../org/apache/hudi/cli/commands/ExportCommand.java | 0 .../hudi/cli/commands/FileSystemViewCommand.java | 0 .../hudi/cli/commands/HDFSParquetImportCommand.java | 0 .../hudi/cli/commands/HoodieLogFileCommand.java | 0 .../apache/hudi/cli/commands/HoodieSyncCommand.java | 0 .../apache/hudi/cli/commands/MarkersCommand.java | 0 .../apache/hudi/cli/commands/MetadataCommand.java | 0 .../apache/hudi/cli/commands/RepairsCommand.java | 0 .../apache/hudi/cli/commands/RollbacksCommand.java | 0 .../apache/hudi/cli/commands/SavepointsCommand.java | 0 .../apache/hudi/cli/commands/SparkEnvCommand.java | 0 .../org/apache/hudi/cli/commands/SparkMain.java | 0 .../org/apache/hudi/cli/commands/StatsCommand.java | 0 .../org/apache/hudi/cli/commands/TableCommand.java | 0 .../apache/hudi/cli/commands/TempViewCommand.java | 0 .../cli/commands/UpgradeOrDowngradeCommand.java | 0 .../org/apache/hudi/cli/commands/UtilsCommand.java | 0 .../java/org/apache/hudi/cli/utils/CommitUtil.java | 0 .../java/org/apache/hudi/cli/utils/HiveUtil.java | 0 .../apache/hudi/cli/utils/InputStreamConsumer.java | 0 .../hudi/cli/utils/SparkTempViewProvider.java | 0 .../java/org/apache/hudi/cli/utils/SparkUtil.java | 0 .../org/apache/hudi/cli/utils/TempViewProvider.java | 0 .../META-INF/spring/spring-shell-plugin.xml | 0 .../main/scala/org/apache/hudi/cli/DeDupeType.scala | 0 .../scala/org/apache/hudi/cli/DedupeSparkJob.scala | 0 .../scala/org/apache/hudi/cli/SparkHelpers.scala | 0 .../cli/commands/TestArchivedCommitsCommand.java | 0 .../apache/hudi/cli/commands/TestCleansCommand.java | 0 .../hudi/cli/commands/TestCommitsCommand.java | 0 .../hudi/cli/commands/TestCompactionCommand.java | 0 .../cli/commands/TestFileSystemViewCommand.java | 0 .../hudi/cli/commands/TestHoodieLogFileCommand.java | 0 .../hudi/cli/commands/TestRepairsCommand.java | 0 .../hudi/cli/commands/TestRollbacksCommand.java | 0 .../hudi/cli/commands/TestSavepointsCommand.java | 0 .../hudi/cli/commands/TestSparkEnvCommand.java | 0 .../apache/hudi/cli/commands/TestStatsCommand.java | 0 .../apache/hudi/cli/commands/TestTableCommand.java | 0 .../hudi/cli/commands/TestTempViewCommand.java | 0 .../cli/commands/TestUpgradeDowngradeCommand.java | 0 .../apache/hudi/cli/commands/TestUtilsCommand.java | 0 .../cli/functional/CLIFunctionalTestHarness.java | 0 .../hudi/cli/functional/CLIFunctionalTestSuite.java | 0 .../hudi/cli/integ/ITTestBootstrapCommand.java | 0 .../hudi/cli/integ/ITTestClusteringCommand.java | 0 .../apache/hudi/cli/integ/ITTestCommitsCommand.java | 0 .../hudi/cli/integ/ITTestCompactionCommand.java | 0 .../cli/integ/ITTestHDFSParquetImportCommand.java | 0 .../apache/hudi/cli/integ/ITTestMarkersCommand.java | 0 .../apache/hudi/cli/integ/ITTestRepairsCommand.java | 0 .../hudi/cli/integ/ITTestSavepointsCommand.java | 0 .../testutils/AbstractShellBaseIntegrationTest.java | 0 .../cli/testutils/AbstractShellIntegrationTest.java | 0 .../HoodieTestCommitMetadataGenerator.java | 0 .../cli/testutils/HoodieTestCommitUtilities.java | 0 .../HoodieTestReplaceCommitMetadataGenerator.java | 0 .../apache/hudi/cli/testutils/SparkUtilTest.java | 0 hudi-cli/src/test/resources/clean.properties | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-cli/src/test/resources/table-config.properties | 0 hudi-client/hudi-client-common/pom.xml | 0 .../org/apache/hudi/async/AsyncArchiveService.java | 0 .../org/apache/hudi/async/AsyncCleanerService.java | 0 .../apache/hudi/async/AsyncClusteringService.java | 0 .../org/apache/hudi/async/AsyncCompactService.java | 0 .../org/apache/hudi/async/HoodieAsyncService.java | 0 .../apache/hudi/async/HoodieAsyncTableService.java | 0 .../hudi/callback/HoodieWriteCommitCallback.java | 0 .../http/HoodieWriteCommitHttpCallbackClient.java | 0 .../common/HoodieWriteCommitCallbackMessage.java | 0 .../impl/HoodieWriteCommitHttpCallback.java | 0 .../callback/util/HoodieCommitCallbackFactory.java | 0 .../util/HoodieWriteCommitCallbackUtil.java | 0 .../java/org/apache/hudi/client/BaseClusterer.java | 0 .../java/org/apache/hudi/client/BaseCompactor.java | 0 .../org/apache/hudi/client/BaseHoodieClient.java | 0 .../apache/hudi/client/BaseHoodieWriteClient.java | 0 .../apache/hudi/client/CompactionAdminClient.java | 0 .../hudi/client/HoodieInternalWriteStatus.java | 0 .../apache/hudi/client/HoodieTimelineArchiver.java | 0 .../apache/hudi/client/ReplaceArchivalHelper.java | 0 .../org/apache/hudi/client/RunsTableService.java | 0 .../java/org/apache/hudi/client/WriteStatus.java | 0 .../apache/hudi/client/bootstrap/BootstrapMode.java | 0 .../client/bootstrap/BootstrapRecordPayload.java | 0 .../hudi/client/bootstrap/BootstrapWriteStatus.java | 0 .../bootstrap/FullRecordBootstrapDataProvider.java | 0 .../bootstrap/HoodieBootstrapSchemaProvider.java | 0 .../bootstrap/selector/BootstrapModeSelector.java | 0 .../selector/BootstrapRegexModeSelector.java | 0 .../selector/FullRecordBootstrapModeSelector.java | 0 .../selector/MetadataOnlyBootstrapModeSelector.java | 0 .../selector/UniformBootstrapModeSelector.java | 0 .../BootstrapPartitionPathTranslator.java | 0 .../IdentityBootstrapPartitionPathTranslator.java | 0 .../embedded/EmbeddedTimelineServerHelper.java | 0 .../client/embedded/EmbeddedTimelineService.java | 0 .../hudi/client/heartbeat/HeartbeatUtils.java | 0 .../client/heartbeat/HoodieHeartbeatClient.java | 0 .../client/transaction/ConcurrentOperation.java | 0 .../transaction/ConflictResolutionStrategy.java | 0 ...currentFileWritesConflictResolutionStrategy.java | 0 .../hudi/client/transaction/TransactionManager.java | 0 .../transaction/lock/InProcessLockProvider.java | 0 .../hudi/client/transaction/lock/LockManager.java | 0 .../lock/ZookeeperBasedLockProvider.java | 0 .../hudi/client/utils/ConcatenatingIterator.java | 0 .../hudi/client/utils/FileSliceMetricUtils.java | 0 .../hudi/client/utils/LazyIterableIterator.java | 0 .../apache/hudi/client/utils/MergingIterator.java | 0 .../hudi/client/utils/MetadataConversionUtils.java | 0 .../hudi/client/utils/OperationConverter.java | 0 .../apache/hudi/client/utils/TransactionUtils.java | 0 .../common/table/log/HoodieFileSliceReader.java | 0 .../apache/hudi/config/HoodieBootstrapConfig.java | 0 .../apache/hudi/config/HoodieClusteringConfig.java | 0 .../apache/hudi/config/HoodieCompactionConfig.java | 0 .../apache/hudi/config/HoodieHBaseIndexConfig.java | 0 .../org/apache/hudi/config/HoodieIndexConfig.java | 0 .../apache/hudi/config/HoodieInternalConfig.java | 0 .../org/apache/hudi/config/HoodieLayoutConfig.java | 0 .../org/apache/hudi/config/HoodieLockConfig.java | 0 .../org/apache/hudi/config/HoodieMemoryConfig.java | 0 .../org/apache/hudi/config/HoodiePayloadConfig.java | 0 .../hudi/config/HoodiePreCommitValidatorConfig.java | 0 .../org/apache/hudi/config/HoodieStorageConfig.java | 0 .../config/HoodieWriteCommitCallbackConfig.java | 0 .../org/apache/hudi/config/HoodieWriteConfig.java | 0 .../hudi/config/metrics/HoodieMetricsConfig.java | 0 .../config/metrics/HoodieMetricsDatadogConfig.java | 0 .../config/metrics/HoodieMetricsGraphiteConfig.java | 0 .../hudi/config/metrics/HoodieMetricsJmxConfig.java | 0 .../metrics/HoodieMetricsPrometheusConfig.java | 0 .../hudi/exception/HoodieAppendException.java | 0 .../hudi/exception/HoodieClusteringException.java | 0 .../exception/HoodieClusteringUpdateException.java | 0 .../exception/HoodieCommitCallbackException.java | 0 .../hudi/exception/HoodieCommitException.java | 0 .../hudi/exception/HoodieCompactionException.java | 0 .../exception/HoodieDeletePartitionException.java | 0 .../HoodieDependentSystemUnavailableException.java | 0 .../hudi/exception/HoodieInsertException.java | 0 .../hudi/exception/HoodieKeyGeneratorException.java | 0 .../hudi/exception/HoodieRestoreException.java | 0 .../hudi/exception/HoodieRollbackException.java | 0 .../hudi/exception/HoodieSavepointException.java | 0 .../exception/HoodieUpgradeDowngradeException.java | 0 .../hudi/exception/HoodieUpsertException.java | 0 .../hudi/execution/CopyOnWriteInsertHandler.java | 0 .../hudi/execution/HoodieLazyInsertIterable.java | 0 .../execution/bulkinsert/BulkInsertSortMode.java | 0 .../java/org/apache/hudi/index/HoodieIndex.java | 0 .../org/apache/hudi/index/HoodieIndexUtils.java | 0 .../index/bloom/BaseHoodieBloomIndexHelper.java | 0 .../apache/hudi/index/bloom/BloomIndexFileInfo.java | 0 .../bloom/HoodieBaseBloomIndexCheckFunction.java | 0 .../apache/hudi/index/bloom/HoodieBloomIndex.java | 0 .../hudi/index/bloom/HoodieGlobalBloomIndex.java | 0 .../apache/hudi/index/bloom/IndexFileFilter.java | 0 .../IntervalTreeBasedGlobalIndexFileFilter.java | 0 .../bloom/IntervalTreeBasedIndexFileFilter.java | 0 .../apache/hudi/index/bloom/KeyRangeLookupTree.java | 0 .../org/apache/hudi/index/bloom/KeyRangeNode.java | 0 .../index/bloom/ListBasedGlobalIndexFileFilter.java | 0 .../bloom/ListBasedHoodieBloomIndexHelper.java | 0 .../hudi/index/bloom/ListBasedIndexFileFilter.java | 0 .../apache/hudi/index/bucket/BucketIdentifier.java | 0 .../apache/hudi/index/bucket/HoodieBucketIndex.java | 0 .../hbase/DefaultHBaseQPSResourceAllocator.java | 0 .../index/hbase/HBaseIndexQPSResourceAllocator.java | 0 .../index/inmemory/HoodieInMemoryHashIndex.java | 0 .../hudi/index/simple/HoodieGlobalSimpleIndex.java | 0 .../apache/hudi/index/simple/HoodieSimpleIndex.java | 0 .../org/apache/hudi/io/AppendHandleFactory.java | 0 .../org/apache/hudi/io/CreateHandleFactory.java | 0 .../java/org/apache/hudi/io/HoodieAppendHandle.java | 0 .../org/apache/hudi/io/HoodieBootstrapHandle.java | 0 .../java/org/apache/hudi/io/HoodieConcatHandle.java | 0 .../java/org/apache/hudi/io/HoodieCreateHandle.java | 0 .../java/org/apache/hudi/io/HoodieIOHandle.java | 0 .../hudi/io/HoodieKeyLocationFetchHandle.java | 0 .../org/apache/hudi/io/HoodieKeyLookupHandle.java | 0 .../org/apache/hudi/io/HoodieKeyLookupResult.java | 0 .../java/org/apache/hudi/io/HoodieMergeHandle.java | 0 .../org/apache/hudi/io/HoodieRangeInfoHandle.java | 0 .../java/org/apache/hudi/io/HoodieReadHandle.java | 0 .../org/apache/hudi/io/HoodieSortedMergeHandle.java | 0 .../apache/hudi/io/HoodieUnboundedCreateHandle.java | 0 .../java/org/apache/hudi/io/HoodieWriteHandle.java | 0 .../src/main/java/org/apache/hudi/io/IOUtils.java | 0 .../hudi/io/SingleFileHandleCreateFactory.java | 0 .../java/org/apache/hudi/io/WriteHandleFactory.java | 0 .../apache/hudi/io/storage/HoodieFileWriter.java | 0 .../hudi/io/storage/HoodieFileWriterFactory.java | 0 .../apache/hudi/io/storage/HoodieHFileConfig.java | 0 .../apache/hudi/io/storage/HoodieHFileWriter.java | 0 .../org/apache/hudi/io/storage/HoodieOrcConfig.java | 0 .../org/apache/hudi/io/storage/HoodieOrcWriter.java | 0 .../apache/hudi/io/storage/HoodieParquetWriter.java | 0 .../apache/hudi/keygen/ComplexAvroKeyGenerator.java | 0 .../apache/hudi/keygen/CustomAvroKeyGenerator.java | 0 .../hudi/keygen/GlobalAvroDeleteKeyGenerator.java | 0 .../java/org/apache/hudi/keygen/KeyGenUtils.java | 0 .../hudi/keygen/NonpartitionedAvroKeyGenerator.java | 0 .../apache/hudi/keygen/SimpleAvroKeyGenerator.java | 0 .../hudi/keygen/TimestampBasedAvroKeyGenerator.java | 0 .../factory/HoodieAvroKeyGeneratorFactory.java | 0 .../keygen/parser/BaseHoodieDateTimeParser.java | 0 .../hudi/keygen/parser/HoodieDateTimeParser.java | 0 .../metadata/HoodieBackedTableMetadataWriter.java | 0 .../metadata/HoodieTableMetadataKeyGenerator.java | 0 .../hudi/metadata/HoodieTableMetadataWriter.java | 0 .../apache/hudi/metrics/ConsoleMetricsReporter.java | 0 .../java/org/apache/hudi/metrics/HoodieGauge.java | 0 .../java/org/apache/hudi/metrics/HoodieMetrics.java | 0 .../hudi/metrics/InMemoryMetricsReporter.java | 0 .../org/apache/hudi/metrics/JmxMetricsReporter.java | 0 .../org/apache/hudi/metrics/JmxReporterServer.java | 0 .../main/java/org/apache/hudi/metrics/Metrics.java | 0 .../hudi/metrics/MetricsGraphiteReporter.java | 0 .../org/apache/hudi/metrics/MetricsReporter.java | 0 .../apache/hudi/metrics/MetricsReporterFactory.java | 0 .../apache/hudi/metrics/MetricsReporterType.java | 0 .../cloudwatch/CloudWatchMetricsReporter.java | 0 .../metrics/custom/CustomizableMetricsReporter.java | 0 .../hudi/metrics/datadog/DatadogHttpClient.java | 0 .../metrics/datadog/DatadogMetricsReporter.java | 0 .../hudi/metrics/datadog/DatadogReporter.java | 0 .../hudi/metrics/prometheus/PrometheusReporter.java | 0 .../prometheus/PushGatewayMetricsReporter.java | 0 .../metrics/prometheus/PushGatewayReporter.java | 0 .../AbstractUserDefinedMetricsReporter.java | 0 .../org/apache/hudi/optimize/HilbertCurveUtils.java | 0 .../apache/hudi/table/BulkInsertPartitioner.java | 0 .../org/apache/hudi/table/FileIdPrefixProvider.java | 0 .../apache/hudi/table/HoodieCompactionHandler.java | 0 .../java/org/apache/hudi/table/HoodieTable.java | 0 .../hudi/table/RandomFileIdPrefixProvider.java | 0 .../java/org/apache/hudi/table/WorkloadProfile.java | 0 .../java/org/apache/hudi/table/WorkloadStat.java | 0 .../hudi/table/action/BaseActionExecutor.java | 0 .../hudi/table/action/HoodieWriteMetadata.java | 0 .../action/bootstrap/BootstrapRecordConsumer.java | 0 .../hudi/table/action/bootstrap/BootstrapUtils.java | 0 .../bootstrap/HoodieBootstrapWriteMetadata.java | 0 .../table/action/clean/CleanActionExecutor.java | 0 .../table/action/clean/CleanPlanActionExecutor.java | 0 .../hudi/table/action/clean/CleanPlanner.java | 0 .../table/action/clean/CleaningTriggerStrategy.java | 0 .../hudi/table/action/clean/PartitionCleanStat.java | 0 .../cluster/ClusteringPlanActionExecutor.java | 0 .../cluster/ClusteringPlanPartitionFilter.java | 0 .../cluster/ClusteringPlanPartitionFilterMode.java | 0 .../strategy/ClusteringExecutionStrategy.java | 0 .../cluster/strategy/ClusteringPlanStrategy.java | 0 .../PartitionAwareClusteringPlanStrategy.java | 0 .../action/cluster/strategy/UpdateStrategy.java | 0 .../table/action/commit/BaseBulkInsertHelper.java | 0 .../action/commit/BaseCommitActionExecutor.java | 0 .../hudi/table/action/commit/BaseDeleteHelper.java | 0 .../hudi/table/action/commit/BaseMergeHelper.java | 0 .../hudi/table/action/commit/BaseWriteHelper.java | 0 .../apache/hudi/table/action/commit/BucketInfo.java | 0 .../apache/hudi/table/action/commit/BucketType.java | 0 .../table/action/commit/HoodieDeleteHelper.java | 0 .../hudi/table/action/commit/HoodieMergeHelper.java | 0 .../hudi/table/action/commit/HoodieWriteHelper.java | 0 .../hudi/table/action/commit/InsertBucket.java | 0 .../commit/InsertBucketCumulativeWeightPair.java | 0 .../hudi/table/action/commit/Partitioner.java | 0 .../apache/hudi/table/action/commit/SmallFile.java | 0 .../hudi/table/action/compact/CompactHelpers.java | 0 .../action/compact/CompactionTriggerStrategy.java | 0 .../hudi/table/action/compact/HoodieCompactor.java | 0 .../hudi/table/action/compact/OperationResult.java | 0 .../action/compact/RunCompactionActionExecutor.java | 0 .../compact/ScheduleCompactionActionExecutor.java | 0 .../strategy/BoundedIOCompactionStrategy.java | 0 .../BoundedPartitionAwareCompactionStrategy.java | 0 .../action/compact/strategy/CompactionStrategy.java | 0 .../strategy/DayBasedCompactionStrategy.java | 0 .../LogFileSizeBasedCompactionStrategy.java | 0 .../strategy/UnBoundedCompactionStrategy.java | 0 .../UnBoundedPartitionAwareCompactionStrategy.java | 0 .../table/action/index/RunIndexActionExecutor.java | 0 .../action/index/ScheduleIndexActionExecutor.java | 0 .../action/restore/BaseRestoreActionExecutor.java | 0 .../restore/CopyOnWriteRestoreActionExecutor.java | 0 .../restore/MergeOnReadRestoreActionExecutor.java | 0 .../hudi/table/action/restore/RestoreUtils.java | 0 .../action/rollback/BaseRollbackActionExecutor.java | 0 .../table/action/rollback/BaseRollbackHelper.java | 0 .../rollback/BaseRollbackPlanActionExecutor.java | 0 .../rollback/CopyOnWriteRollbackActionExecutor.java | 0 .../rollback/ListingBasedRollbackRequest.java | 0 .../rollback/ListingBasedRollbackStrategy.java | 0 .../rollback/MarkerBasedRollbackStrategy.java | 0 .../rollback/MergeOnReadRollbackActionExecutor.java | 0 .../action/rollback/RestorePlanActionExecutor.java | 0 .../hudi/table/action/rollback/RollbackUtils.java | 0 .../rollback/SerializableHoodieRollbackRequest.java | 0 .../action/rollback/SerializablePathFilter.java | 0 .../action/savepoint/SavepointActionExecutor.java | 0 .../table/action/savepoint/SavepointHelpers.java | 0 .../hudi/table/marker/DirectWriteMarkers.java | 0 .../hudi/table/marker/MarkerBasedRollbackUtils.java | 0 .../marker/TimelineServerBasedWriteMarkers.java | 0 .../org/apache/hudi/table/marker/WriteMarkers.java | 0 .../hudi/table/marker/WriteMarkersFactory.java | 0 .../org/apache/hudi/table/repair/RepairUtils.java | 0 .../hudi/table/storage/HoodieBucketLayout.java | 0 .../hudi/table/storage/HoodieDefaultLayout.java | 0 .../hudi/table/storage/HoodieLayoutFactory.java | 0 .../hudi/table/storage/HoodieStorageLayout.java | 0 .../apache/hudi/table/upgrade/DowngradeHandler.java | 0 .../table/upgrade/FourToThreeDowngradeHandler.java | 0 .../hudi/table/upgrade/OneToTwoUpgradeHandler.java | 0 .../table/upgrade/OneToZeroDowngradeHandler.java | 0 .../table/upgrade/SupportsUpgradeDowngrade.java | 0 .../table/upgrade/ThreeToFourUpgradeHandler.java | 0 .../table/upgrade/ThreeToTwoDowngradeHandler.java | 0 .../table/upgrade/TwoToOneDowngradeHandler.java | 0 .../table/upgrade/TwoToThreeUpgradeHandler.java | 0 .../apache/hudi/table/upgrade/UpgradeDowngrade.java | 0 .../apache/hudi/table/upgrade/UpgradeHandler.java | 0 .../hudi/table/upgrade/ZeroToOneUpgradeHandler.java | 0 .../src/main/resources/log4j.properties | 0 .../org/apache/hudi/ClientFunctionalTestSuite.java | 0 .../org/apache/hudi/DummyTaskContextSupplier.java | 0 .../org/apache/hudi/HoodieTestCommitGenerator.java | 0 .../apache/hudi/async/TestAsyncArchiveService.java | 0 .../hudi/async/TestHoodieAsyncTableService.java | 0 .../hudi/callback/http/TestCallbackHttpClient.java | 0 .../client/heartbeat/TestHoodieHeartbeatClient.java | 0 .../FileSystemBasedLockProviderTestClass.java | 0 .../transaction/TestInProcessLockProvider.java | 0 ...currentFileWritesConflictResolutionStrategy.java | 0 .../client/transaction/TestTransactionManager.java | 0 .../transaction/TestZookeeperBasedLockProvider.java | 0 .../hudi/client/utils/TestFileSliceMetricUtils.java | 0 .../common/testutils/HoodieMetadataTestTable.java | 0 .../apache/hudi/config/TestHoodieWriteConfig.java | 0 .../io/storage/TestHoodieHFileReaderWriter.java | 0 .../hudi/io/storage/TestHoodieOrcReaderWriter.java | 0 .../hudi/io/storage/TestHoodieReaderWriterBase.java | 0 ...TestCreateAvroKeyGeneratorByTypeWithFactory.java | 0 .../factory/TestHoodieAvroKeyGeneratorFactory.java | 0 .../hudi/metrics/TestHoodieConsoleMetrics.java | 0 .../hudi/metrics/TestHoodieGraphiteMetrics.java | 0 .../apache/hudi/metrics/TestHoodieJmxMetrics.java | 0 .../hudi/metrics/TestMetricsReporterFactory.java | 0 .../cloudwatch/TestCloudWatchMetricsReporter.java | 0 .../hudi/metrics/datadog/TestDatadogHttpClient.java | 0 .../metrics/datadog/TestDatadogMetricsReporter.java | 0 .../hudi/metrics/datadog/TestDatadogReporter.java | 0 .../datadog/TestHoodieMetricsDatadogConfig.java | 0 .../metrics/prometheus/TestPrometheusReporter.java | 0 .../metrics/prometheus/TestPushGateWayReporter.java | 0 .../apache/hudi/optimize/TestHilbertCurveUtils.java | 0 .../TestPartitionAwareClusteringPlanStrategy.java | 0 ...stClusteringPlanStrategyConfigCompatibility.java | 0 .../hudi/table/marker/TestWriteMarkersFactory.java | 0 .../apache/hudi/table/repair/TestRepairUtils.java | 0 .../table/upgrade/TestTwoToThreeUpgradeHandler.java | 0 .../java/org/apache/hudi/testutils/Assertions.java | 0 .../hudi/testutils/HoodieWriteableTestTable.java | 0 .../hudi/testutils/MetadataMergeWriteStatus.java | 0 .../hudi/testutils/providers/DFSProvider.java | 0 .../providers/HoodieEngineContextProvider.java | 0 .../providers/HoodieMetaClientProvider.java | 0 .../providers/HoodieWriteClientProvider.java | 0 .../hudi/utils/TestConcatenatingIterator.java | 0 .../hudi/utils/TestMetadataConversionUtils.java | 0 .../src/test/resources/exampleEvolvedSchema.avsc | 0 .../resources/exampleEvolvedSchemaChangeOrder.avsc | 0 .../exampleEvolvedSchemaColumnRequire.avsc | 0 .../resources/exampleEvolvedSchemaColumnType.avsc | 0 .../resources/exampleEvolvedSchemaDeleteColumn.avsc | 0 .../src/test/resources/exampleSchema.avsc | 0 .../test/resources/exampleSchemaWithMetaFields.avsc | 0 .../src/test/resources/exampleSchemaWithUDT.avsc | 0 ..._10_hbase_1_2_3_bootstrap_index_partitions.hfile | Bin .../resources/hudi_0_10_hbase_1_2_3_complex.hfile | Bin .../resources/hudi_0_10_hbase_1_2_3_simple.hfile | Bin ..._11_hbase_2_4_9_bootstrap_index_partitions.hfile | Bin .../resources/hudi_0_11_hbase_2_4_9_complex.hfile | Bin .../resources/hudi_0_11_hbase_2_4_9_simple.hfile | Bin ...0_9_hbase_1_2_3_bootstrap_index_partitions.hfile | Bin .../resources/hudi_0_9_hbase_1_2_3_complex.hfile | Bin .../resources/hudi_0_9_hbase_1_2_3_simple.hfile | Bin .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-client/hudi-flink-client/pom.xml | 0 .../hudi/client/FlinkTaskContextSupplier.java | 0 .../apache/hudi/client/HoodieFlinkWriteClient.java | 0 .../client/common/HoodieFlinkEngineContext.java | 0 .../org/apache/hudi/client/model/HoodieRowData.java | 0 .../apache/hudi/execution/ExplicitWriteHandler.java | 0 .../hudi/execution/FlinkLazyInsertIterable.java | 0 .../org/apache/hudi/index/FlinkHoodieIndex.java | 0 .../apache/hudi/index/FlinkHoodieIndexFactory.java | 0 .../hudi/index/state/FlinkInMemoryStateIndex.java | 0 .../apache/hudi/io/ExplicitWriteHandleFactory.java | 0 .../java/org/apache/hudi/io/FlinkAppendHandle.java | 0 .../apache/hudi/io/FlinkConcatAndReplaceHandle.java | 0 .../java/org/apache/hudi/io/FlinkConcatHandle.java | 0 .../java/org/apache/hudi/io/FlinkCreateHandle.java | 0 .../apache/hudi/io/FlinkMergeAndReplaceHandle.java | 0 .../java/org/apache/hudi/io/FlinkMergeHandle.java | 0 .../java/org/apache/hudi/io/MiniBatchHandle.java | 0 .../io/storage/row/HoodieRowDataCreateHandle.java | 0 .../io/storage/row/HoodieRowDataFileWriter.java | 0 .../storage/row/HoodieRowDataFileWriterFactory.java | 0 .../io/storage/row/HoodieRowDataParquetConfig.java | 0 .../row/HoodieRowDataParquetWriteSupport.java | 0 .../io/storage/row/HoodieRowDataParquetWriter.java | 0 .../io/storage/row/RowDataParquetWriteSupport.java | 0 .../storage/row/parquet/ParquetRowDataWriter.java | 0 .../storage/row/parquet/ParquetSchemaConverter.java | 0 .../FlinkHoodieBackedTableMetadataWriter.java | 0 .../apache/hudi/table/ExplicitWriteHandleTable.java | 0 .../hudi/table/HoodieFlinkCopyOnWriteTable.java | 0 .../hudi/table/HoodieFlinkMergeOnReadTable.java | 0 .../org/apache/hudi/table/HoodieFlinkTable.java | 0 .../commit/BaseFlinkCommitActionExecutor.java | 0 .../commit/FlinkDeleteCommitActionExecutor.java | 0 .../hudi/table/action/commit/FlinkDeleteHelper.java | 0 .../commit/FlinkInsertCommitActionExecutor.java | 0 .../FlinkInsertOverwriteCommitActionExecutor.java | 0 ...inkInsertOverwriteTableCommitActionExecutor.java | 0 .../FlinkInsertPreppedCommitActionExecutor.java | 0 .../hudi/table/action/commit/FlinkMergeHelper.java | 0 .../commit/FlinkUpsertCommitActionExecutor.java | 0 .../FlinkUpsertPreppedCommitActionExecutor.java | 0 .../hudi/table/action/commit/FlinkWriteHelper.java | 0 .../delta/BaseFlinkDeltaCommitActionExecutor.java | 0 .../delta/FlinkUpsertDeltaCommitActionExecutor.java | 0 ...FlinkUpsertPreppedDeltaCommitActionExecutor.java | 0 .../HoodieFlinkMergeOnReadTableCompactor.java | 0 .../table/upgrade/FlinkUpgradeDowngradeHelper.java | 0 .../java/org/apache/hudi/util/FlinkClientUtil.java | 0 .../src/main/resources/log4j-surefire.properties | 0 .../src/main/resources/log4j.properties | 0 .../client/common/TestHoodieFlinkEngineContext.java | 0 .../hudi/index/bloom/TestFlinkHoodieBloomIndex.java | 0 .../row/parquet/TestParquetSchemaConverter.java | 0 .../testutils/HoodieFlinkClientTestHarness.java | 0 .../testutils/HoodieFlinkWriteableTestTable.java | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-client/hudi-java-client/pom.xml | 0 .../apache/hudi/client/HoodieJavaWriteClient.java | 0 .../JavaSizeBasedClusteringPlanStrategy.java | 0 .../run/strategy/JavaExecutionStrategy.java | 0 .../strategy/JavaSortAndSizeExecutionStrategy.java | 0 .../hudi/client/common/HoodieJavaEngineContext.java | 0 .../hudi/client/common/JavaTaskContextSupplier.java | 0 .../hudi/execution/JavaLazyInsertIterable.java | 0 .../JavaBulkInsertInternalPartitionerFactory.java | 0 .../JavaCustomColumnsSortPartitioner.java | 0 .../bulkinsert/JavaGlobalSortPartitioner.java | 0 .../bulkinsert/JavaNonSortPartitioner.java | 0 .../java/org/apache/hudi/index/JavaHoodieIndex.java | 0 .../apache/hudi/index/JavaHoodieIndexFactory.java | 0 .../hudi/table/HoodieJavaCopyOnWriteTable.java | 0 .../hudi/table/HoodieJavaMergeOnReadTable.java | 0 .../java/org/apache/hudi/table/HoodieJavaTable.java | 0 .../JavaExecuteClusteringCommitActionExecutor.java | 0 .../action/commit/BaseJavaCommitActionExecutor.java | 0 .../commit/JavaBulkInsertCommitActionExecutor.java | 0 .../table/action/commit/JavaBulkInsertHelper.java | 0 .../JavaBulkInsertPreppedCommitActionExecutor.java | 0 .../commit/JavaDeleteCommitActionExecutor.java | 0 .../hudi/table/action/commit/JavaDeleteHelper.java | 0 .../commit/JavaInsertCommitActionExecutor.java | 0 .../JavaInsertOverwriteCommitActionExecutor.java | 0 ...avaInsertOverwriteTableCommitActionExecutor.java | 0 .../JavaInsertPreppedCommitActionExecutor.java | 0 .../hudi/table/action/commit/JavaMergeHelper.java | 0 .../commit/JavaUpsertCommitActionExecutor.java | 0 .../table/action/commit/JavaUpsertPartitioner.java | 0 .../JavaUpsertPreppedCommitActionExecutor.java | 0 .../hudi/table/action/commit/JavaWriteHelper.java | 0 .../HoodieJavaMergeOnReadTableCompactor.java | 0 .../BaseJavaDeltaCommitActionExecutor.java | 0 .../JavaUpsertPreppedDeltaCommitActionExecutor.java | 0 .../table/upgrade/JavaUpgradeDowngradeHelper.java | 0 .../src/main/resources/log4j.properties | 0 .../client/common/TestHoodieJavaEngineContext.java | 0 .../TestJavaBulkInsertInternalPartitioner.java | 0 .../table/action/commit/TestHoodieConcatHandle.java | 0 .../commit/TestJavaCopyOnWriteActionExecutor.java | 0 .../hudi/testutils/HoodieJavaClientTestBase.java | 0 .../hudi/testutils/HoodieJavaClientTestHarness.java | 0 .../src/test/resources/log4j-surefire.properties | 0 .../src/test/resources/testDataGeneratorSchema.txt | 0 hudi-client/hudi-spark-client/pom.xml | 0 .../hudi/async/SparkAsyncClusteringService.java | 0 .../apache/hudi/async/SparkAsyncCompactService.java | 0 .../org/apache/hudi/client/HoodieReadClient.java | 0 .../hudi/client/HoodieSparkClusteringClient.java | 0 .../apache/hudi/client/HoodieSparkCompactor.java | 0 .../org/apache/hudi/client/HoodieWriteResult.java | 0 .../org/apache/hudi/client/SparkRDDWriteClient.java | 0 .../hudi/client/SparkTaskContextSupplier.java | 0 .../HoodieSparkBootstrapSchemaProvider.java | 0 .../strategy/SparkSingleFileSortPlanStrategy.java | 0 .../SparkSizeBasedClusteringPlanStrategy.java | 0 .../strategy/MultipleSparkJobExecutionStrategy.java | 0 .../strategy/SingleSparkJobExecutionStrategy.java | 0 .../SparkSingleFileSortExecutionStrategy.java | 0 .../strategy/SparkSortAndSizeExecutionStrategy.java | 0 .../update/strategy/BaseSparkUpdateStrategy.java | 0 .../update/strategy/SparkAllowUpdateStrategy.java | 0 .../update/strategy/SparkRejectUpdateStrategy.java | 0 .../client/common/HoodieSparkEngineContext.java | 0 .../apache/hudi/client/model/HoodieInternalRow.java | 0 .../client/utils/SparkInternalSchemaConverter.java | 0 .../apache/hudi/client/utils/SparkMemoryUtils.java | 0 .../org/apache/hudi/client/utils/SparkRowSerDe.java | 0 .../hudi/client/utils/SparkValidatorUtils.java | 0 .../client/validator/SparkPreCommitValidator.java | 0 .../SqlQueryEqualityPreCommitValidator.java | 0 .../SqlQueryInequalityPreCommitValidator.java | 0 .../validator/SqlQueryPreCommitValidator.java | 0 .../SqlQuerySingleResultPreCommitValidator.java | 0 .../org/apache/hudi/data/HoodieJavaPairRDD.java | 0 .../java/org/apache/hudi/data/HoodieJavaRDD.java | 0 .../hudi/data/HoodieSparkLongAccumulator.java | 0 .../hudi/execution/SparkLazyInsertIterable.java | 0 .../BulkInsertInternalPartitionerFactory.java | 0 ...ulkInsertInternalPartitionerWithRowsFactory.java | 0 .../execution/bulkinsert/BulkInsertMapFunction.java | 0 .../execution/bulkinsert/GlobalSortPartitioner.java | 0 .../bulkinsert/GlobalSortPartitionerWithRows.java | 0 .../execution/bulkinsert/NonSortPartitioner.java | 0 .../bulkinsert/NonSortPartitionerWithRows.java | 0 .../PartitionSortPartitionerWithRows.java | 0 .../bulkinsert/RDDCustomColumnsSortPartitioner.java | 0 .../bulkinsert/RDDPartitionSortPartitioner.java | 0 .../bulkinsert/RDDSpatialCurveSortPartitioner.java | 0 .../org/apache/hudi/index/SparkHoodieIndex.java | 0 .../apache/hudi/index/SparkHoodieIndexFactory.java | 0 .../bloom/BucketizedBloomCheckPartitioner.java | 0 .../index/bloom/HoodieBloomIndexCheckFunction.java | 0 .../HoodieMetadataBloomIndexCheckFunction.java | 0 .../index/bloom/SparkHoodieBloomIndexHelper.java | 0 .../hudi/index/hbase/SparkHoodieHBaseIndex.java | 0 .../io/storage/row/HoodieInternalRowFileWriter.java | 0 .../row/HoodieInternalRowFileWriterFactory.java | 0 .../storage/row/HoodieInternalRowParquetWriter.java | 0 .../hudi/io/storage/row/HoodieRowCreateHandle.java | 0 .../row/HoodieRowCreateHandleWithoutMetaFields.java | 0 .../hudi/io/storage/row/HoodieRowParquetConfig.java | 0 .../storage/row/HoodieRowParquetWriteSupport.java | 0 .../org/apache/hudi/keygen/BuiltinKeyGenerator.java | 0 .../org/apache/hudi/keygen/ComplexKeyGenerator.java | 0 .../org/apache/hudi/keygen/CustomKeyGenerator.java | 0 .../hudi/keygen/GlobalDeleteKeyGenerator.java | 0 .../hudi/keygen/NonpartitionedKeyGenerator.java | 0 .../apache/hudi/keygen/RowKeyGeneratorHelper.java | 0 .../org/apache/hudi/keygen/SimpleKeyGenerator.java | 0 .../hudi/keygen/SparkKeyGeneratorInterface.java | 0 .../hudi/keygen/TimestampBasedKeyGenerator.java | 0 .../factory/HoodieSparkKeyGeneratorFactory.java | 0 .../SparkHoodieBackedTableMetadataWriter.java | 0 .../apache/hudi/metrics/DistributedRegistry.java | 0 .../apache/hudi/sort/SpaceCurveSortingHelper.java | 0 .../hudi/table/HoodieSparkCopyOnWriteTable.java | 0 .../hudi/table/HoodieSparkMergeOnReadTable.java | 0 .../org/apache/hudi/table/HoodieSparkTable.java | 0 .../bootstrap/BaseBootstrapMetadataHandler.java | 0 .../action/bootstrap/BootstrapMetadataHandler.java | 0 .../bootstrap/MetadataBootstrapHandlerFactory.java | 0 .../bootstrap/OrcBootstrapMetadataHandler.java | 0 .../bootstrap/ParquetBootstrapMetadataHandler.java | 0 .../SparkBootstrapCommitActionExecutor.java | 0 .../SparkBootstrapDeltaCommitActionExecutor.java | 0 .../SparkExecuteClusteringCommitActionExecutor.java | 0 .../commit/BaseSparkCommitActionExecutor.java | 0 .../action/commit/SparkBucketIndexPartitioner.java | 0 .../commit/SparkBulkInsertCommitActionExecutor.java | 0 .../table/action/commit/SparkBulkInsertHelper.java | 0 .../SparkBulkInsertPreppedCommitActionExecutor.java | 0 .../commit/SparkDeleteCommitActionExecutor.java | 0 .../SparkDeletePartitionCommitActionExecutor.java | 0 .../table/action/commit/SparkHoodiePartitioner.java | 0 .../commit/SparkInsertCommitActionExecutor.java | 0 .../SparkInsertOverwriteCommitActionExecutor.java | 0 .../commit/SparkInsertOverwritePartitioner.java | 0 ...arkInsertOverwriteTableCommitActionExecutor.java | 0 .../SparkInsertPreppedCommitActionExecutor.java | 0 .../commit/SparkUpsertCommitActionExecutor.java | 0 .../SparkUpsertPreppedCommitActionExecutor.java | 0 .../hudi/table/action/commit/UpsertPartitioner.java | 0 .../HoodieSparkMergeOnReadTableCompactor.java | 0 .../BaseSparkDeltaCommitActionExecutor.java | 0 .../SparkBulkInsertDeltaCommitActionExecutor.java | 0 ...kBulkInsertPreppedDeltaCommitActionExecutor.java | 0 .../SparkDeleteDeltaCommitActionExecutor.java | 0 .../SparkInsertDeltaCommitActionExecutor.java | 0 ...SparkInsertPreppedDeltaCommitActionExecutor.java | 0 .../SparkUpsertDeltaCommitActionExecutor.java | 0 .../SparkUpsertDeltaCommitPartitioner.java | 0 ...SparkUpsertPreppedDeltaCommitActionExecutor.java | 0 .../table/upgrade/SparkUpgradeDowngradeHelper.java | 0 .../java/org/apache/hudi/util/DataTypeUtils.java | 0 .../src/main/resources/log4j.properties | 0 .../scala/org/apache/hudi/AvroConversionUtils.scala | 0 .../org/apache/hudi/HoodieConversionUtils.scala | 0 .../scala/org/apache/hudi/HoodieSparkUtils.scala | 0 .../scala/org/apache/hudi/SparkAdapterSupport.scala | 0 .../spark/sql/HoodieCatalystExpressionUtils.scala | 0 .../spark/sql/avro/HoodieAvroDeserializer.scala | 0 .../spark/sql/avro/HoodieAvroSchemaConverters.scala | 0 .../spark/sql/avro/HoodieAvroSerializer.scala | 0 .../datasources/SparkParsePartitionUtil.scala | 0 .../org/apache/spark/sql/hudi/SparkAdapter.scala | 0 .../spark/sql/hudi/execution/RangeSample.scala | 0 .../org/apache/hudi/client/TestClientRollback.java | 0 .../hudi/client/TestCompactionAdminClient.java | 0 .../hudi/client/TestHoodieClientMultiWriter.java | 0 .../hudi/client/TestHoodieInternalWriteStatus.java | 0 .../apache/hudi/client/TestHoodieReadClient.java | 0 .../java/org/apache/hudi/client/TestMultiFS.java | 0 .../hudi/client/TestTableSchemaEvolution.java | 0 .../hudi/client/TestUpdateSchemaEvolution.java | 0 .../org/apache/hudi/client/TestWriteStatus.java | 0 .../bootstrap/TestBootstrapRegexModeSelector.java | 0 .../bootstrap/TestUniformBootstrapModeSelector.java | 0 .../client/functional/TestHoodieBackedMetadata.java | 0 .../functional/TestHoodieBackedTableMetadata.java | 0 .../TestHoodieClientOnCopyOnWriteStorage.java | 0 .../hudi/client/functional/TestHoodieIndex.java | 0 .../client/functional/TestHoodieMetadataBase.java | 0 .../functional/TestHoodieMetadataBootstrap.java | 0 .../hudi/client/model/TestHoodieInternalRow.java | 0 .../TestBoundedInMemoryExecutorInSpark.java | 0 .../hudi/execution/TestBoundedInMemoryQueue.java | 0 .../TestBulkInsertInternalPartitioner.java | 0 .../TestBulkInsertInternalPartitionerForRows.java | 0 .../functional/SparkClientFunctionalTestSuite.java | 0 .../apache/hudi/index/TestHoodieIndexConfigs.java | 0 .../bloom/TestBucketizedBloomCheckPartitioner.java | 0 .../hudi/index/bloom/TestHoodieBloomIndex.java | 0 .../index/bloom/TestHoodieGlobalBloomIndex.java | 0 .../hudi/index/bloom/TestKeyRangeLookupTree.java | 0 .../hudi/index/bucket/TestHoodieBucketIndex.java | 0 .../hudi/index/hbase/TestHBaseIndexUsage.java | 0 .../hbase/TestHBasePutBatchSizeCalculator.java | 0 .../index/hbase/TestHBaseQPSResourceAllocator.java | 0 .../hudi/index/hbase/TestSparkHoodieHBaseIndex.java | 0 .../hudi/io/TestHoodieKeyLocationFetchHandle.java | 0 .../org/apache/hudi/io/TestHoodieMergeHandle.java | 0 .../apache/hudi/io/TestHoodieTimelineArchiver.java | 0 .../java/org/apache/hudi/io/TestSparkIOUtils.java | 0 .../io/storage/TestHoodieFileWriterFactory.java | 0 .../row/TestHoodieInternalRowParquetWriter.java | 0 .../io/storage/row/TestHoodieRowCreateHandle.java | 0 .../java/org/apache/hudi/table/TestCleaner.java | 0 .../org/apache/hudi/table/TestConsistencyGuard.java | 0 .../hudi/table/TestHoodieMergeOnReadTable.java | 0 .../table/action/bootstrap/TestBootstrapUtils.java | 0 .../TestSparkClusteringPlanPartitionFilter.java | 0 .../commit/TestCopyOnWriteActionExecutor.java | 0 .../table/action/commit/TestUpsertPartitioner.java | 0 .../table/action/compact/CompactionTestBase.java | 0 .../table/action/compact/TestAsyncCompaction.java | 0 .../table/action/compact/TestHoodieCompactor.java | 0 .../table/action/compact/TestInlineCompaction.java | 0 .../strategy/TestHoodieCompactionStrategy.java | 0 .../rollback/HoodieClientRollbackTestBase.java | 0 .../TestCopyOnWriteRollbackActionExecutor.java | 0 .../TestMergeOnReadRollbackActionExecutor.java | 0 .../table/action/rollback/TestRollbackUtils.java | 0 .../table/functional/TestCleanPlanExecutor.java | 0 ...odieSparkCopyOnWriteTableArchiveWithReplace.java | 0 .../TestHoodieSparkMergeOnReadTableClustering.java | 0 .../TestHoodieSparkMergeOnReadTableCompaction.java | 0 ...tHoodieSparkMergeOnReadTableIncrementalRead.java | 0 ...odieSparkMergeOnReadTableInsertUpdateDelete.java | 0 .../TestHoodieSparkMergeOnReadTableRollback.java | 0 .../functional/TestMarkerBasedRollbackStrategy.java | 0 .../hudi/table/marker/TestDirectWriteMarkers.java | 0 .../marker/TestTimelineServerBasedWriteMarkers.java | 0 .../hudi/table/marker/TestWriteMarkersBase.java | 0 .../hudi/table/upgrade/TestUpgradeDowngrade.java | 0 .../hudi/testutils/FunctionalTestHarness.java | 0 .../apache/hudi/testutils/HoodieClientTestBase.java | 0 .../hudi/testutils/HoodieClientTestHarness.java | 0 .../hudi/testutils/HoodieClientTestUtils.java | 0 .../hudi/testutils/HoodieMergeOnReadTestUtils.java | 0 .../testutils/HoodieSparkWriteableTestTable.java | 0 .../testutils/SparkClientFunctionalTestHarness.java | 0 .../hudi/testutils/SparkDatasetTestUtils.java | 0 .../hudi/testutils/providers/SparkProvider.java | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 .../src/test/resources/testDataGeneratorSchema.txt | 0 .../apache/hudi/keygen/TestRowGeneratorHelper.scala | 0 hudi-client/pom.xml | 0 hudi-common/pom.xml | 0 .../src/main/avro/HoodieArchivedMetaEntry.avsc | 0 .../main/avro/HoodieBootstrapFilePartitionInfo.avsc | 0 .../src/main/avro/HoodieBootstrapIndexInfo.avsc | 0 .../main/avro/HoodieBootstrapPartitionMetadata.avsc | 0 hudi-common/src/main/avro/HoodieCleanMetadata.avsc | 0 .../src/main/avro/HoodieCleanPartitionMetadata.avsc | 0 hudi-common/src/main/avro/HoodieCleanerPlan.avsc | 0 .../src/main/avro/HoodieClusteringGroup.avsc | 0 hudi-common/src/main/avro/HoodieClusteringPlan.avsc | 0 .../src/main/avro/HoodieClusteringStrategy.avsc | 0 hudi-common/src/main/avro/HoodieCommitMetadata.avsc | 0 .../src/main/avro/HoodieCompactionMetadata.avsc | 0 .../src/main/avro/HoodieCompactionOperation.avsc | 0 hudi-common/src/main/avro/HoodieFSPermission.avsc | 0 hudi-common/src/main/avro/HoodieFileStatus.avsc | 0 .../src/main/avro/HoodieIndexCommitMetadata.avsc | 0 .../src/main/avro/HoodieIndexPartitionInfo.avsc | 0 hudi-common/src/main/avro/HoodieIndexPlan.avsc | 0 hudi-common/src/main/avro/HoodieInstantInfo.avsc | 0 .../src/main/avro/HoodieMergeArchiveFilePlan.avsc | 0 hudi-common/src/main/avro/HoodieMetadata.avsc | 0 hudi-common/src/main/avro/HoodiePath.avsc | 0 .../src/main/avro/HoodieReplaceCommitMetadata.avsc | 0 .../main/avro/HoodieRequestedReplaceMetadata.avsc | 0 .../src/main/avro/HoodieRestoreMetadata.avsc | 0 hudi-common/src/main/avro/HoodieRestorePlan.avsc | 0 .../src/main/avro/HoodieRollbackMetadata.avsc | 0 hudi-common/src/main/avro/HoodieRollbackPlan.avsc | 0 .../src/main/avro/HoodieSavePointMetadata.avsc | 0 hudi-common/src/main/avro/HoodieSliceInfo.avsc | 0 .../main/java/org/apache/hudi/ApiMaturityLevel.java | 0 .../org/apache/hudi/BaseHoodieTableFileIndex.java | 0 .../main/java/org/apache/hudi/PublicAPIClass.java | 0 .../main/java/org/apache/hudi/PublicAPIMethod.java | 0 .../src/main/java/org/apache/hudi/TypeUtils.java | 0 .../java/org/apache/hudi/avro/AvroSchemaUtils.java | 0 .../org/apache/hudi/avro/ConvertingGenericData.java | 0 .../java/org/apache/hudi/avro/HoodieAvroUtils.java | 0 .../apache/hudi/avro/HoodieAvroWriteSupport.java | 0 .../org/apache/hudi/avro/MercifulJsonConverter.java | 0 .../org/apache/hudi/common/HoodieCleanStat.java | 0 .../org/apache/hudi/common/HoodieJsonPayload.java | 0 .../hudi/common/HoodiePendingRollbackInfo.java | 0 .../org/apache/hudi/common/HoodieRollbackStat.java | 0 .../org/apache/hudi/common/bloom/BloomFilter.java | 0 .../hudi/common/bloom/BloomFilterFactory.java | 0 .../hudi/common/bloom/BloomFilterTypeCode.java | 0 .../apache/hudi/common/bloom/BloomFilterUtils.java | 0 .../bloom/HoodieDynamicBoundedBloomFilter.java | 0 .../common/bloom/InternalDynamicBloomFilter.java | 0 .../apache/hudi/common/bloom/InternalFilter.java | 0 .../apache/hudi/common/bloom/SimpleBloomFilter.java | 0 .../hudi/common/bootstrap/FileStatusUtils.java | 0 .../hudi/common/bootstrap/index/BootstrapIndex.java | 0 .../common/bootstrap/index/HFileBootstrapIndex.java | 0 .../common/bootstrap/index/NoOpBootstrapIndex.java | 0 .../hudi/common/config/ConfigClassProperty.java | 0 .../org/apache/hudi/common/config/ConfigGroups.java | 0 .../apache/hudi/common/config/ConfigProperty.java | 0 .../common/config/DFSPropertiesConfiguration.java | 0 .../hudi/common/config/HoodieCommonConfig.java | 0 .../org/apache/hudi/common/config/HoodieConfig.java | 0 .../hudi/common/config/HoodieMetadataConfig.java | 0 .../hudi/common/config/LockConfiguration.java | 0 .../hudi/common/config/OrderedProperties.java | 0 .../common/config/SerializableConfiguration.java | 0 .../hudi/common/config/SerializableSchema.java | 0 .../apache/hudi/common/config/TypedProperties.java | 0 .../apache/hudi/common/data/HoodieAccumulator.java | 0 .../common/data/HoodieAtomicLongAccumulator.java | 0 .../org/apache/hudi/common/data/HoodieData.java | 0 .../org/apache/hudi/common/data/HoodieList.java | 0 .../org/apache/hudi/common/data/HoodieMapPair.java | 0 .../org/apache/hudi/common/data/HoodiePairData.java | 0 .../apache/hudi/common/engine/EngineProperty.java | 0 .../org/apache/hudi/common/engine/EngineType.java | 0 .../hudi/common/engine/HoodieEngineContext.java | 0 .../common/engine/HoodieLocalEngineContext.java | 0 .../common/engine/LocalTaskContextSupplier.java | 0 .../hudi/common/engine/TaskContextSupplier.java | 0 .../org/apache/hudi/common/fs/ConsistencyGuard.java | 0 .../hudi/common/fs/ConsistencyGuardConfig.java | 0 .../java/org/apache/hudi/common/fs/FSUtils.java | 0 .../hudi/common/fs/FailSafeConsistencyGuard.java | 0 .../hudi/common/fs/FileSystemRetryConfig.java | 0 .../common/fs/HoodieRetryWrapperFileSystem.java | 0 .../hudi/common/fs/HoodieWrapperFileSystem.java | 0 .../apache/hudi/common/fs/NoOpConsistencyGuard.java | 0 .../hudi/common/fs/OptimisticConsistencyGuard.java | 0 .../common/fs/SchemeAwareFSDataInputStream.java | 0 .../hudi/common/fs/SizeAwareDataInputStream.java | 0 .../hudi/common/fs/SizeAwareDataOutputStream.java | 0 .../hudi/common/fs/SizeAwareFSDataOutputStream.java | 0 .../org/apache/hudi/common/fs/StorageSchemes.java | 0 .../hudi/common/fs/TimedFSDataInputStream.java | 0 .../apache/hudi/common/fs/inline/InLineFSUtils.java | 0 .../hudi/common/fs/inline/InLineFileSystem.java | 0 .../common/fs/inline/InLineFsDataInputStream.java | 0 .../hudi/common/fs/inline/InMemoryFileSystem.java | 0 .../hudi/common/function/FunctionWrapper.java | 0 .../common/function/SerializableBiFunction.java | 0 .../hudi/common/function/SerializableConsumer.java | 0 .../hudi/common/function/SerializableFunction.java | 0 .../function/SerializablePairFlatMapFunction.java | 0 .../common/function/SerializablePairFunction.java | 0 .../hudi/common/function/SerializableSupplier.java | 0 .../org/apache/hudi/common/lock/LockProvider.java | 0 .../java/org/apache/hudi/common/lock/LockState.java | 0 .../org/apache/hudi/common/metrics/Counter.java | 0 .../apache/hudi/common/metrics/LocalRegistry.java | 0 .../java/org/apache/hudi/common/metrics/Metric.java | 0 .../org/apache/hudi/common/metrics/Registry.java | 0 .../org/apache/hudi/common/model/ActionType.java | 0 .../apache/hudi/common/model/BaseAvroPayload.java | 0 .../java/org/apache/hudi/common/model/BaseFile.java | 0 .../hudi/common/model/BootstrapBaseFileMapping.java | 0 .../hudi/common/model/BootstrapFileMapping.java | 0 .../org/apache/hudi/common/model/CleanFileInfo.java | 0 .../hudi/common/model/ClusteringGroupInfo.java | 0 .../hudi/common/model/ClusteringOperation.java | 0 .../hudi/common/model/CompactionOperation.java | 0 .../common/model/DefaultHoodieRecordPayload.java | 0 .../org/apache/hudi/common/model/DeleteRecord.java | 0 .../hudi/common/model/EmptyHoodieRecordPayload.java | 0 .../hudi/common/model/EventTimeAvroPayload.java | 0 .../org/apache/hudi/common/model/FileSlice.java | 0 .../hudi/common/model/HoodieArchivedLogFile.java | 0 .../apache/hudi/common/model/HoodieAvroPayload.java | 0 .../apache/hudi/common/model/HoodieAvroRecord.java | 0 .../apache/hudi/common/model/HoodieBaseFile.java | 0 .../hudi/common/model/HoodieCleaningPolicy.java | 0 .../common/model/HoodieColumnRangeMetadata.java | 0 .../hudi/common/model/HoodieCommitMetadata.java | 0 .../hudi/common/model/HoodieDeltaWriteStat.java | 0 .../model/HoodieFailedWritesCleaningPolicy.java | 0 .../apache/hudi/common/model/HoodieFileFormat.java | 0 .../apache/hudi/common/model/HoodieFileGroup.java | 0 .../apache/hudi/common/model/HoodieFileGroupId.java | 0 .../org/apache/hudi/common/model/HoodieKey.java | 0 .../org/apache/hudi/common/model/HoodieLogFile.java | 0 .../hudi/common/model/HoodieMetadataWrapper.java | 0 .../apache/hudi/common/model/HoodieOperation.java | 0 .../hudi/common/model/HoodiePartitionMetadata.java | 0 .../hudi/common/model/HoodiePayloadProps.java | 0 .../org/apache/hudi/common/model/HoodieRecord.java | 0 .../common/model/HoodieRecordGlobalLocation.java | 0 .../hudi/common/model/HoodieRecordLocation.java | 0 .../hudi/common/model/HoodieRecordPayload.java | 0 .../common/model/HoodieReplaceCommitMetadata.java | 0 .../apache/hudi/common/model/HoodieRollingStat.java | 0 .../common/model/HoodieRollingStatMetadata.java | 0 .../hudi/common/model/HoodieTableQueryType.java | 0 .../apache/hudi/common/model/HoodieTableType.java | 0 .../hudi/common/model/HoodieTimelineTimeZone.java | 0 .../apache/hudi/common/model/HoodieWriteStat.java | 0 .../java/org/apache/hudi/common/model/IOType.java | 0 .../OverwriteNonDefaultsWithLatestAvroPayload.java | 0 .../model/OverwriteWithLatestAvroPayload.java | 0 .../hudi/common/model/RewriteAvroPayload.java | 0 .../apache/hudi/common/model/TableServiceType.java | 0 .../hudi/common/model/WriteConcurrencyMode.java | 0 .../hudi/common/model/WriteOperationType.java | 0 .../model/debezium/AbstractDebeziumAvroPayload.java | 0 .../common/model/debezium/DebeziumConstants.java | 0 .../model/debezium/MySqlDebeziumAvroPayload.java | 0 .../model/debezium/PostgresDebeziumAvroPayload.java | 0 .../apache/hudi/common/table/HoodieTableConfig.java | 0 .../hudi/common/table/HoodieTableMetaClient.java | 0 .../hudi/common/table/HoodieTableVersion.java | 0 .../hudi/common/table/TableSchemaResolver.java | 0 .../table/log/AbstractHoodieLogRecordReader.java | 0 .../apache/hudi/common/table/log/AppendResult.java | 0 .../hudi/common/table/log/HoodieLogFileReader.java | 0 .../hudi/common/table/log/HoodieLogFormat.java | 0 .../common/table/log/HoodieLogFormatReader.java | 0 .../common/table/log/HoodieLogFormatVersion.java | 0 .../common/table/log/HoodieLogFormatWriter.java | 0 .../table/log/HoodieMergedLogRecordScanner.java | 0 .../table/log/HoodieUnMergedLogRecordScanner.java | 0 .../apache/hudi/common/table/log/InstantRange.java | 0 .../hudi/common/table/log/LogReaderUtils.java | 0 .../common/table/log/block/HoodieAvroDataBlock.java | 0 .../table/log/block/HoodieAvroDataBlockVersion.java | 0 .../common/table/log/block/HoodieCommandBlock.java | 0 .../table/log/block/HoodieCommandBlockVersion.java | 0 .../common/table/log/block/HoodieCorruptBlock.java | 0 .../common/table/log/block/HoodieDataBlock.java | 0 .../common/table/log/block/HoodieDeleteBlock.java | 0 .../table/log/block/HoodieDeleteBlockVersion.java | 0 .../table/log/block/HoodieHFileDataBlock.java | 0 .../hudi/common/table/log/block/HoodieLogBlock.java | 0 .../table/log/block/HoodieLogBlockVersion.java | 0 .../table/log/block/HoodieParquetDataBlock.java | 0 .../hudi/common/table/marker/MarkerOperation.java | 0 .../apache/hudi/common/table/marker/MarkerType.java | 0 .../common/table/timeline/HoodieActiveTimeline.java | 0 .../table/timeline/HoodieArchivedTimeline.java | 0 .../table/timeline/HoodieDefaultTimeline.java | 0 .../hudi/common/table/timeline/HoodieInstant.java | 0 .../table/timeline/HoodieInstantTimeGenerator.java | 0 .../hudi/common/table/timeline/HoodieTimeline.java | 0 .../common/table/timeline/TimelineDiffHelper.java | 0 .../hudi/common/table/timeline/TimelineLayout.java | 0 .../table/timeline/TimelineMetadataUtils.java | 0 .../hudi/common/table/timeline/TimelineUtils.java | 0 .../hudi/common/table/timeline/dto/BaseFileDTO.java | 0 .../common/table/timeline/dto/ClusteringOpDTO.java | 0 .../common/table/timeline/dto/CompactionOpDTO.java | 0 .../common/table/timeline/dto/FSPermissionDTO.java | 0 .../common/table/timeline/dto/FileGroupDTO.java | 0 .../hudi/common/table/timeline/dto/FilePathDTO.java | 0 .../common/table/timeline/dto/FileSliceDTO.java | 0 .../common/table/timeline/dto/FileStatusDTO.java | 0 .../hudi/common/table/timeline/dto/InstantDTO.java | 0 .../hudi/common/table/timeline/dto/LogFileDTO.java | 0 .../hudi/common/table/timeline/dto/TimelineDTO.java | 0 .../timeline/versioning/AbstractMigratorBase.java | 0 .../table/timeline/versioning/MetadataMigrator.java | 0 .../timeline/versioning/TimelineLayoutVersion.java | 0 .../table/timeline/versioning/VersionMigrator.java | 0 .../versioning/clean/CleanMetadataMigrator.java | 0 .../clean/CleanMetadataV1MigrationHandler.java | 0 .../clean/CleanMetadataV2MigrationHandler.java | 0 .../versioning/clean/CleanPlanMigrator.java | 0 .../clean/CleanPlanV1MigrationHandler.java | 0 .../clean/CleanPlanV2MigrationHandler.java | 0 .../compaction/CompactionPlanMigrator.java | 0 .../compaction/CompactionV1MigrationHandler.java | 0 .../compaction/CompactionV2MigrationHandler.java | 0 .../table/view/AbstractTableFileSystemView.java | 0 .../common/table/view/FileSystemViewManager.java | 0 .../table/view/FileSystemViewStorageConfig.java | 0 .../table/view/FileSystemViewStorageType.java | 0 .../table/view/HoodieTableFileSystemView.java | 0 .../view/HoodieTablePreCommitFileSystemView.java | 0 .../view/IncrementalTimelineSyncFileSystemView.java | 0 .../table/view/PriorityBasedFileSystemView.java | 0 .../table/view/RemoteHoodieTableFileSystemView.java | 0 .../table/view/RocksDbBasedFileSystemView.java | 0 .../table/view/SpillableMapBasedFileSystemView.java | 0 .../common/table/view/SyncableFileSystemView.java | 0 .../hudi/common/table/view/TableFileSystemView.java | 0 .../org/apache/hudi/common/util/AvroOrcUtils.java | 0 .../apache/hudi/common/util/Base64CodecUtil.java | 0 .../org/apache/hudi/common/util/BaseFileUtils.java | 0 .../org/apache/hudi/common/util/BinaryUtil.java | 0 .../hudi/common/util/BufferedRandomAccessFile.java | 0 .../org/apache/hudi/common/util/CleanerUtils.java | 0 .../apache/hudi/common/util/ClosableIterator.java | 0 .../apache/hudi/common/util/ClusteringUtils.java | 0 .../apache/hudi/common/util/CollectionUtils.java | 0 .../org/apache/hudi/common/util/CommitUtils.java | 0 .../apache/hudi/common/util/CompactionUtils.java | 0 .../hudi/common/util/CustomizedThreadFactory.java | 0 .../org/apache/hudi/common/util/DateTimeUtils.java | 0 .../hudi/common/util/DefaultSizeEstimator.java | 0 .../org/apache/hudi/common/util/FileIOUtils.java | 0 .../java/org/apache/hudi/common/util/Functions.java | 0 .../org/apache/hudi/common/util/FutureUtils.java | 0 .../hudi/common/util/HoodieRecordSizeEstimator.java | 0 .../org/apache/hudi/common/util/HoodieTimer.java | 0 .../hudi/common/util/InternalSchemaCache.java | 0 .../java/org/apache/hudi/common/util/MapUtils.java | 0 .../org/apache/hudi/common/util/MarkerUtils.java | 0 .../org/apache/hudi/common/util/NetworkUtils.java | 0 .../org/apache/hudi/common/util/NumericUtils.java | 0 .../hudi/common/util/ObjectSizeCalculator.java | 0 .../java/org/apache/hudi/common/util/Option.java | 0 .../apache/hudi/common/util/OrcReaderIterator.java | 0 .../java/org/apache/hudi/common/util/OrcUtils.java | 0 .../hudi/common/util/ParquetReaderIterator.java | 0 .../org/apache/hudi/common/util/ParquetUtils.java | 0 .../hudi/common/util/PartitionPathEncodeUtils.java | 0 .../org/apache/hudi/common/util/RateLimiter.java | 0 .../apache/hudi/common/util/ReflectionUtils.java | 0 .../org/apache/hudi/common/util/RetryHelper.java | 0 .../hudi/common/util/RocksDBSchemaHelper.java | 0 .../apache/hudi/common/util/SerializationUtils.java | 0 .../org/apache/hudi/common/util/SizeEstimator.java | 0 .../apache/hudi/common/util/SpillableMapUtils.java | 0 .../org/apache/hudi/common/util/StringUtils.java | 0 .../org/apache/hudi/common/util/TablePathUtils.java | 0 .../java/org/apache/hudi/common/util/TypeUtils.java | 0 .../apache/hudi/common/util/ValidationUtils.java | 0 .../hudi/common/util/collection/ArrayUtils.java | 0 .../hudi/common/util/collection/BitCaskDiskMap.java | 0 .../apache/hudi/common/util/collection/DiskMap.java | 0 .../util/collection/ExternalSpillableMap.java | 0 .../hudi/common/util/collection/ImmutablePair.java | 0 .../common/util/collection/ImmutableTriple.java | 0 .../common/util/collection/LazyFileIterable.java | 0 .../apache/hudi/common/util/collection/Pair.java | 0 .../common/util/collection/RocksDBBasedMap.java | 0 .../hudi/common/util/collection/RocksDBDAO.java | 0 .../hudi/common/util/collection/RocksDbDiskMap.java | 0 .../apache/hudi/common/util/collection/Triple.java | 0 .../apache/hudi/common/util/hash/ColumnIndexID.java | 0 .../apache/hudi/common/util/hash/FileIndexID.java | 0 .../org/apache/hudi/common/util/hash/HashID.java | 0 .../apache/hudi/common/util/hash/HoodieIndexID.java | 0 .../hudi/common/util/hash/PartitionIndexID.java | 0 .../common/util/io/ByteBufferBackedInputStream.java | 0 .../jvm/HotSpotMemoryLayoutSpecification32bit.java | 0 .../jvm/HotSpotMemoryLayoutSpecification64bit.java | 0 ...potMemoryLayoutSpecification64bitCompressed.java | 0 .../common/util/jvm/MemoryLayoutSpecification.java | 0 .../jvm/OpenJ9MemoryLayoutSpecification32bit.java | 0 .../jvm/OpenJ9MemoryLayoutSpecification64bit.java | 0 ...nJ9MemoryLayoutSpecification64bitCompressed.java | 0 .../common/util/queue/BoundedInMemoryExecutor.java | 0 .../common/util/queue/BoundedInMemoryQueue.java | 0 .../util/queue/BoundedInMemoryQueueConsumer.java | 0 .../util/queue/BoundedInMemoryQueueProducer.java | 0 .../util/queue/FunctionBasedQueueProducer.java | 0 .../util/queue/IteratorBasedQueueProducer.java | 0 .../hudi/exception/CorruptedLogFileException.java | 0 .../org/apache/hudi/exception/ExceptionUtil.java | 0 .../hudi/exception/HoodieCompactException.java | 0 .../exception/HoodieCorruptedDataException.java | 0 .../hudi/exception/HoodieDuplicateKeyException.java | 0 .../org/apache/hudi/exception/HoodieException.java | 0 .../hudi/exception/HoodieHeartbeatException.java | 0 .../apache/hudi/exception/HoodieIOException.java | 0 .../HoodieIncompatibleSchemaException.java | 0 .../apache/hudi/exception/HoodieIndexException.java | 0 .../apache/hudi/exception/HoodieKeyException.java | 0 .../apache/hudi/exception/HoodieLockException.java | 0 .../hudi/exception/HoodieMetadataException.java | 0 .../hudi/exception/HoodieNotSupportedException.java | 0 .../exception/HoodieRecordMissingException.java | 0 .../hudi/exception/HoodieRemoteException.java | 0 .../exception/HoodieSerializationException.java | 0 .../hudi/exception/HoodieValidationException.java | 0 .../exception/HoodieWriteConflictException.java | 0 .../hudi/exception/InvalidHoodiePathException.java | 0 .../hudi/exception/InvalidTableException.java | 0 .../hudi/exception/MetadataNotFoundException.java | 0 .../exception/SchemaCompatibilityException.java | 0 .../hudi/exception/TableNotFoundException.java | 0 .../java/org/apache/hudi/hadoop/CachingPath.java | 0 .../org/apache/hudi/hadoop/SerializablePath.java | 0 .../hudi/internal/schema/HoodieSchemaException.java | 0 .../apache/hudi/internal/schema/InternalSchema.java | 0 .../hudi/internal/schema/InternalSchemaBuilder.java | 0 .../java/org/apache/hudi/internal/schema/Type.java | 0 .../java/org/apache/hudi/internal/schema/Types.java | 0 .../schema/action/InternalSchemaChangeApplier.java | 0 .../schema/action/InternalSchemaMerger.java | 0 .../hudi/internal/schema/action/TableChange.java | 0 .../hudi/internal/schema/action/TableChanges.java | 0 .../internal/schema/action/TableChangesHelper.java | 0 .../schema/convert/AvroInternalSchemaConverter.java | 0 .../io/AbstractInternalSchemaStorageManager.java | 0 .../io/FileBasedInternalSchemaStorageManager.java | 0 .../schema/utils/AvroSchemaEvolutionUtils.java | 0 .../internal/schema/utils/InternalSchemaUtils.java | 0 .../internal/schema/utils/SchemaChangeUtils.java | 0 .../hudi/internal/schema/utils/SerDeHelper.java | 0 .../schema/visitor/InternalSchemaVisitor.java | 0 .../internal/schema/visitor/NameToIDVisitor.java | 0 .../hudi/io/storage/HoodieAvroParquetConfig.java | 0 .../hudi/io/storage/HoodieBaseParquetConfig.java | 0 .../apache/hudi/io/storage/HoodieFileReader.java | 0 .../hudi/io/storage/HoodieFileReaderFactory.java | 0 .../hudi/io/storage/HoodieHBaseKVComparator.java | 0 .../apache/hudi/io/storage/HoodieHFileReader.java | 0 .../apache/hudi/io/storage/HoodieHFileUtils.java | 0 .../org/apache/hudi/io/storage/HoodieOrcReader.java | 0 .../apache/hudi/io/storage/HoodieParquetReader.java | 0 .../hudi/io/storage/HoodieParquetStreamWriter.java | 0 .../org/apache/hudi/keygen/BaseKeyGenerator.java | 0 .../java/org/apache/hudi/keygen/KeyGenerator.java | 0 .../apache/hudi/keygen/KeyGeneratorInterface.java | 0 .../hudi/keygen/constant/KeyGeneratorOptions.java | 0 .../hudi/keygen/constant/KeyGeneratorType.java | 0 .../org/apache/hudi/metadata/BaseTableMetadata.java | 0 .../metadata/FileSystemBackedTableMetadata.java | 0 .../hudi/metadata/HoodieBackedTableMetadata.java | 0 .../hudi/metadata/HoodieMetadataFileSystemView.java | 0 .../HoodieMetadataMergedLogRecordReader.java | 0 .../apache/hudi/metadata/HoodieMetadataMetrics.java | 0 .../apache/hudi/metadata/HoodieMetadataPayload.java | 0 .../apache/hudi/metadata/HoodieTableMetadata.java | 0 .../hudi/metadata/HoodieTableMetadataUtil.java | 0 .../apache/hudi/metadata/MetadataPartitionType.java | 0 .../metadata/MetadataRecordsGenerationParams.java | 0 .../hudi/parquet/io/ByteBufferBackedInputFile.java | 0 .../parquet/io/OutputStreamBackedOutputFile.java | 0 .../src/main/java/org/apache/hudi/util/Lazy.java | 0 hudi-common/src/main/resources/hbase-site.xml | 0 .../org/apache/hudi/avro/TestHoodieAvroUtils.java | 0 .../hudi/avro/TestHoodieAvroWriteSupport.java | 0 .../java/org/apache/hudi/common/TestRegistry.java | 0 .../apache/hudi/common/bloom/TestBloomFilter.java | 0 .../bloom/TestInternalDynamicBloomFilter.java | 0 .../hudi/common/bootstrap/TestBootstrapIndex.java | 0 .../hudi/common/config/TestConfigProperty.java | 0 .../org/apache/hudi/common/data/TestHoodieList.java | 0 .../apache/hudi/common/data/TestHoodieMapPair.java | 0 .../java/org/apache/hudi/common/fs/TestFSUtils.java | 0 .../fs/TestFSUtilsWithRetryWrapperEnable.java | 0 .../apache/hudi/common/fs/TestStorageSchemes.java | 0 .../hudi/common/fs/inline/TestInLineFileSystem.java | 0 .../inline/TestInLineFileSystemHFileInLining.java | 0 .../common/fs/inline/TestInMemoryFileSystem.java | 0 .../hudi/common/fs/inline/TestParquetInLining.java | 0 .../TestHoodieLogFormatAppendFailure.java | 0 .../model/TestDefaultHoodieRecordPayload.java | 0 .../hudi/common/model/TestHoodieCommitMetadata.java | 0 .../hudi/common/model/TestHoodieDeltaWriteStat.java | 0 .../hudi/common/model/TestHoodieFileGroup.java | 0 .../common/model/TestHoodiePartitionMetadata.java | 0 .../apache/hudi/common/model/TestHoodieRecord.java | 0 .../hudi/common/model/TestHoodieWriteStat.java | 0 ...stOverwriteNonDefaultsWithLatestAvroPayload.java | 0 .../model/TestOverwriteWithLatestAvroPayload.java | 0 .../debezium/TestMySqlDebeziumAvroPayload.java | 0 .../debezium/TestPostgresDebeziumAvroPayload.java | 0 .../common/properties/TestOrderedProperties.java | 0 .../hudi/common/properties/TestTypedProperties.java | 0 .../hudi/common/table/TestHoodieTableConfig.java | 0 .../common/table/TestHoodieTableMetaClient.java | 0 .../hudi/common/table/TestTableSchemaResolver.java | 0 .../apache/hudi/common/table/TestTimelineUtils.java | 0 .../common/table/timeline/TestTimelineLayout.java | 0 .../table/view/TestHoodieTableFileSystemView.java | 0 .../table/view/TestIncrementalFSViewSync.java | 0 .../table/view/TestPriorityBasedFileSystemView.java | 0 .../view/TestRocksDBBasedIncrementalFSViewSync.java | 0 .../table/view/TestRocksDbBasedFileSystemView.java | 0 .../view/TestSpillableMapBasedFileSystemView.java | 0 .../TestSpillableMapBasedIncrementalFSViewSync.java | 0 .../apache/hudi/common/testutils/Assertions.java | 0 .../common/testutils/AvroBinaryTestPayload.java | 0 .../hudi/common/testutils/CheckedFunction.java | 0 .../hudi/common/testutils/ClusteringTestUtils.java | 0 .../hudi/common/testutils/CompactionTestUtils.java | 0 .../hudi/common/testutils/FileCreateUtils.java | 0 .../hudi/common/testutils/FileSystemTestUtils.java | 0 .../hudi/common/testutils/HadoopMapRedUtils.java | 0 .../common/testutils/HoodieCommonTestHarness.java | 0 .../common/testutils/HoodieTestDataGenerator.java | 0 .../hudi/common/testutils/HoodieTestTable.java | 0 .../hudi/common/testutils/HoodieTestUtils.java | 0 .../hudi/common/testutils/MockHoodieTimeline.java | 0 .../hudi/common/testutils/NetworkTestUtils.java | 0 .../hudi/common/testutils/RawTripTestPayload.java | 0 .../hudi/common/testutils/SampleTestRecord.java | 0 .../hudi/common/testutils/SchemaTestUtil.java | 0 .../common/testutils/SpillableMapTestUtils.java | 0 .../hudi/common/testutils/Transformations.java | 0 .../testutils/minicluster/HdfsTestService.java | 0 .../testutils/minicluster/MiniClusterUtil.java | 0 .../testutils/minicluster/ZookeeperTestService.java | 0 .../apache/hudi/common/util/TestAvroOrcUtils.java | 0 .../hudi/common/util/TestBase64CodecUtil.java | 0 .../org/apache/hudi/common/util/TestBinaryUtil.java | 0 .../hudi/common/util/TestClusteringUtils.java | 0 .../hudi/common/util/TestCollectionUtils.java | 0 .../apache/hudi/common/util/TestCommitUtils.java | 0 .../hudi/common/util/TestCompactionUtils.java | 0 .../common/util/TestCustomizedThreadFactory.java | 0 .../common/util/TestDFSPropertiesConfiguration.java | 0 .../apache/hudi/common/util/TestDateTimeUtils.java | 0 .../apache/hudi/common/util/TestFileIOUtils.java | 0 .../apache/hudi/common/util/TestNumericUtils.java | 0 .../hudi/common/util/TestOrcReaderIterator.java | 0 .../hudi/common/util/TestParquetReaderIterator.java | 0 .../apache/hudi/common/util/TestParquetUtils.java | 0 .../apache/hudi/common/util/TestRatelimiter.java | 0 .../hudi/common/util/TestSerializableSchema.java | 0 .../hudi/common/util/TestSerializationUtils.java | 0 .../apache/hudi/common/util/TestStringUtils.java | 0 .../apache/hudi/common/util/TestTablePathUtils.java | 0 .../util/collection/TestExternalSpillableMap.java | 0 .../hudi/common/util/collection/TestRocksDBDAO.java | 0 .../common/util/collection/TestRocksDbBasedMap.java | 0 .../common/util/collection/TestRocksDbDiskMap.java | 0 .../apache/hudi/common/util/hash/TestHashID.java | 0 .../util/io/TestByteBufferBackedInputStream.java | 0 .../hudi/internal/schema/TestSerDeHelper.java | 0 .../internal/schema/action/TestMergeSchema.java | 0 .../internal/schema/action/TestTableChanges.java | 0 .../TestFileBasedInternalSchemaStorageManager.java | 0 .../schema/utils/TestAvroSchemaEvolutionUtils.java | 0 .../schema/utils/TestInternalSchemaUtils.java | 0 .../io/storage/TestHoodieFileReaderFactory.java | 0 .../metadata/TestFileSystemBackedTableMetadata.java | 0 .../src/test/resources/complex-test-evolved.avsc | 0 hudi-common/src/test/resources/complex.schema.avsc | 0 .../resources/external-config/hudi-defaults.conf | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-common/src/test/resources/old-version.commit | 0 .../src/test/resources/props/test.properties | 0 hudi-common/src/test/resources/sample.data | 0 .../src/test/resources/simple-test-doced.avsc | 0 .../resources/simple-test-evolved-compatible.avsc | 0 .../src/test/resources/simple-test-evolved.avsc | 0 hudi-common/src/test/resources/simple-test.avsc | 0 .../src/test/resources/timestamp-logical-type.avsc | 0 .../src/test/resources/timestamp-test-evolved.avsc | 0 hudi-examples/README.md | 0 hudi-examples/hudi-examples-common/pom.xml | 0 .../examples/common/HoodieExampleDataGenerator.java | 0 hudi-examples/hudi-examples-dbt/.gitignore | 0 hudi-examples/hudi-examples-dbt/README.md | 0 hudi-examples/hudi-examples-dbt/dbt_project.yml | 0 .../models/example/hudi_insert_overwrite_table.sql | 0 .../models/example/hudi_insert_table.sql | 0 .../example/hudi_upsert_partitioned_cow_table.sql | 0 .../example/hudi_upsert_partitioned_mor_table.sql | 0 .../models/example/hudi_upsert_table.sql | 0 .../hudi-examples-dbt/models/example/schema.yml | 0 hudi-examples/hudi-examples-flink/pom.xml | 0 .../examples/quickstart/HoodieFlinkQuickstart.java | 0 .../quickstart/factory/CollectSinkTableFactory.java | 0 .../factory/ContinuousFileSourceFactory.java | 0 .../quickstart/source/ContinuousFileSource.java | 0 .../quickstart/utils/QuickstartConfigurations.java | 0 .../examples/quickstart/utils/SchemaBuilder.java | 0 .../org.apache.flink.table.factories.Factory | 0 .../src/main/resources/source-file.json | 0 .../quickstart/TestHoodieFlinkQuickstart.java | 0 .../examples/quickstart/TestQuickstartData.java | 0 .../org.apache.flink.table.factories.Factory | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-examples/hudi-examples-java/pom.xml | 0 .../examples/java/HoodieJavaWriteClientExample.java | 0 hudi-examples/hudi-examples-spark/pom.xml | 0 .../examples/common/ExampleDataSchemaProvider.java | 0 .../examples/common/HoodieExampleSparkUtils.java | 0 .../hudi/examples/common/IdentityTransformer.java | 0 .../hudi/examples/common/RandomJsonSource.java | 0 .../examples/quickstart/HoodieSparkQuickstart.java | 0 .../examples/spark/HoodieSparkBootstrapExample.java | 0 .../examples/spark/HoodieWriteClientExample.java | 0 .../delta-streamer-config/dfs/source-file.json | 0 .../kafka/kafka-source.properties | 0 .../examples/spark/HoodieDataSourceExample.scala | 0 .../examples/spark/HoodieMorCompactionJob.scala | 0 .../quickstart/TestHoodieSparkQuickstart.java | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-examples/pom.xml | 0 hudi-flink-datasource/hudi-flink/pom.xml | 0 .../org/apache/hudi/configuration/FlinkOptions.java | 0 .../apache/hudi/configuration/OptionsResolver.java | 0 .../apache/hudi/schema/FilebasedSchemaProvider.java | 0 .../java/org/apache/hudi/schema/SchemaProvider.java | 0 .../apache/hudi/schema/SchemaRegistryProvider.java | 0 .../java/org/apache/hudi/sink/CleanFunction.java | 0 .../org/apache/hudi/sink/StreamWriteFunction.java | 0 .../org/apache/hudi/sink/StreamWriteOperator.java | 0 .../hudi/sink/StreamWriteOperatorCoordinator.java | 0 .../hudi/sink/append/AppendWriteFunction.java | 0 .../hudi/sink/append/AppendWriteOperator.java | 0 .../hudi/sink/bootstrap/BootstrapOperator.java | 0 .../org/apache/hudi/sink/bootstrap/IndexRecord.java | 0 .../bootstrap/aggregate/BootstrapAccumulator.java | 0 .../bootstrap/aggregate/BootstrapAggFunction.java | 0 .../bootstrap/batch/BatchBootstrapOperator.java | 0 .../sink/bucket/BucketBulkInsertWriterHelper.java | 0 .../hudi/sink/bucket/BucketStreamWriteFunction.java | 0 .../hudi/sink/bucket/BucketStreamWriteOperator.java | 0 .../hudi/sink/bulk/BulkInsertWriteFunction.java | 0 .../hudi/sink/bulk/BulkInsertWriteOperator.java | 0 .../hudi/sink/bulk/BulkInsertWriterHelper.java | 0 .../org/apache/hudi/sink/bulk/RowDataKeyGen.java | 0 .../org/apache/hudi/sink/bulk/WriterHelpers.java | 0 .../apache/hudi/sink/bulk/sort/SortOperator.java | 0 .../apache/hudi/sink/bulk/sort/SortOperatorGen.java | 0 .../sink/common/AbstractStreamWriteFunction.java | 0 .../hudi/sink/common/AbstractWriteFunction.java | 0 .../hudi/sink/common/AbstractWriteOperator.java | 0 .../hudi/sink/common/WriteOperatorFactory.java | 0 .../apache/hudi/sink/compact/CompactFunction.java | 0 .../hudi/sink/compact/CompactionCommitEvent.java | 0 .../hudi/sink/compact/CompactionCommitSink.java | 0 .../hudi/sink/compact/CompactionPlanEvent.java | 0 .../hudi/sink/compact/CompactionPlanOperator.java | 0 .../sink/compact/CompactionPlanSourceFunction.java | 0 .../hudi/sink/compact/FlinkCompactionConfig.java | 0 .../hudi/sink/compact/HoodieFlinkCompactor.java | 0 .../org/apache/hudi/sink/event/CommitAckEvent.java | 0 .../apache/hudi/sink/event/WriteMetadataEvent.java | 0 .../java/org/apache/hudi/sink/meta/CkpMessage.java | 0 .../java/org/apache/hudi/sink/meta/CkpMetadata.java | 0 .../hudi/sink/partitioner/BucketAssignFunction.java | 0 .../hudi/sink/partitioner/BucketAssigner.java | 0 .../hudi/sink/partitioner/BucketAssigners.java | 0 .../sink/partitioner/BucketIndexPartitioner.java | 0 .../sink/partitioner/profile/DeltaWriteProfile.java | 0 .../sink/partitioner/profile/EmptyWriteProfile.java | 0 .../hudi/sink/partitioner/profile/WriteProfile.java | 0 .../sink/partitioner/profile/WriteProfiles.java | 0 .../hudi/sink/transform/ChainedTransformer.java | 0 .../sink/transform/RowDataToHoodieFunction.java | 0 .../RowDataToHoodieFunctionWithRateLimit.java | 0 .../sink/transform/RowDataToHoodieFunctions.java | 0 .../org/apache/hudi/sink/transform/Transformer.java | 0 .../org/apache/hudi/sink/utils/HiveSyncContext.java | 0 .../apache/hudi/sink/utils/NonThrownExecutor.java | 0 .../org/apache/hudi/sink/utils/PayloadCreation.java | 0 .../java/org/apache/hudi/sink/utils/Pipelines.java | 0 .../java/org/apache/hudi/sink/utils/TimeWait.java | 0 .../main/java/org/apache/hudi/source/FileIndex.java | 0 .../apache/hudi/source/IncrementalInputSplits.java | 0 .../hudi/source/StreamReadMonitoringFunction.java | 0 .../org/apache/hudi/source/StreamReadOperator.java | 0 .../apache/hudi/streamer/FlinkStreamerConfig.java | 0 .../apache/hudi/streamer/HoodieFlinkStreamer.java | 0 .../java/org/apache/hudi/table/HoodieTableSink.java | 0 .../apache/hudi/table/catalog/CatalogOptions.java | 0 .../apache/hudi/table/catalog/HoodieCatalog.java | 0 .../hudi/table/catalog/HoodieCatalogFactory.java | 0 .../hudi/table/catalog/TableOptionProperties.java | 0 .../org/apache/hudi/table/format/FilePathUtils.java | 0 .../org/apache/hudi/table/format/FormatUtils.java | 0 .../table/format/cow/CopyOnWriteInputFormat.java | 0 .../table/format/cow/ParquetSplitReaderUtil.java | 0 .../table/format/cow/vector/HeapArrayVector.java | 0 .../format/cow/vector/HeapMapColumnVector.java | 0 .../format/cow/vector/HeapRowColumnVector.java | 0 .../format/cow/vector/ParquetDecimalVector.java | 0 .../cow/vector/reader/AbstractColumnReader.java | 0 .../format/cow/vector/reader/ArrayColumnReader.java | 0 .../vector/reader/BaseVectorizedColumnReader.java | 0 .../vector/reader/FixedLenBytesColumnReader.java | 0 .../vector/reader/Int64TimestampColumnReader.java | 0 .../format/cow/vector/reader/MapColumnReader.java | 0 .../reader/ParquetColumnarRowSplitReader.java | 0 .../cow/vector/reader/ParquetDataColumnReader.java | 0 .../reader/ParquetDataColumnReaderFactory.java | 0 .../format/cow/vector/reader/RowColumnReader.java | 0 .../format/cow/vector/reader/RunLengthDecoder.java | 0 .../table/format/mor/MergeOnReadInputFormat.java | 0 .../table/format/mor/MergeOnReadInputSplit.java | 0 .../table/format/mor/MergeOnReadTableState.java | 0 .../org/apache/hudi/util/AvroSchemaConverter.java | 0 .../apache/hudi/util/AvroToRowDataConverters.java | 0 .../java/org/apache/hudi/util/ChangelogModes.java | 0 .../java/org/apache/hudi/util/CompactionUtil.java | 0 .../java/org/apache/hudi/util/DataTypeUtils.java | 0 .../hudi/util/FlinkStateBackendConverter.java | 0 .../main/java/org/apache/hudi/util/FlinkTables.java | 0 .../java/org/apache/hudi/util/InputFormats.java | 0 .../org/apache/hudi/util/RowDataProjection.java | 0 .../apache/hudi/util/RowDataToAvroConverters.java | 0 .../java/org/apache/hudi/util/StreamerUtil.java | 0 .../apache/hudi/util/StringToRowDataConverter.java | 0 .../org/apache/hudi/util/ViewStorageProperties.java | 0 .../org.apache.flink.table.factories.Factory | 0 .../org/apache/hudi/sink/ITTestDataStreamWrite.java | 0 .../sink/TestStreamWriteOperatorCoordinator.java | 0 .../org/apache/hudi/sink/TestWriteCopyOnWrite.java | 0 .../org/apache/hudi/sink/TestWriteMergeOnRead.java | 0 .../hudi/sink/TestWriteMergeOnReadWithCompact.java | 0 .../apache/hudi/sink/bulk/TestRowDataKeyGen.java | 0 .../sink/compact/ITTestHoodieFlinkCompactor.java | 0 .../org/apache/hudi/sink/meta/TestCkpMetadata.java | 0 .../hudi/sink/partitioner/TestBucketAssigner.java | 0 .../org/apache/hudi/sink/utils/CollectorOutput.java | 0 .../hudi/sink/utils/CompactFunctionWrapper.java | 0 .../hudi/sink/utils/InsertFunctionWrapper.java | 0 .../hudi/sink/utils/MockCoordinatorExecutor.java | 0 .../org/apache/hudi/sink/utils/MockMapState.java | 0 .../hudi/sink/utils/MockOperatorStateStore.java | 0 .../sink/utils/MockStateInitializationContext.java | 0 .../sink/utils/MockStreamingRuntimeContext.java | 0 .../org/apache/hudi/sink/utils/MockValueState.java | 0 .../hudi/sink/utils/StreamWriteFunctionWrapper.java | 0 .../apache/hudi/sink/utils/TestFunctionWrapper.java | 0 .../apache/hudi/sink/utils/TestHiveSyncContext.java | 0 .../org/apache/hudi/sink/utils/TestWriteBase.java | 0 .../java/org/apache/hudi/source/TestFileIndex.java | 0 .../source/TestStreamReadMonitoringFunction.java | 0 .../apache/hudi/source/TestStreamReadOperator.java | 0 .../apache/hudi/table/ITTestHoodieDataSource.java | 0 .../apache/hudi/table/TestHoodieTableFactory.java | 0 .../apache/hudi/table/TestHoodieTableSource.java | 0 .../hudi/table/catalog/TestHoodieCatalog.java | 0 .../apache/hudi/table/format/TestInputFormat.java | 0 .../java/org/apache/hudi/utils/SchemaBuilder.java | 0 .../org/apache/hudi/utils/TestCompactionUtil.java | 0 .../org/apache/hudi/utils/TestConfigurations.java | 0 .../test/java/org/apache/hudi/utils/TestData.java | 0 .../org/apache/hudi/utils/TestHoodieRowData.java | 0 .../test/java/org/apache/hudi/utils/TestSQL.java | 0 .../org/apache/hudi/utils/TestStreamerUtil.java | 0 .../hudi/utils/TestStringToRowDataConverter.java | 0 .../test/java/org/apache/hudi/utils/TestUtils.java | 0 .../hudi/utils/TestViewStorageProperties.java | 0 .../hudi/utils/factory/CollectSinkTableFactory.java | 0 .../utils/factory/ContinuousFileSourceFactory.java | 0 .../hudi/utils/source/ContinuousFileSource.java | 0 .../org.apache.flink.table.factories.Factory | 0 .../src/test/resources/debezium_json.data | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 .../src/test/resources/test_read_schema.avsc | 0 .../hudi-flink/src/test/resources/test_source.data | 0 .../src/test/resources/test_source_2.data | 0 .../src/test/resources/test_source_3.data | 0 .../src/test/resources/test_source_4.data | 0 .../src/test/resources/test_source_5.data | 0 hudi-flink-datasource/hudi-flink1.13.x/pom.xml | 0 .../apache/flink/table/data/ColumnarArrayData.java | 0 .../apache/flink/table/data/ColumnarMapData.java | 0 .../apache/flink/table/data/ColumnarRowData.java | 0 .../flink/table/data/vector/MapColumnVector.java | 0 .../flink/table/data/vector/RowColumnVector.java | 0 .../table/data/vector/VectorizedColumnBatch.java | 0 .../hudi/adapter/AbstractStreamOperatorAdapter.java | 0 .../AbstractStreamOperatorFactoryAdapter.java | 0 .../apache/hudi/adapter/MailboxExecutorAdapter.java | 0 .../org/apache/hudi/adapter/RateLimiterAdapter.java | 0 .../main/java/org/apache/hudi/adapter/Utils.java | 0 .../java/org/apache/hudi/adapter/OutputAdapter.java | 0 .../adapter/StateInitializationContextAdapter.java | 0 .../adapter/StreamingRuntimeContextAdapter.java | 0 .../java/org/apache/hudi/adapter/TestTableEnvs.java | 0 hudi-flink-datasource/hudi-flink1.14.x/pom.xml | 0 .../hudi/adapter/AbstractStreamOperatorAdapter.java | 0 .../AbstractStreamOperatorFactoryAdapter.java | 0 .../apache/hudi/adapter/MailboxExecutorAdapter.java | 0 .../org/apache/hudi/adapter/RateLimiterAdapter.java | 0 .../main/java/org/apache/hudi/adapter/Utils.java | 0 .../java/org/apache/hudi/adapter/OutputAdapter.java | 0 .../adapter/StateInitializationContextAdapter.java | 0 .../adapter/StreamingRuntimeContextAdapter.java | 0 .../java/org/apache/hudi/adapter/TestTableEnvs.java | 0 hudi-flink-datasource/pom.xml | 0 hudi-gcp/pom.xml | 0 hudi-gcp/src/assembly/src.xml | 0 .../hudi/gcp/bigquery/BigQuerySyncConfig.java | 0 .../apache/hudi/gcp/bigquery/BigQuerySyncTool.java | 0 .../hudi/gcp/bigquery/HoodieBigQuerySyncClient.java | 0 .../gcp/bigquery/HoodieBigQuerySyncException.java | 0 .../hudi/gcp/bigquery/TestBigQuerySyncConfig.java | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-hadoop-mr/pom.xml | 0 .../com/uber/hoodie/hadoop/HoodieInputFormat.java | 0 .../hadoop/realtime/HoodieRealtimeInputFormat.java | 0 .../apache/hudi/hadoop/BootstrapBaseFileSplit.java | 0 .../hadoop/BootstrapColumnStichingRecordReader.java | 0 .../hadoop/FileStatusWithBootstrapBaseFile.java | 0 .../hudi/hadoop/HiveHoodieTableFileIndex.java | 0 .../hudi/hadoop/HoodieColumnProjectionUtils.java | 0 .../hadoop/HoodieCopyOnWriteTableInputFormat.java | 0 .../apache/hudi/hadoop/HoodieHFileInputFormat.java | 0 .../apache/hudi/hadoop/HoodieHFileRecordReader.java | 0 .../hudi/hadoop/HoodieParquetInputFormat.java | 0 .../hudi/hadoop/HoodieParquetInputFormatBase.java | 0 .../apache/hudi/hadoop/HoodieROTablePathFilter.java | 0 .../apache/hudi/hadoop/HoodieTableInputFormat.java | 0 .../org/apache/hudi/hadoop/InputPathHandler.java | 0 .../org/apache/hudi/hadoop/InputSplitUtils.java | 0 .../LocatedFileStatusWithBootstrapBaseFile.java | 0 .../hudi/hadoop/PathWithBootstrapFileStatus.java | 0 .../org/apache/hudi/hadoop/RealtimeFileStatus.java | 0 .../hudi/hadoop/RecordReaderValueIterator.java | 0 .../hudi/hadoop/SafeParquetRecordReaderWrapper.java | 0 .../hudi/hadoop/UseFileSplitsFromInputFormat.java | 0 .../hudi/hadoop/UseRecordReaderFromInputFormat.java | 0 .../hudi/hadoop/config/HoodieRealtimeConfig.java | 0 .../hadoop/hive/HoodieCombineHiveInputFormat.java | 0 .../hadoop/hive/HoodieCombineRealtimeFileSplit.java | 0 .../hadoop/hive/HoodieCombineRealtimeHiveSplit.java | 0 .../realtime/AbstractRealtimeRecordReader.java | 0 .../realtime/HoodieCombineRealtimeRecordReader.java | 0 .../hadoop/realtime/HoodieEmptyRecordReader.java | 0 .../realtime/HoodieHFileRealtimeInputFormat.java | 0 .../realtime/HoodieMergeOnReadTableInputFormat.java | 0 .../realtime/HoodieParquetRealtimeInputFormat.java | 0 .../hudi/hadoop/realtime/HoodieParquetSerde.java | 0 .../HoodieRealtimeBootstrapBaseFileSplit.java | 0 .../hadoop/realtime/HoodieRealtimeFileSplit.java | 0 .../hudi/hadoop/realtime/HoodieRealtimePath.java | 0 .../hadoop/realtime/HoodieRealtimeRecordReader.java | 0 .../hudi/hadoop/realtime/HoodieVirtualKeyInfo.java | 0 .../realtime/RealtimeCompactedRecordReader.java | 0 .../apache/hudi/hadoop/realtime/RealtimeSplit.java | 0 .../realtime/RealtimeUnmergedRecordReader.java | 0 .../apache/hudi/hadoop/utils/HoodieHiveUtils.java | 0 .../hudi/hadoop/utils/HoodieInputFormatUtils.java | 0 .../utils/HoodieRealtimeInputFormatUtils.java | 0 .../utils/HoodieRealtimeRecordReaderUtils.java | 0 .../java/org/apache/hudi/hadoop/TestAnnotation.java | 0 ...allyConsistentTimeStampFilteringInputFormat.java | 0 .../hudi/hadoop/TestHoodieHFileInputFormat.java | 0 .../hudi/hadoop/TestHoodieParquetInputFormat.java | 0 .../hudi/hadoop/TestHoodieROTablePathFilter.java | 0 .../apache/hudi/hadoop/TestInputPathHandler.java | 0 .../hudi/hadoop/TestRecordReaderValueIterator.java | 0 .../TestHoodieCombineHiveInputFormat.java | 0 .../realtime/TestHoodieRealtimeFileSplit.java | 0 .../realtime/TestHoodieRealtimeRecordReader.java | 0 .../hudi/hadoop/testutils/InputFormatTestUtil.java | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-hadoop-mr/src/test/resources/sample1.avsc | 0 hudi-integ-test/README.md | 0 hudi-integ-test/pom.xml | 0 hudi-integ-test/prepare_integration_suite.sh | 0 .../integ/testsuite/HoodieDeltaStreamerWrapper.java | 0 .../testsuite/HoodieMultiWriterTestSuiteJob.java | 0 .../hudi/integ/testsuite/HoodieTestSuiteJob.java | 0 .../hudi/integ/testsuite/HoodieTestSuiteWriter.java | 0 .../SparkDataSourceContinuousIngestTool.java | 0 .../testsuite/configuration/DFSDeltaConfig.java | 0 .../integ/testsuite/configuration/DeltaConfig.java | 0 .../hudi/integ/testsuite/converter/Converter.java | 0 .../integ/testsuite/converter/DeleteConverter.java | 0 .../integ/testsuite/converter/UpdateConverter.java | 0 .../apache/hudi/integ/testsuite/dag/DagUtils.java | 0 .../hudi/integ/testsuite/dag/ExecutionContext.java | 0 .../testsuite/dag/SimpleWorkflowDagGenerator.java | 0 .../hudi/integ/testsuite/dag/WorkflowDag.java | 0 .../integ/testsuite/dag/WorkflowDagGenerator.java | 0 .../hudi/integ/testsuite/dag/WriterContext.java | 0 .../dag/nodes/BaseValidateDatasetNode.java | 0 .../integ/testsuite/dag/nodes/BulkInsertNode.java | 0 .../hudi/integ/testsuite/dag/nodes/CleanNode.java | 0 .../integ/testsuite/dag/nodes/ClusteringNode.java | 0 .../hudi/integ/testsuite/dag/nodes/CompactNode.java | 0 .../hudi/integ/testsuite/dag/nodes/DagNode.java | 0 .../hudi/integ/testsuite/dag/nodes/DelayNode.java | 0 .../testsuite/dag/nodes/DeleteInputDatasetNode.java | 0 .../hudi/integ/testsuite/dag/nodes/DeleteNode.java | 0 .../integ/testsuite/dag/nodes/HiveQueryNode.java | 0 .../integ/testsuite/dag/nodes/HiveSyncNode.java | 0 .../hudi/integ/testsuite/dag/nodes/InsertNode.java | 0 .../testsuite/dag/nodes/InsertOverwriteNode.java | 0 .../dag/nodes/InsertOverwriteTableNode.java | 0 .../integ/testsuite/dag/nodes/RollbackNode.java | 0 .../testsuite/dag/nodes/ScheduleCompactNode.java | 0 .../testsuite/dag/nodes/SparkSQLQueryNode.java | 0 .../hudi/integ/testsuite/dag/nodes/UpsertNode.java | 0 .../dag/nodes/ValidateAsyncOperations.java | 0 .../testsuite/dag/nodes/ValidateDatasetNode.java | 0 .../integ/testsuite/dag/nodes/ValidateNode.java | 0 .../integ/testsuite/dag/scheduler/DagScheduler.java | 0 .../dag/scheduler/SaferSchemaDagScheduler.java | 0 .../generator/DeleteGeneratorIterator.java | 0 .../integ/testsuite/generator/DeltaGenerator.java | 0 .../FlexibleSchemaRecordGenerationIterator.java | 0 .../GenericRecordFullPayloadGenerator.java | 0 .../GenericRecordFullPayloadSizeEstimator.java | 0 .../GenericRecordPartialPayloadGenerator.java | 0 .../generator/LazyRecordGeneratorIterator.java | 0 .../generator/UpdateGeneratorIterator.java | 0 .../testsuite/helpers/DFSTestSuitePathSelector.java | 0 .../testsuite/helpers/HiveServiceProvider.java | 0 .../testsuite/helpers/ZookeeperServiceProvider.java | 0 .../testsuite/reader/DFSAvroDeltaInputReader.java | 0 .../integ/testsuite/reader/DFSDeltaInputReader.java | 0 .../reader/DFSHoodieDatasetInputReader.java | 0 .../integ/testsuite/reader/DeltaInputReader.java | 0 .../hudi/integ/testsuite/reader/DeltaInputType.java | 0 .../integ/testsuite/reader/SparkBasedReader.java | 0 .../hudi/integ/testsuite/schema/SchemaUtils.java | 0 .../schema/TestSuiteFileBasedSchemaProvider.java | 0 .../testsuite/writer/AvroFileDeltaInputWriter.java | 0 .../testsuite/writer/DFSDeltaWriterAdapter.java | 0 .../testsuite/writer/DFSSparkAvroDeltaWriter.java | 0 .../integ/testsuite/writer/DeltaInputWriter.java | 0 .../integ/testsuite/writer/DeltaOutputMode.java | 0 .../integ/testsuite/writer/DeltaWriteStats.java | 0 .../integ/testsuite/writer/DeltaWriterAdapter.java | 0 .../integ/testsuite/writer/DeltaWriterFactory.java | 0 .../testsuite/writer/SparkAvroDeltaInputWriter.java | 0 .../testsuite/SparkDataSourceContinuousIngest.scala | 0 .../testsuite/dag/nodes/SparkBulkInsertNode.scala | 0 .../integ/testsuite/dag/nodes/SparkDeleteNode.scala | 0 .../integ/testsuite/dag/nodes/SparkInsertNode.scala | 0 .../dag/nodes/SparkInsertOverwriteNode.scala | 0 .../dag/nodes/SparkInsertOverwriteTableNode.scala | 0 .../integ/testsuite/dag/nodes/SparkUpsertNode.scala | 0 .../dag/nodes/spark/sql/BaseSparkSqlNode.scala | 0 .../nodes/spark/sql/SparkSqlCreateTableNode.scala | 0 .../dag/nodes/spark/sql/SparkSqlDeleteNode.scala | 0 .../dag/nodes/spark/sql/SparkSqlInsertNode.scala | 0 .../spark/sql/SparkSqlInsertOverwriteNode.scala | 0 .../dag/nodes/spark/sql/SparkSqlMergeNode.scala | 0 .../dag/nodes/spark/sql/SparkSqlUpdateNode.scala | 0 .../spark/sql/SparkSqlValidateDatasetNode.scala | 0 .../hudi/integ/testsuite/utils/SparkSqlUtils.scala | 0 .../org/apache/hudi/integ/HoodieTestHiveBase.java | 0 .../test/java/org/apache/hudi/integ/ITTestBase.java | 0 .../org/apache/hudi/integ/ITTestHoodieDemo.java | 0 .../org/apache/hudi/integ/ITTestHoodieSanity.java | 0 .../hudi/integ/command/ITTestHoodieSyncCommand.java | 0 .../TestDFSHoodieTestSuiteWriterAdapter.java | 0 .../integ/testsuite/TestFileDeltaInputWriter.java | 0 .../configuration/TestWorkflowBuilder.java | 0 .../testsuite/converter/TestDeleteConverter.java | 0 .../testsuite/converter/TestUpdateConverter.java | 0 .../integ/testsuite/dag/ComplexDagGenerator.java | 0 .../integ/testsuite/dag/HiveSyncDagGenerator.java | 0 .../testsuite/dag/HiveSyncDagGeneratorMOR.java | 0 .../hudi/integ/testsuite/dag/TestDagUtils.java | 0 .../TestGenericRecordPayloadEstimator.java | 0 .../TestGenericRecordPayloadGenerator.java | 0 .../integ/testsuite/job/TestHoodieTestSuiteJob.java | 0 .../reader/TestDFSAvroDeltaInputReader.java | 0 .../reader/TestDFSHoodieDatasetInputReader.java | 0 .../hudi/integ/testsuite/utils/TestUtils.java | 0 .../src/test/resources/hoodie-docker.properties | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 .../unit-test-cow-dag-spark-datasource.yaml | 0 .../src/test/resources/unit-test-cow-dag.yaml | 0 .../src/test/resources/unit-test-mor-dag.yaml | 0 .../src/test/resources/unit-test-spark-sql-dag.yaml | 0 hudi-kafka-connect/README.md | 0 hudi-kafka-connect/demo/config-sink-hive.json | 0 hudi-kafka-connect/demo/config-sink.json | 0 .../demo/connect-distributed.properties | 0 hudi-kafka-connect/pom.xml | 0 .../apache/hudi/connect/HoodieSinkConnector.java | 0 .../org/apache/hudi/connect/HoodieSinkTask.java | 0 .../connect/KafkaConnectFileIdPrefixProvider.java | 0 .../connect/kafka/KafkaConnectControlAgent.java | 0 .../hudi/connect/kafka/KafkaControlAgent.java | 0 .../hudi/connect/kafka/KafkaControlProducer.java | 0 .../transaction/ConnectTransactionCoordinator.java | 0 .../transaction/ConnectTransactionParticipant.java | 0 .../hudi/connect/transaction/CoordinatorEvent.java | 0 .../connect/transaction/TransactionCoordinator.java | 0 .../hudi/connect/transaction/TransactionInfo.java | 0 .../connect/transaction/TransactionParticipant.java | 0 .../hudi/connect/utils/KafkaConnectUtils.java | 0 .../hudi/connect/writers/AbstractConnectWriter.java | 0 .../hudi/connect/writers/BufferedConnectWriter.java | 0 .../connect/writers/ConnectTransactionServices.java | 0 .../apache/hudi/connect/writers/ConnectWriter.java | 0 .../hudi/connect/writers/ConnectWriterProvider.java | 0 .../hudi/connect/writers/KafkaConnectConfigs.java | 0 .../writers/KafkaConnectTransactionServices.java | 0 .../connect/writers/KafkaConnectWriterProvider.java | 0 .../src/main/resources/ControlMessage.proto | 0 .../src/main/resources/log4j.properties | 0 .../connect/TestConnectTransactionCoordinator.java | 0 .../connect/TestConnectTransactionParticipant.java | 0 .../apache/hudi/connect/TestHdfsConfiguration.java | 0 .../hudi/helper/MockConnectTransactionServices.java | 0 .../org/apache/hudi/helper/MockKafkaConnect.java | 0 .../apache/hudi/helper/MockKafkaControlAgent.java | 0 .../apache/hudi/helper/TestHudiWriterProvider.java | 0 .../hudi/writers/TestAbstractConnectWriter.java | 0 .../hudi/writers/TestBufferedConnectWriter.java | 0 .../src/test/resources/hadoop_conf/core-site.xml | 0 .../src/test/resources/hadoop_conf/hdfs-site.xml | 0 .../resources/hadoop_home/etc/hadoop/core-site.xml | 0 .../resources/hadoop_home/etc/hadoop/hdfs-site.xml | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-spark-datasource/README.md | 0 hudi-spark-datasource/hudi-spark-common/pom.xml | 0 .../main/java/org/apache/hudi/DataSourceUtils.java | 0 .../apache/hudi/HoodieDatasetBulkInsertHelper.java | 0 .../java/org/apache/hudi/SparkRowWriteHelper.java | 0 .../async/SparkStreamingAsyncClusteringService.java | 0 .../async/SparkStreamingAsyncCompactService.java | 0 .../org/apache/hudi/internal/BaseDefaultSource.java | 0 .../hudi/internal/BaseWriterCommitMessage.java | 0 .../BulkInsertDataInternalWriterHelper.java | 0 .../internal/DataSourceInternalWriterHelper.java | 0 .../org/apache/hudi/sql/IExpressionEvaluator.java | 0 .../main/java/org/apache/hudi/sql/InsertMode.java | 0 .../org.apache.spark.sql.sources.DataSourceRegister | 0 .../org/apache/hudi/BaseFileOnlyRelation.scala | 0 .../org/apache/hudi/ColumnStatsIndexSupport.scala | 0 .../scala/org/apache/hudi/DataSourceOptions.scala | 0 .../main/scala/org/apache/hudi/DefaultSource.scala | 0 .../main/scala/org/apache/hudi/EmptyRelation.scala | 0 .../scala/org/apache/hudi/HoodieBaseRelation.scala | 0 .../scala/org/apache/hudi/HoodieBootstrapRDD.scala | 0 .../org/apache/hudi/HoodieBootstrapRelation.scala | 0 .../main/scala/org/apache/hudi/HoodieCLIUtils.scala | 0 .../org/apache/hudi/HoodieDataSourceHelper.scala | 0 .../scala/org/apache/hudi/HoodieDatasetUtils.scala | 0 .../scala/org/apache/hudi/HoodieEmptyRelation.scala | 0 .../scala/org/apache/hudi/HoodieFileIndex.scala | 0 .../scala/org/apache/hudi/HoodieFileScanRDD.scala | 0 .../org/apache/hudi/HoodieMergeOnReadRDD.scala | 0 .../org/apache/hudi/HoodieSparkSqlWriter.scala | 0 .../scala/org/apache/hudi/HoodieStreamingSink.scala | 0 .../scala/org/apache/hudi/HoodieUnsafeRDD.scala | 0 .../scala/org/apache/hudi/HoodieWriterUtils.scala | 0 .../scala/org/apache/hudi/IncrementalRelation.scala | 0 .../hudi/MergeOnReadIncrementalRelation.scala | 0 .../apache/hudi/MergeOnReadSnapshotRelation.scala | 0 .../main/scala/org/apache/hudi/SparkConfigs.scala | 0 .../org/apache/hudi/SparkHoodieTableFileIndex.scala | 0 .../src/main/scala/org/apache/hudi/package.scala | 0 .../org/apache/spark/HoodieHadoopFSUtils.scala | 0 .../datasources/HoodieInMemoryFileIndex.scala | 0 .../org/apache/spark/sql/HoodieSparkTypeUtils.scala | 0 .../org/apache/spark/sql/HoodieUnsafeRDDUtils.scala | 0 .../sql/avro/HoodieSparkAvroSchemaConverters.scala | 0 .../apache/spark/sql/avro/SchemaConverters.scala | 0 .../sql/catalyst/catalog/HoodieCatalogTable.scala | 0 .../spark/sql/catalyst/trees/HoodieLeafLike.scala | 0 .../parquet/HoodieParquetFileFormat.scala | 0 .../org/apache/spark/sql/hive/HiveClientUtils.scala | 0 .../apache/spark/sql/hudi/DataSkippingUtils.scala | 0 .../apache/spark/sql/hudi/HoodieOptionConfig.scala | 0 .../spark/sql/hudi/HoodieSqlCommonUtils.scala | 0 .../spark/sql/hudi/ProvidesHoodieConfig.scala | 0 .../org/apache/spark/sql/hudi/SerDeUtils.scala | 0 .../command/AlterHoodieTableAddColumnsCommand.scala | 0 .../AlterHoodieTableChangeColumnCommand.scala | 0 .../AlterHoodieTableDropPartitionCommand.scala | 0 .../command/AlterHoodieTableRenameCommand.scala | 0 .../sql/hudi/command/CreateHoodieTableCommand.scala | 0 .../sql/hudi/command/DropHoodieTableCommand.scala | 0 .../hudi/command/HoodieLeafRunnableCommand.scala | 0 .../command/ShowHoodieTablePartitionsCommand.scala | 0 .../spark/sql/hudi/command/SqlKeyGenerator.scala | 0 .../hudi/command/TruncateHoodieTableCommand.scala | 0 .../hudi/command/ValidateDuplicateKeyPayload.scala | 0 .../sql/hudi/command/payload/SqlTypedRecord.scala | 0 .../sql/hudi/streaming/HoodieSourceOffset.scala | 0 .../sql/hudi/streaming/HoodieStreamSource.scala | 0 .../HoodieBulkInsertInternalWriterTestBase.java | 0 .../datasources/TestHoodieInMemoryFileIndex.scala | 0 hudi-spark-datasource/hudi-spark/pom.xml | 0 .../apache/hudi/spark/sql/parser/HoodieSqlCommon.g4 | 0 .../org/apache/hudi/HoodieDataSourceHelpers.java | 0 .../main/java/org/apache/hudi/QuickstartUtils.java | 0 .../SparkFullBootstrapDataProviderBase.java | 0 .../bootstrap/SparkOrcBootstrapDataProvider.java | 0 .../SparkParquetBootstrapDataProvider.java | 0 .../org/apache/hudi/payload/AWSDmsAvroPayload.java | 0 .../spark/sql/catalyst/plans/logical/Call.scala | 0 .../sql/catalyst/plans/logical/Compaction.scala | 0 .../sql/hudi/HoodieSparkSessionExtension.scala | 0 .../org/apache/spark/sql/hudi/HoodieSqlUtils.scala | 0 .../spark/sql/hudi/analysis/HoodieAnalysis.scala | 0 .../hudi/command/CallProcedureHoodieCommand.scala | 0 .../hudi/command/CompactionHoodiePathCommand.scala | 0 .../hudi/command/CompactionHoodieTableCommand.scala | 0 .../command/CompactionShowHoodiePathCommand.scala | 0 .../command/CompactionShowHoodieTableCommand.scala | 0 .../command/CreateHoodieTableAsSelectCommand.scala | 0 .../sql/hudi/command/DeleteHoodieTableCommand.scala | 0 .../hudi/command/InsertIntoHoodieTableCommand.scala | 0 .../hudi/command/MergeIntoHoodieTableCommand.scala | 0 .../sql/hudi/command/UpdateHoodieTableCommand.scala | 0 .../spark/sql/hudi/command/UuidKeyGenerator.scala | 0 .../hudi/command/payload/ExpressionCodeGen.scala | 0 .../hudi/command/payload/ExpressionPayload.scala | 0 .../sql/hudi/command/procedures/BaseProcedure.scala | 0 .../procedures/CreateSavepointsProcedure.scala | 0 .../procedures/DeleteSavepointsProcedure.scala | 0 .../command/procedures/HoodieProcedureUtils.scala | 0 .../hudi/command/procedures/HoodieProcedures.scala | 0 .../sql/hudi/command/procedures/Procedure.scala | 0 .../sql/hudi/command/procedures/ProcedureArgs.scala | 0 .../hudi/command/procedures/ProcedureBuilder.scala | 0 .../command/procedures/ProcedureParameter.scala | 0 .../command/procedures/ProcedureParameterImpl.scala | 0 .../procedures/RollbackSavepointsProcedure.scala | 0 .../procedures/RollbackToInstantTimeProcedure.scala | 0 .../command/procedures/RunClusteringProcedure.scala | 0 .../command/procedures/RunCompactionProcedure.scala | 0 .../procedures/ShowClusteringProcedure.scala | 0 .../command/procedures/ShowCommitsProcedure.scala | 0 .../procedures/ShowCompactionProcedure.scala | 0 .../procedures/ShowSavepointsProcedure.scala | 0 .../spark/sql/parser/HoodieCommonSqlParser.scala | 0 .../sql/parser/HoodieSqlCommonAstBuilder.scala | 0 .../hudi-spark/src/test/java/HoodieJavaApp.java | 0 .../src/test/java/HoodieJavaGenerateApp.java | 0 .../src/test/java/HoodieJavaStreamingApp.java | 0 .../org/apache/hudi/ColumnStatsIndexHelper.java | 0 .../java/org/apache/hudi/TestDataSourceUtils.java | 0 .../java/org/apache/hudi/TestQuickstartUtils.java | 0 .../functional/HoodieSparkFunctionalTestSuite.java | 0 .../functional/SparkRDDWriteClientOverride.java | 0 .../org/apache/hudi/functional/TestBootstrap.java | 0 .../TestHoodieDatasetBulkInsertHelper.java | 0 .../apache/hudi/functional/TestOrcBootstrap.java | 0 .../hudi/index/bucket/TestBucketIdentifier.java | 0 .../apache/hudi/keygen/TestComplexKeyGenerator.java | 0 .../apache/hudi/keygen/TestCustomKeyGenerator.java | 0 .../keygen/TestGlobalDeleteRecordGenerator.java | 0 .../hudi/keygen/TestNonpartitionedKeyGenerator.java | 0 .../apache/hudi/keygen/TestSimpleKeyGenerator.java | 0 .../hudi/keygen/TestTimestampBasedKeyGenerator.java | 0 .../TestCreateKeyGeneratorByTypeWithFactory.java | 0 .../factory/TestHoodieSparkKeyGeneratorFactory.java | 0 .../apache/hudi/payload/TestAWSDmsAvroPayload.java | 0 .../apache/hudi/testutils/DataSourceTestUtils.java | 0 .../hudi/testutils/KeyGeneratorTestUtilities.java | 0 .../src/test/resources/exampleEvolvedSchema.txt | 0 .../hudi-spark/src/test/resources/exampleSchema.txt | 0 .../resources/external-config/hudi-defaults.conf | 0 ...0-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json | 0 ...1-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json | 0 ...2-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json | 0 ...3-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json | 0 .../index/colstats/column-stats-index-table.json | 0 ...0-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json | 0 ...1-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json | 0 ...2-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json | 0 ...3-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json | 0 ...0-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json | 0 ...1-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json | 0 ...2-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json | 0 ...3-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json | 0 .../colstats/partial-column-stats-index-table.json | 0 .../colstats/updated-column-stats-index-table.json | 0 .../updated-partial-column-stats-index-table.json | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 .../src/test/resources/sql-statements.sql | 0 .../scala/org/apache/hudi/SparkDatasetMixin.scala | 0 .../org/apache/hudi/TestAvroConversionHelper.scala | 0 .../org/apache/hudi/TestAvroConversionUtils.scala | 0 .../TestConvertFilterToCatalystExpression.scala | 0 .../org/apache/hudi/TestDataSkippingUtils.scala | 0 .../org/apache/hudi/TestDataSourceDefaults.scala | 0 .../org/apache/hudi/TestDataSourceOptions.scala | 0 .../hudi/TestGenericRecordAndRowConsistency.scala | 0 .../scala/org/apache/hudi/TestHoodieFileIndex.scala | 0 .../org/apache/hudi/TestHoodieSparkSqlWriter.scala | 0 .../org/apache/hudi/TestHoodieSparkUtils.scala | 0 .../hudi/TestTableSchemaResolverWithSparkSQL.scala | 0 .../apache/hudi/functional/TestCOWDataSource.scala | 0 .../hudi/functional/TestCOWDataSourceStorage.scala | 0 .../hudi/functional/TestColumnStatsIndex.scala | 0 .../functional/TestDataSourceForBootstrap.scala | 0 .../apache/hudi/functional/TestEmptyCommit.scala | 0 .../hudi/functional/TestHoodieActiveTimeline.scala | 0 .../hudi/functional/TestLayoutOptimization.scala | 0 .../apache/hudi/functional/TestMORDataSource.scala | 0 .../hudi/functional/TestMORDataSourceStorage.scala | 0 .../functional/TestMORDataSourceWithBucket.scala | 0 .../TestMetadataTableWithSparkDataSource.scala | 0 .../functional/TestParquetColumnProjection.scala | 0 .../apache/hudi/functional/TestSqlStatement.scala | 0 .../hudi/functional/TestStreamingSource.scala | 0 .../hudi/functional/TestStructuredStreaming.scala | 0 .../hudi/functional/TestTimeTravelQuery.scala | 0 .../spark/hudi/benchmark/HoodieBenchmark.scala | 0 .../spark/hudi/benchmark/HoodieBenchmarkBase.scala | 0 .../spark/hudi/benchmark/HoodieBenchmarks.scala | 0 .../execution/benchmark/AvroSerDerBenchmark.scala | 0 .../execution/benchmark/CowTableReadBenchmark.scala | 0 .../benchmark/SpaceCurveOptimizeBenchmark.scala | 0 .../spark/sql/hudi/HoodieSparkSqlTestBase.scala | 0 .../org/apache/spark/sql/hudi/TestAlterTable.scala | 0 .../sql/hudi/TestAlterTableDropPartition.scala | 0 .../apache/spark/sql/hudi/TestCompactionTable.scala | 0 .../org/apache/spark/sql/hudi/TestCreateTable.scala | 0 .../org/apache/spark/sql/hudi/TestDeleteTable.scala | 0 .../org/apache/spark/sql/hudi/TestDropTable.scala | 0 .../spark/sql/hudi/TestHoodieOptionConfig.scala | 0 .../org/apache/spark/sql/hudi/TestInsertTable.scala | 0 .../spark/sql/hudi/TestMergeIntoLogOnlyTable.scala | 0 .../apache/spark/sql/hudi/TestMergeIntoTable.scala | 0 .../apache/spark/sql/hudi/TestMergeIntoTable2.scala | 0 .../sql/hudi/TestPartialUpdateForMergeInto.scala | 0 .../apache/spark/sql/hudi/TestShowPartitions.scala | 0 .../org/apache/spark/sql/hudi/TestSpark3DDL.scala | 0 .../org/apache/spark/sql/hudi/TestSqlConf.scala | 0 .../apache/spark/sql/hudi/TestTimeTravelTable.scala | 0 .../apache/spark/sql/hudi/TestTruncateTable.scala | 0 .../org/apache/spark/sql/hudi/TestUpdateTable.scala | 0 .../sql/hudi/procedure/TestCallCommandParser.scala | 0 .../sql/hudi/procedure/TestCallProcedure.scala | 0 .../hudi/procedure/TestClusteringProcedure.scala | 0 .../hudi/procedure/TestCompactionProcedure.scala | 0 .../hudi/procedure/TestSavepointsProcedure.scala | 0 hudi-spark-datasource/hudi-spark2-common/pom.xml | 0 hudi-spark-datasource/hudi-spark2/pom.xml | 0 .../hudi-spark2/src/main/antlr4/imports/SqlBase.g4 | 0 .../apache/hudi/spark/sql/parser/HoodieSqlBase.g4 | 0 .../org/apache/hudi/internal/DefaultSource.java | 0 .../HoodieBulkInsertDataInternalWriter.java | 0 .../HoodieBulkInsertDataInternalWriterFactory.java | 0 .../internal/HoodieDataSourceInternalWriter.java | 0 .../hudi/internal/HoodieWriterCommitMessage.java | 0 .../org.apache.spark.sql.sources.DataSourceRegister | 0 .../scala/org/apache/hudi/Spark2DefaultSource.scala | 0 .../main/scala/org/apache/hudi/Spark2RowSerDe.scala | 0 .../sql/HoodieSpark2CatalystExpressionUtils.scala | 0 .../apache/spark/sql/adapter/Spark2Adapter.scala | 0 .../apache/spark/sql/avro/AvroDeserializer.scala | 0 .../org/apache/spark/sql/avro/AvroSerializer.scala | 0 .../sql/avro/HoodieSpark2_4AvroDeserializer.scala | 0 .../sql/avro/HoodieSpark2_4AvroSerializer.scala | 0 .../catalyst/plans/logical/DeleteFromTable.scala | 0 .../sql/catalyst/plans/logical/MergeInto.scala | 0 .../sql/catalyst/plans/logical/UpdateTable.scala | 0 .../datasources/Spark2ParsePartitionUtil.scala | 0 .../parquet/Spark24HoodieParquetFileFormat.scala | 0 .../parser/HoodieSpark2ExtendedSqlAstBuilder.scala | 0 .../hudi/parser/HoodieSpark2ExtendedSqlParser.scala | 0 .../TestHoodieBulkInsertDataInternalWriter.java | 0 .../TestHoodieDataSourceInternalWriter.java | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-spark-datasource/hudi-spark3-common/pom.xml | 0 .../apache/hudi/spark3/internal/DefaultSource.java | 0 .../HoodieBulkInsertDataInternalWriter.java | 0 .../HoodieBulkInsertDataInternalWriterFactory.java | 0 .../HoodieDataSourceInternalBatchWrite.java | 0 .../HoodieDataSourceInternalBatchWriteBuilder.java | 0 .../internal/HoodieDataSourceInternalTable.java | 0 .../spark3/internal/HoodieWriterCommitMessage.java | 0 .../apache/hudi/spark3/internal/ReflectUtil.java | 0 .../main/scala/org/apache/hudi/Spark3RowSerDe.scala | 0 .../org/apache/spark/sql/HoodieSpark3SqlUtils.scala | 0 .../spark/sql/adapter/BaseSpark3Adapter.scala | 0 .../datasources/Spark3ParsePartitionUtil.scala | 0 hudi-spark-datasource/hudi-spark3.1.x/pom.xml | 0 ...Spark312HoodieVectorizedParquetRecordReader.java | 0 .../org.apache.spark.sql.sources.DataSourceRegister | 0 .../org/apache/hudi/Spark3xDefaultSource.scala | 0 .../sql/HoodieSpark3_1CatalystExpressionUtils.scala | 0 .../apache/spark/sql/adapter/Spark3_1Adapter.scala | 0 .../apache/spark/sql/avro/AvroDeserializer.scala | 0 .../org/apache/spark/sql/avro/AvroSerializer.scala | 0 .../scala/org/apache/spark/sql/avro/AvroUtils.scala | 0 .../sql/avro/HoodieSpark3_1AvroDeserializer.scala | 0 .../sql/avro/HoodieSpark3_1AvroSerializer.scala | 0 .../sql/catalyst/plans/logical/HStatments.scala | 0 .../parquet/Spark31HoodieParquetFileFormat.scala | 0 .../sql/hudi/ResolveHudiAlterTableCommand312.scala | 0 .../sql/hudi/command/AlterTableCommand312.scala | 0 .../parser/HoodieSpark312ExtendedSqlParser.scala | 0 .../sql/parser/HoodieSpark312SqlAstBuilder.scala | 0 hudi-spark-datasource/hudi-spark3/pom.xml | 0 .../hudi-spark3/src/main/antlr4/imports/SqlBase.g4 | 0 .../apache/hudi/spark/sql/parser/HoodieSqlBase.g4 | 0 .../Spark32HoodieVectorizedParquetRecordReader.java | 0 .../org.apache.spark.sql.sources.DataSourceRegister | 0 .../scala/org/apache/hudi/Spark3DefaultSource.scala | 0 .../sql/HoodieSpark3_2CatalystExpressionUtils.scala | 0 .../apache/spark/sql/adapter/Spark3_2Adapter.scala | 0 .../apache/spark/sql/avro/AvroDeserializer.scala | 0 .../org/apache/spark/sql/avro/AvroSerializer.scala | 0 .../scala/org/apache/spark/sql/avro/AvroUtils.scala | 0 .../sql/avro/HoodieSpark3_2AvroDeserializer.scala | 0 .../sql/avro/HoodieSpark3_2AvroSerializer.scala | 0 .../catalyst/plans/logical/TimeTravelRelation.scala | 0 .../sql/connector/catalog/HoodieIdentifier.scala | 0 .../parquet/Spark32DataSourceUtils.scala | 0 .../parquet/Spark32HoodieParquetFileFormat.scala | 0 .../hudi/ResolveHudiAlterTableCommandSpark32.scala | 0 .../sql/hudi/analysis/HoodieSpark3Analysis.scala | 0 .../spark/sql/hudi/catalog/BasicStagedTable.scala | 0 .../spark/sql/hudi/catalog/HoodieCatalog.scala | 0 .../sql/hudi/catalog/HoodieInternalV2Table.scala | 0 .../spark/sql/hudi/catalog/HoodieStagedTable.scala | 0 .../spark/sql/hudi/catalog/TableCreationMode.java | 0 .../spark/sql/hudi/command/AlterTableCommand.scala | 0 .../HoodieSpark3_2ExtendedSqlAstBuilder.scala | 0 .../parser/HoodieSpark3_2ExtendedSqlParser.scala | 0 .../TestHoodieBulkInsertDataInternalWriter.java | 0 .../TestHoodieDataSourceInternalBatchWrite.java | 0 .../hudi/spark3/internal/TestReflectUtil.java | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-spark-datasource/pom.xml | 0 hudi-sync/hudi-datahub-sync/pom.xml | 0 .../apache/hudi/sync/datahub/DataHubSyncClient.java | 0 .../apache/hudi/sync/datahub/DataHubSyncTool.java | 0 .../sync/datahub/HoodieDataHubSyncException.java | 0 .../sync/datahub/config/DataHubEmitterSupplier.java | 0 .../hudi/sync/datahub/config/DataHubSyncConfig.java | 0 .../config/HoodieDataHubDatasetIdentifier.java | 0 .../sync/datahub/config/TestDataHubSyncConfig.java | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-sync/hudi-dla-sync/pom.xml | 0 hudi-sync/hudi-dla-sync/src/assembly/src.xml | 0 .../java/org/apache/hudi/dla/DLASyncConfig.java | 0 .../main/java/org/apache/hudi/dla/DLASyncTool.java | 0 .../java/org/apache/hudi/dla/HoodieDLAClient.java | 0 .../main/java/org/apache/hudi/dla/util/Utils.java | 0 .../java/org/apache/hudi/dla/TestDLASyncConfig.java | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-sync/hudi-hive-sync/pom.xml | 0 hudi-sync/hudi-hive-sync/src/assembly/src.xml | 0 .../hudi/hive/AbstractHiveSyncHoodieClient.java | 0 .../hudi/hive/HiveMetastoreBasedLockProvider.java | 0 .../hudi/hive/HiveStylePartitionValueExtractor.java | 0 .../java/org/apache/hudi/hive/HiveSyncConfig.java | 0 .../java/org/apache/hudi/hive/HiveSyncTool.java | 0 .../java/org/apache/hudi/hive/HoodieHiveClient.java | 0 .../apache/hudi/hive/HoodieHiveSyncException.java | 0 .../hudi/hive/MultiPartKeysValueExtractor.java | 0 .../apache/hudi/hive/NonPartitionedExtractor.java | 0 .../apache/hudi/hive/PartitionValueExtractor.java | 0 .../java/org/apache/hudi/hive/SchemaDifference.java | 0 .../SlashEncodedDayPartitionValueExtractor.java | 0 .../SlashEncodedHourPartitionValueExtractor.java | 0 .../java/org/apache/hudi/hive/ddl/DDLExecutor.java | 0 .../org/apache/hudi/hive/ddl/HMSDDLExecutor.java | 0 .../apache/hudi/hive/ddl/HiveQueryDDLExecutor.java | 0 .../java/org/apache/hudi/hive/ddl/HiveSyncMode.java | 0 .../java/org/apache/hudi/hive/ddl/JDBCExecutor.java | 0 .../apache/hudi/hive/ddl/QueryBasedDDLExecutor.java | 0 .../hudi/hive/replication/GlobalHiveSyncConfig.java | 0 .../hudi/hive/replication/GlobalHiveSyncTool.java | 0 .../hudi/hive/replication/HiveSyncGlobalCommit.java | 0 .../replication/HiveSyncGlobalCommitConfig.java | 0 .../hive/replication/HiveSyncGlobalCommitTool.java | 0 .../hudi/hive/replication/ReplicationStateSync.java | 0 .../org/apache/hudi/hive/util/ColumnNameXLator.java | 0 .../java/org/apache/hudi/hive/util/ConfigUtils.java | 0 .../apache/hudi/hive/util/HivePartitionUtil.java | 0 .../org/apache/hudi/hive/util/HiveSchemaUtil.java | 0 .../hudi/hive/util/Parquet2SparkSchemaUtils.java | 0 .../hudi/hive/TestHiveSyncGlobalCommitTool.java | 0 .../java/org/apache/hudi/hive/TestHiveSyncTool.java | 0 .../hudi/hive/TestMultiPartKeysValueExtractor.java | 0 .../hudi/hive/TestParquet2SparkSchemaUtils.java | 0 .../hudi/hive/TestPartitionValueExtractor.java | 0 .../functional/HiveSyncFunctionalTestSuite.java | 0 .../TestHiveMetastoreBasedLockProvider.java | 0 .../testutils/HiveSyncFunctionalTestHarness.java | 0 .../apache/hudi/hive/testutils/HiveTestService.java | 0 .../apache/hudi/hive/testutils/HiveTestUtil.java | 0 .../org/apache/hudi/hive/testutils/TestCluster.java | 0 .../apache/hudi/hive/util/TestHiveSchemaUtil.java | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-sync/hudi-sync-common/pom.xml | 0 .../hudi/sync/common/AbstractSyncHoodieClient.java | 0 .../apache/hudi/sync/common/AbstractSyncTool.java | 0 .../apache/hudi/sync/common/HoodieSyncConfig.java | 0 .../hudi/sync/common/HoodieSyncException.java | 0 .../apache/hudi/sync/common/model/Partition.java | 0 .../hudi/sync/common/util/ManifestFileWriter.java | 0 .../hudi/sync/common/util/SyncUtilHelpers.java | 0 .../apache/hudi/sync/common/util/TableUtils.java | 0 .../sync/common/util/TestManifestFileWriter.java | 0 .../hudi/sync/common/util/TestSyncUtilHelpers.java | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-sync/pom.xml | 0 hudi-timeline-service/pom.xml | 0 .../hudi/timeline/service/RequestHandler.java | 0 .../hudi/timeline/service/TimelineService.java | 0 .../timeline/service/handlers/BaseFileHandler.java | 0 .../timeline/service/handlers/FileSliceHandler.java | 0 .../hudi/timeline/service/handlers/Handler.java | 0 .../timeline/service/handlers/MarkerHandler.java | 0 .../timeline/service/handlers/TimelineHandler.java | 0 .../marker/BatchedMarkerCreationContext.java | 0 .../marker/BatchedMarkerCreationRunnable.java | 0 .../marker/MarkerCreationDispatchingRunnable.java | 0 .../handlers/marker/MarkerCreationFuture.java | 0 .../service/handlers/marker/MarkerDirState.java | 0 .../TestRemoteHoodieTableFileSystemView.java | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 hudi-utilities/pom.xml | 0 .../apache/hudi/utilities/HDFSParquetImporter.java | 0 .../hudi/utilities/HiveIncrementalPuller.java | 0 .../org/apache/hudi/utilities/HoodieCleaner.java | 0 .../apache/hudi/utilities/HoodieClusteringJob.java | 0 .../hudi/utilities/HoodieCompactionAdminTool.java | 0 .../org/apache/hudi/utilities/HoodieCompactor.java | 0 .../apache/hudi/utilities/HoodieDataTableUtils.java | 0 .../hudi/utilities/HoodieDataTableValidator.java | 0 .../org/apache/hudi/utilities/HoodieIndexer.java | 0 .../utilities/HoodieMetadataTableValidator.java | 0 .../org/apache/hudi/utilities/HoodieRepairTool.java | 0 .../apache/hudi/utilities/HoodieSnapshotCopier.java | 0 .../hudi/utilities/HoodieSnapshotExporter.java | 0 .../hudi/utilities/HoodieWithTimelineServer.java | 0 .../org/apache/hudi/utilities/IdentitySplitter.java | 0 .../org/apache/hudi/utilities/SqlQueryBuilder.java | 0 .../java/org/apache/hudi/utilities/UtilHelpers.java | 0 .../utilities/callback/SourceCommitCallback.java | 0 .../kafka/HoodieWriteCommitKafkaCallback.java | 0 .../kafka/HoodieWriteCommitKafkaCallbackConfig.java | 0 .../pulsar/HoodieWriteCommitPulsarCallback.java | 0 .../HoodieWriteCommitPulsarCallbackConfig.java | 0 .../checkpointing/InitialCheckPointProvider.java | 0 ...CheckpointFromAnotherHoodieTimelineProvider.java | 0 .../checkpointing/KafkaConnectHdfsProvider.java | 0 .../utilities/deltastreamer/BootstrapExecutor.java | 0 .../hudi/utilities/deltastreamer/DeltaSync.java | 0 .../deltastreamer/HoodieDeltaStreamer.java | 0 .../deltastreamer/HoodieDeltaStreamerMetrics.java | 0 .../HoodieMultiTableDeltaStreamer.java | 0 .../deltastreamer/NoNewDataTerminationStrategy.java | 0 .../deltastreamer/PostWriteTerminationStrategy.java | 0 .../deltastreamer/SchedulerConfGenerator.java | 0 .../deltastreamer/SourceFormatAdapter.java | 0 .../deltastreamer/TableExecutionContext.java | 0 .../deltastreamer/TerminationStrategyUtils.java | 0 .../deser/KafkaAvroSchemaDeserializer.java | 0 .../exception/HoodieDeltaStreamerException.java | 0 .../exception/HoodieIncrementalPullException.java | 0 .../HoodieIncrementalPullSQLException.java | 0 .../exception/HoodieSchemaPostProcessException.java | 0 .../exception/HoodieSchemaProviderException.java | 0 .../exception/HoodieSnapshotExporterException.java | 0 .../exception/HoodieSourcePostProcessException.java | 0 .../exception/HoodieSourceTimeoutException.java | 0 .../hudi/utilities/perf/TimelineServerPerf.java | 0 .../schema/ChainedSchemaPostProcessor.java | 0 .../utilities/schema/DelegatingSchemaProvider.java | 0 .../schema/DeleteSupportSchemaPostProcessor.java | 0 .../schema/DropColumnSchemaPostProcessor.java | 0 .../utilities/schema/FilebasedSchemaProvider.java | 0 .../hudi/utilities/schema/HiveSchemaProvider.java | 0 .../utilities/schema/JdbcbasedSchemaProvider.java | 0 .../schema/NullTargetSchemaRegistryProvider.java | 0 .../utilities/schema/RowBasedSchemaProvider.java | 0 .../hudi/utilities/schema/SchemaPostProcessor.java | 0 .../hudi/utilities/schema/SchemaProvider.java | 0 .../schema/SchemaProviderWithPostProcessor.java | 0 .../utilities/schema/SchemaRegistryProvider.java | 0 .../org/apache/hudi/utilities/schema/SchemaSet.java | 0 .../utilities/schema/SparkAvroPostProcessor.java | 0 .../hudi/utilities/sources/AvroDFSSource.java | 0 .../hudi/utilities/sources/AvroKafkaSource.java | 0 .../apache/hudi/utilities/sources/AvroSource.java | 0 .../apache/hudi/utilities/sources/CsvDFSSource.java | 0 .../hudi/utilities/sources/HiveIncrPullSource.java | 0 .../hudi/utilities/sources/HoodieIncrSource.java | 0 .../apache/hudi/utilities/sources/InputBatch.java | 0 .../apache/hudi/utilities/sources/JdbcSource.java | 0 .../hudi/utilities/sources/JsonDFSSource.java | 0 .../hudi/utilities/sources/JsonKafkaSource.java | 0 .../apache/hudi/utilities/sources/JsonSource.java | 0 .../apache/hudi/utilities/sources/ORCDFSSource.java | 0 .../hudi/utilities/sources/ParquetDFSSource.java | 0 .../apache/hudi/utilities/sources/RowSource.java | 0 .../utilities/sources/S3EventsHoodieIncrSource.java | 0 .../hudi/utilities/sources/S3EventsSource.java | 0 .../org/apache/hudi/utilities/sources/Source.java | 0 .../apache/hudi/utilities/sources/SqlSource.java | 0 .../utilities/sources/debezium/DebeziumSource.java | 0 .../sources/debezium/MysqlDebeziumSource.java | 0 .../sources/debezium/PostgresDebeziumSource.java | 0 .../utilities/sources/helpers/AvroConvertor.java | 0 .../sources/helpers/CloudObjectsSelector.java | 0 .../utilities/sources/helpers/DFSPathSelector.java | 0 .../sources/helpers/DatePartitionPathSelector.java | 0 .../utilities/sources/helpers/IncrSourceHelper.java | 0 .../utilities/sources/helpers/KafkaOffsetGen.java | 0 .../sources/helpers/S3EventsMetaSelector.java | 0 .../ChainedJsonKafkaSourcePostProcessor.java | 0 .../processor/JsonKafkaSourcePostProcessor.java | 0 .../MaxwellJsonKafkaSourcePostProcessor.java | 0 .../processor/maxwell/PreCombineFieldType.java | 0 .../hudi/utilities/transform/AWSDmsTransformer.java | 0 .../utilities/transform/ChainedTransformer.java | 0 .../utilities/transform/FlatteningTransformer.java | 0 .../transform/SqlFileBasedTransformer.java | 0 .../transform/SqlQueryBasedTransformer.java | 0 .../hudi/utilities/transform/Transformer.java | 0 .../apache/hudi/utilities/util/BloomFilterData.java | 0 .../hudi/utilities/DummySchemaPostProcessor.java | 0 .../apache/hudi/utilities/DummySchemaProvider.java | 0 .../hudi/utilities/SparkAvroSchemaProvider.java | 0 .../hudi/utilities/TestHiveIncrementalPuller.java | 0 .../apache/hudi/utilities/TestHoodieIndexer.java | 0 .../apache/hudi/utilities/TestHoodieRepairTool.java | 0 .../hudi/utilities/TestHoodieSnapshotExporter.java | 0 .../hudi/utilities/TestSchemaPostProcessor.java | 0 .../apache/hudi/utilities/TestSqlQueryBuilder.java | 0 .../checkpointing/TestKafkaConnectHdfsProvider.java | 0 .../deltastreamer/TestSchedulerConfGenerator.java | 0 .../deser/TestKafkaAvroSchemaDeserializer.java | 0 .../functional/HoodieDeltaStreamerTestBase.java | 0 .../TestAWSDatabaseMigrationServiceSource.java | 0 .../functional/TestChainedTransformer.java | 0 .../functional/TestHDFSParquetImporter.java | 0 .../functional/TestHiveSchemaProvider.java | 0 .../functional/TestHoodieDeltaStreamer.java | 0 .../TestHoodieDeltaStreamerWithMultiWriter.java | 0 .../TestHoodieMultiTableDeltaStreamer.java | 0 .../functional/TestHoodieSnapshotCopier.java | 0 .../functional/TestHoodieSnapshotExporter.java | 0 .../functional/TestJdbcbasedSchemaProvider.java | 0 .../functional/UtilitiesFunctionalTestSuite.java | 0 .../schema/TestSchemaRegistryProvider.java | 0 .../hudi/utilities/sources/TestAvroDFSSource.java | 0 .../hudi/utilities/sources/TestCsvDFSSource.java | 0 .../hudi/utilities/sources/TestDataSource.java | 0 .../utilities/sources/TestHoodieIncrSource.java | 0 .../hudi/utilities/sources/TestInputBatch.java | 0 .../hudi/utilities/sources/TestJdbcSource.java | 0 .../hudi/utilities/sources/TestJsonDFSSource.java | 0 .../hudi/utilities/sources/TestJsonKafkaSource.java | 0 .../sources/TestJsonKafkaSourcePostProcessor.java | 0 .../utilities/sources/TestParquetDFSSource.java | 0 .../sources/TestParquetDFSSourceEmptyBatch.java | 0 .../hudi/utilities/sources/TestS3EventsSource.java | 0 .../hudi/utilities/sources/TestSqlSource.java | 0 .../debezium/TestAbstractDebeziumSource.java | 0 .../sources/debezium/TestMysqlDebeziumSource.java | 0 .../debezium/TestPostgresDebeziumSource.java | 0 .../sources/helpers/SchemaTestProvider.java | 0 .../sources/helpers/TestCheckpointUtils.java | 0 .../sources/helpers/TestCloudObjectsSelector.java | 0 .../helpers/TestDFSPathSelectorCommonMethods.java | 0 .../helpers/TestDatePartitionPathSelector.java | 0 .../sources/helpers/TestKafkaOffsetGen.java | 0 .../sources/helpers/TestS3EventsMetaSelector.java | 0 .../utilities/testutils/CloudObjectTestUtils.java | 0 .../hudi/utilities/testutils/JdbcTestUtils.java | 0 ...kClientFunctionalTestHarnessWithHiveSupport.java | 0 .../hudi/utilities/testutils/UtilitiesTestBase.java | 0 .../testutils/sources/AbstractBaseTestSource.java | 0 .../sources/AbstractCloudObjectsSourceTestBase.java | 0 .../sources/AbstractDFSSourceTestBase.java | 0 .../sources/DistributedTestDataSource.java | 0 .../testutils/sources/config/SourceConfigs.java | 0 .../utilities/transform/TestChainedTransformer.java | 0 .../transform/TestFlatteningTransformer.java | 0 .../transform/TestSqlFileBasedTransformer.java | 0 .../transform/TestSqlQueryBasedTransformer.java | 0 .../src/test/resources/IncrementalPull.sqltemplate | 0 .../resources/delta-streamer-config/base.properties | 0 .../delta-streamer-config/clusteringjob.properties | 0 .../delta-streamer-config/complex-source.avsc | 0 .../delta-streamer-config/dfs-source.properties | 0 .../hive_schema_provider_source.avsc | 0 .../hive_schema_provider_target.avsc | 0 .../indexer-only-bloom.properties | 0 .../delta-streamer-config/indexer.properties | 0 .../invalid_hive_sync_uber_config.properties | 0 .../delta-streamer-config/kafka-source.properties | 0 .../schema_registry.source_schema_tab.sql | 0 .../schema_registry.target_schema_tab.sql | 0 .../short_trip_uber_config.properties | 0 .../delta-streamer-config/source-flattened.avsc | 0 .../delta-streamer-config/source-jdbc.avsc | 0 .../resources/delta-streamer-config/source.avsc | 0 .../delta-streamer-config/source_evolved.avsc | 0 .../source_short_trip_uber.avsc | 0 .../delta-streamer-config/source_uber.avsc | 0 .../sql-file-transformer-empty.sql | 0 .../sql-file-transformer-invalid.sql | 0 .../delta-streamer-config/sql-file-transformer.sql | 0 .../sql-transformer.properties | 0 .../delta-streamer-config/target-flattened.avsc | 0 .../resources/delta-streamer-config/target.avsc | 0 .../target_short_trip_uber.avsc | 0 .../delta-streamer-config/target_uber.avsc | 0 .../resources/delta-streamer-config/triprec.sql | 0 .../delta-streamer-config/uber_config.properties | 0 .../test/resources/log4j-surefire-quiet.properties | 0 .../src/test/resources/log4j-surefire.properties | 0 packaging/README.md | 0 packaging/hudi-datahub-sync-bundle/pom.xml | 0 .../java/org/apache/hudi/datahub/bundle/Main.java | 0 packaging/hudi-flink-bundle/pom.xml | 0 .../java/org/apache/hudi/flink/bundle/Main.java | 0 packaging/hudi-gcp-bundle/pom.xml | 0 .../org/apache/hudi/gcp/bigquery/bundle/Main.java | 0 packaging/hudi-hadoop-mr-bundle/pom.xml | 0 .../java/org/apache/hudi/hadoop/bundle/Main.java | 0 packaging/hudi-hive-sync-bundle/pom.xml | 0 .../main/java/org/apache/hudi/hive/bundle/Main.java | 0 packaging/hudi-integ-test-bundle/pom.xml | 0 .../java/org/apache/hudi/testsuite/bundle/Main.java | 0 packaging/hudi-kafka-connect-bundle/pom.xml | 0 .../org/apache/hudi/kafka/connect/bundle/Main.java | 0 packaging/hudi-presto-bundle/pom.xml | 0 .../java/org/apache/hudi/presto/bundle/Main.java | 0 packaging/hudi-spark-bundle/pom.xml | 0 .../java/org/apache/hudi/spark/bundle/Main.java | 0 packaging/hudi-timeline-server-bundle/pom.xml | 0 .../apache/hudi/timeline/server/bundle/Main.java | 0 packaging/hudi-trino-bundle/pom.xml | 0 .../java/org/apache/hudi/trino/bundle/Main.java | 0 packaging/hudi-utilities-bundle/pom.xml | 0 .../java/org/apache/hudi/utilities/bundle/Main.java | 0 packaging/hudi-utilities-slim-bundle/README.md | 0 packaging/hudi-utilities-slim-bundle/pom.xml | 0 .../java/org/apache/hudi/utilities/bundle/Main.java | 0 pom.xml | 0 rfc/README.md | 0 rfc/rfc-27/col_stats.png | Bin rfc/rfc-27/rfc-27.md | 0 rfc/rfc-34/big-query-arch.png | Bin rfc/rfc-34/rfc-34.md | 0 rfc/rfc-37/metadata_index_1.png | Bin rfc/rfc-37/metadata_index_bloom_partition.png | Bin rfc/rfc-37/metadata_index_col_stats.png | Bin rfc/rfc-37/rfc-37.md | 0 rfc/rfc-38/1.png | Bin rfc/rfc-38/rfc-38.md | 0 rfc/rfc-39/arch.png | Bin rfc/rfc-39/rfc-39.md | 0 rfc/rfc-40/Hudi_Connector.png | Bin rfc/rfc-40/rfc-40.md | 0 rfc/rfc-41/rfc-41.md | 0 rfc/rfc-42/basic_bucket_hashing.png | Bin rfc/rfc-42/bucket_resizing.png | Bin rfc/rfc-42/bucket_resizing_virtual_log_file.png | Bin rfc/rfc-42/consistent_hashing.png | Bin rfc/rfc-42/rfc-42.md | 0 rfc/rfc-44/presto-connector.png | Bin rfc/rfc-44/rfc-44.md | 0 rfc/rfc-45/async_metadata_index.png | Bin rfc/rfc-45/rfc-45.md | 0 rfc/rfc-46/rfc-46.md | 0 rfc/rfc-47/process.png | Bin rfc/rfc-47/rfc-47.md | 0 rfc/rfc-49/DatasetProfile.png | Bin rfc/rfc-49/DatasetProperties.png | Bin rfc/rfc-49/SchemaMetadata.png | Bin rfc/rfc-49/rfc-49.md | 0 rfc/template.md | 0 scripts/grafana-dashboard.json | 0 scripts/release/generate_jar_path.py | 0 style/checkstyle-suppressions.xml | 0 style/checkstyle.xml | 0 style/import-control.xml | 0 style/scalastyle.xml | 0 2560 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 .asf.yaml mode change 100644 => 100755 .codecov.yml mode change 100644 => 100755 .github/ISSUE_TEMPLATE/SUPPORT_REQUEST.md mode change 100644 => 100755 .github/ISSUE_TEMPLATE/config.yml mode change 100644 => 100755 .github/PULL_REQUEST_TEMPLATE.md mode change 100644 => 100755 .github/workflows/bot.yml mode change 100644 => 100755 .gitignore mode change 100644 => 100755 .idea/vcs.xml mode change 100644 => 100755 LICENSE mode change 100644 => 100755 NOTICE mode change 100644 => 100755 README.md mode change 100644 => 100755 azure-pipelines.yml mode change 100644 => 100755 conf/hudi-defaults.conf.template mode change 100644 => 100755 dependencies/hudi-flink-bundle_2.11.txt mode change 100644 => 100755 dependencies/hudi-flink-bundle_2.12.txt mode change 100644 => 100755 dependencies/hudi-hadoop-mr-bundle.txt mode change 100644 => 100755 dependencies/hudi-hive-sync-bundle.txt mode change 100644 => 100755 dependencies/hudi-integ-test-bundle.txt mode change 100644 => 100755 dependencies/hudi-kafka-connect-bundle.txt mode change 100644 => 100755 dependencies/hudi-presto-bundle.txt mode change 100644 => 100755 dependencies/hudi-spark-bundle_2.11.txt mode change 100644 => 100755 dependencies/hudi-spark-bundle_2.12.txt mode change 100644 => 100755 dependencies/hudi-spark3-bundle_2.12.txt mode change 100644 => 100755 dependencies/hudi-timeline-server-bundle.txt mode change 100644 => 100755 dependencies/hudi-utilities-bundle_2.11.txt mode change 100644 => 100755 dependencies/hudi-utilities-bundle_2.12.txt mode change 100644 => 100755 doap_HUDI.rdf mode change 100644 => 100755 docker/README.md mode change 100644 => 100755 docker/compose/docker-compose_hadoop284_hive233_spark244.yml mode change 100644 => 100755 docker/compose/hadoop.env mode change 100644 => 100755 docker/demo/compaction-bootstrap.commands mode change 100644 => 100755 docker/demo/compaction.commands mode change 100644 => 100755 docker/demo/config/base.properties mode change 100644 => 100755 docker/demo/config/dfs-source.properties mode change 100644 => 100755 docker/demo/config/hoodie-incr.properties mode change 100644 => 100755 docker/demo/config/hoodie-schema.avsc mode change 100644 => 100755 docker/demo/config/kafka-source.properties mode change 100644 => 100755 docker/demo/config/log4j.properties mode change 100644 => 100755 docker/demo/config/schema.avsc mode change 100644 => 100755 docker/demo/config/spark-defaults.conf mode change 100644 => 100755 docker/demo/config/test-suite/base.properties mode change 100644 => 100755 docker/demo/config/test-suite/compact-test.properties mode change 100644 => 100755 docker/demo/config/test-suite/complex-dag-mor.yaml mode change 100644 => 100755 docker/demo/config/test-suite/complex-source.avsc mode change 100644 => 100755 docker/demo/config/test-suite/deltastreamer-long-running-multi-partitions-hive.yaml mode change 100644 => 100755 docker/demo/config/test-suite/deltastreamer-long-running-multi-partitions-metadata.yaml mode change 100644 => 100755 docker/demo/config/test-suite/deltastreamer-long-running-multi-partitions.yaml mode change 100644 => 100755 docker/demo/config/test-suite/deltastreamer-medium-clustering.yaml mode change 100644 => 100755 docker/demo/config/test-suite/deltastreamer-medium-full-dataset-validation.yaml mode change 100644 => 100755 docker/demo/config/test-suite/deltastreamer-non-partitioned.yaml mode change 100644 => 100755 docker/demo/config/test-suite/detlastreamer-long-running-example.yaml mode change 100644 => 100755 docker/demo/config/test-suite/insert-overwrite-table.yaml mode change 100644 => 100755 docker/demo/config/test-suite/insert-overwrite.yaml mode change 100644 => 100755 docker/demo/config/test-suite/large-scale/cow-large-scale-long-running.yaml mode change 100644 => 100755 docker/demo/config/test-suite/large-scale/cow-large-scale-sanity.yaml mode change 100644 => 100755 docker/demo/config/test-suite/large-scale/mor-large-scale-long-running.yaml mode change 100644 => 100755 docker/demo/config/test-suite/large-scale/mor-large-scale-sanity.yaml mode change 100644 => 100755 docker/demo/config/test-suite/mor-async-compact.yaml mode change 100644 => 100755 docker/demo/config/test-suite/multi-writer-1-ds.yaml mode change 100644 => 100755 docker/demo/config/test-suite/multi-writer-1.properties mode change 100644 => 100755 docker/demo/config/test-suite/multi-writer-2-sds.yaml mode change 100644 => 100755 docker/demo/config/test-suite/multi-writer-2.properties mode change 100644 => 100755 docker/demo/config/test-suite/multi-writer-local-1.properties mode change 100644 => 100755 docker/demo/config/test-suite/multi-writer-local-2.properties mode change 100644 => 100755 docker/demo/config/test-suite/simple-clustering-hive.yaml mode change 100644 => 100755 docker/demo/config/test-suite/simple-clustering.yaml mode change 100644 => 100755 docker/demo/config/test-suite/simple-deltastreamer-hive.yaml mode change 100644 => 100755 docker/demo/config/test-suite/simple-deltastreamer.yaml mode change 100644 => 100755 docker/demo/config/test-suite/source.avsc mode change 100644 => 100755 docker/demo/config/test-suite/spark-clustering.yaml mode change 100644 => 100755 docker/demo/config/test-suite/spark-long-running-non-partitioned.yaml mode change 100644 => 100755 docker/demo/config/test-suite/spark-long-running.yaml mode change 100644 => 100755 docker/demo/config/test-suite/spark-medium-clustering.yaml mode change 100644 => 100755 docker/demo/config/test-suite/spark-simple.yaml mode change 100644 => 100755 docker/demo/config/test-suite/spark-sql-nonpartitioned-external-cow-ctas.yaml mode change 100644 => 100755 docker/demo/config/test-suite/spark-sql-nonpartitioned-external-mor.yaml mode change 100644 => 100755 docker/demo/config/test-suite/spark-sql-nonpartitioned-managed-cow-ctas.yaml mode change 100644 => 100755 docker/demo/config/test-suite/spark-sql-nonpartitioned-managed-cow.yaml mode change 100644 => 100755 docker/demo/config/test-suite/spark-sql-partition-cow-updates.yaml mode change 100644 => 100755 docker/demo/config/test-suite/spark-sql-partitioned-managed-cow-ctas.yaml mode change 100644 => 100755 docker/demo/config/test-suite/spark-sql-partitioned-managed-cow.yaml mode change 100644 => 100755 docker/demo/config/test-suite/target.avsc mode change 100644 => 100755 docker/demo/config/test-suite/templates/clustering.yaml.template mode change 100644 => 100755 docker/demo/config/test-suite/templates/long_test_suite.yaml.template mode change 100644 => 100755 docker/demo/config/test-suite/templates/medium_test_suite.yaml.template mode change 100644 => 100755 docker/demo/config/test-suite/templates/sanity.yaml.template mode change 100644 => 100755 docker/demo/config/test-suite/templates/spark_command.txt.template mode change 100644 => 100755 docker/demo/config/test-suite/templates/test.properties.template mode change 100644 => 100755 docker/demo/config/test-suite/test-aggressive-clean-archival-inline-compact.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-aggressive-clean-archival.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-clustering-aggressive-clean-archival-inline-compact.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-clustering-aggressive-clean-archival.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-clustering-inline-compact.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-clustering-metadata-aggressive-clean-archival-inline-compact.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-clustering-metadata-aggressive-clean-archival.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-clustering.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-inline-compact.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-metadata-aggressive-clean-archival-inline-compact.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-metadata-aggressive-clean-archival.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-metadata-inline-compact.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-metadata.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-nonpartitioned-inline-compact.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-nonpartitioned-metadata-inline-compact.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-nonpartitioned-metadata.properties mode change 100644 => 100755 docker/demo/config/test-suite/test-nonpartitioned.properties mode change 100644 => 100755 docker/demo/config/test-suite/test.properties mode change 100644 => 100755 docker/demo/data/batch_1.json mode change 100644 => 100755 docker/demo/data/batch_2.json mode change 100644 => 100755 docker/demo/hive-batch1.commands mode change 100644 => 100755 docker/demo/hive-batch2-after-compaction.commands mode change 100644 => 100755 docker/demo/hive-incremental-cow.commands mode change 100644 => 100755 docker/demo/hive-incremental-mor-ro.commands mode change 100644 => 100755 docker/demo/hive-incremental-mor-rt.commands mode change 100644 => 100755 docker/demo/hive-table-check.commands mode change 100644 => 100755 docker/demo/presto-batch1.commands mode change 100644 => 100755 docker/demo/presto-batch2-after-compaction.commands mode change 100644 => 100755 docker/demo/presto-table-check.commands mode change 100644 => 100755 docker/demo/sparksql-batch1.commands mode change 100644 => 100755 docker/demo/sparksql-batch2.commands mode change 100644 => 100755 docker/demo/sparksql-bootstrap-prep-source.commands mode change 100644 => 100755 docker/demo/sparksql-incremental.commands mode change 100644 => 100755 docker/demo/sync-validate.commands mode change 100644 => 100755 docker/demo/trino-batch1.commands mode change 100644 => 100755 docker/demo/trino-batch2-after-compaction.commands mode change 100644 => 100755 docker/demo/trino-table-check.commands mode change 100644 => 100755 docker/hoodie/hadoop/base/Dockerfile mode change 100644 => 100755 docker/hoodie/hadoop/base/entrypoint.sh mode change 100644 => 100755 docker/hoodie/hadoop/base/pom.xml mode change 100644 => 100755 docker/hoodie/hadoop/base_java11/Dockerfile mode change 100644 => 100755 docker/hoodie/hadoop/base_java11/entrypoint.sh mode change 100644 => 100755 docker/hoodie/hadoop/base_java11/pom.xml mode change 100644 => 100755 docker/hoodie/hadoop/datanode/Dockerfile mode change 100644 => 100755 docker/hoodie/hadoop/datanode/pom.xml mode change 100644 => 100755 docker/hoodie/hadoop/datanode/run_dn.sh mode change 100644 => 100755 docker/hoodie/hadoop/historyserver/Dockerfile mode change 100644 => 100755 docker/hoodie/hadoop/historyserver/pom.xml mode change 100644 => 100755 docker/hoodie/hadoop/historyserver/run_history.sh mode change 100644 => 100755 docker/hoodie/hadoop/hive_base/Dockerfile mode change 100644 => 100755 docker/hoodie/hadoop/hive_base/conf/beeline-log4j2.properties mode change 100644 => 100755 docker/hoodie/hadoop/hive_base/conf/hive-env.sh mode change 100644 => 100755 docker/hoodie/hadoop/hive_base/conf/hive-exec-log4j2.properties mode change 100644 => 100755 docker/hoodie/hadoop/hive_base/conf/hive-log4j2.properties mode change 100644 => 100755 docker/hoodie/hadoop/hive_base/conf/hive-site.xml mode change 100644 => 100755 docker/hoodie/hadoop/hive_base/conf/ivysettings.xml mode change 100644 => 100755 docker/hoodie/hadoop/hive_base/conf/llap-daemon-log4j2.properties mode change 100644 => 100755 docker/hoodie/hadoop/hive_base/entrypoint.sh mode change 100644 => 100755 docker/hoodie/hadoop/hive_base/pom.xml mode change 100644 => 100755 docker/hoodie/hadoop/hive_base/startup.sh mode change 100644 => 100755 docker/hoodie/hadoop/namenode/Dockerfile mode change 100644 => 100755 docker/hoodie/hadoop/namenode/pom.xml mode change 100644 => 100755 docker/hoodie/hadoop/namenode/run_nn.sh mode change 100644 => 100755 docker/hoodie/hadoop/pom.xml mode change 100644 => 100755 docker/hoodie/hadoop/prestobase/Dockerfile mode change 100644 => 100755 docker/hoodie/hadoop/prestobase/etc/catalog/hive.properties mode change 100644 => 100755 docker/hoodie/hadoop/prestobase/etc/catalog/jmx.properties mode change 100644 => 100755 docker/hoodie/hadoop/prestobase/etc/catalog/localfile.properties mode change 100644 => 100755 docker/hoodie/hadoop/prestobase/etc/coordinator.properties.mustache mode change 100644 => 100755 docker/hoodie/hadoop/prestobase/etc/jvm.config.mustache mode change 100644 => 100755 docker/hoodie/hadoop/prestobase/etc/log.properties mode change 100644 => 100755 docker/hoodie/hadoop/prestobase/etc/node.properties.mustache mode change 100644 => 100755 docker/hoodie/hadoop/prestobase/etc/worker.properties.mustache mode change 100644 => 100755 docker/hoodie/hadoop/prestobase/lib/mustache.sh mode change 100644 => 100755 docker/hoodie/hadoop/prestobase/pom.xml mode change 100644 => 100755 docker/hoodie/hadoop/spark_base/Dockerfile mode change 100644 => 100755 docker/hoodie/hadoop/spark_base/execute-step.sh mode change 100644 => 100755 docker/hoodie/hadoop/spark_base/finish-step.sh mode change 100644 => 100755 docker/hoodie/hadoop/spark_base/pom.xml mode change 100644 => 100755 docker/hoodie/hadoop/spark_base/wait-for-step.sh mode change 100644 => 100755 docker/hoodie/hadoop/sparkadhoc/Dockerfile mode change 100644 => 100755 docker/hoodie/hadoop/sparkadhoc/adhoc.sh mode change 100644 => 100755 docker/hoodie/hadoop/sparkadhoc/pom.xml mode change 100644 => 100755 docker/hoodie/hadoop/sparkmaster/Dockerfile mode change 100644 => 100755 docker/hoodie/hadoop/sparkmaster/master.sh mode change 100644 => 100755 docker/hoodie/hadoop/sparkmaster/pom.xml mode change 100644 => 100755 docker/hoodie/hadoop/sparkworker/Dockerfile mode change 100644 => 100755 docker/hoodie/hadoop/sparkworker/pom.xml mode change 100644 => 100755 docker/hoodie/hadoop/sparkworker/worker.sh mode change 100644 => 100755 docker/hoodie/hadoop/trinobase/Dockerfile mode change 100644 => 100755 docker/hoodie/hadoop/trinobase/pom.xml mode change 100644 => 100755 docker/hoodie/hadoop/trinobase/scripts/trino.sh mode change 100644 => 100755 docker/hoodie/hadoop/trinocoordinator/Dockerfile mode change 100644 => 100755 docker/hoodie/hadoop/trinocoordinator/etc/catalog/hive.properties mode change 100644 => 100755 docker/hoodie/hadoop/trinocoordinator/etc/config.properties mode change 100644 => 100755 docker/hoodie/hadoop/trinocoordinator/etc/jvm.config mode change 100644 => 100755 docker/hoodie/hadoop/trinocoordinator/etc/log.properties mode change 100644 => 100755 docker/hoodie/hadoop/trinocoordinator/etc/node.properties mode change 100644 => 100755 docker/hoodie/hadoop/trinocoordinator/pom.xml mode change 100644 => 100755 docker/hoodie/hadoop/trinoworker/Dockerfile mode change 100644 => 100755 docker/hoodie/hadoop/trinoworker/etc/catalog/hive.properties mode change 100644 => 100755 docker/hoodie/hadoop/trinoworker/etc/config.properties mode change 100644 => 100755 docker/hoodie/hadoop/trinoworker/etc/jvm.config mode change 100644 => 100755 docker/hoodie/hadoop/trinoworker/etc/log.properties mode change 100644 => 100755 docker/hoodie/hadoop/trinoworker/etc/node.properties mode change 100644 => 100755 docker/hoodie/hadoop/trinoworker/pom.xml mode change 100644 => 100755 docker/images/push_to_docker_hub.png mode change 100644 => 100755 hudi-aws/pom.xml mode change 100644 => 100755 hudi-aws/src/main/java/org/apache/hudi/aws/cloudwatch/CloudWatchReporter.java mode change 100644 => 100755 hudi-aws/src/main/java/org/apache/hudi/aws/credentials/HoodieAWSCredentialsProviderFactory.java mode change 100644 => 100755 hudi-aws/src/main/java/org/apache/hudi/aws/credentials/HoodieConfigAWSCredentialsProvider.java mode change 100644 => 100755 hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java mode change 100644 => 100755 hudi-aws/src/main/java/org/apache/hudi/aws/sync/AwsGlueCatalogSyncTool.java mode change 100644 => 100755 hudi-aws/src/main/java/org/apache/hudi/aws/sync/HoodieGlueSyncException.java mode change 100644 => 100755 hudi-aws/src/main/java/org/apache/hudi/aws/transaction/lock/DynamoDBBasedLockProvider.java mode change 100644 => 100755 hudi-aws/src/main/java/org/apache/hudi/aws/utils/S3Utils.java mode change 100644 => 100755 hudi-aws/src/main/java/org/apache/hudi/config/DynamoDbBasedLockConfig.java mode change 100644 => 100755 hudi-aws/src/main/java/org/apache/hudi/config/HoodieAWSConfig.java mode change 100644 => 100755 hudi-aws/src/main/java/org/apache/hudi/config/HoodieMetricsCloudWatchConfig.java mode change 100644 => 100755 hudi-aws/src/test/java/org/apache/hudi/aws/TestHoodieAWSCredentialsProviderFactory.java mode change 100644 => 100755 hudi-aws/src/test/java/org/apache/hudi/aws/cloudwatch/TestCloudWatchReporter.java mode change 100644 => 100755 hudi-aws/src/test/java/org/apache/hudi/aws/transaction/integ/ITTestDynamoDBBasedLockProvider.java mode change 100644 => 100755 hudi-aws/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-cli/conf/hudi-env.sh mode change 100644 => 100755 hudi-cli/pom.xml mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/HoodieCLI.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/HoodieCliSparkConfig.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/HoodieHistoryFileNameProvider.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/HoodiePrintHelper.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/HoodiePrompt.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/HoodieSplashScreen.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/HoodieTableHeaderFields.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/Main.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/Table.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/TableHeader.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/ArchivedCommitsCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/BootstrapCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/CleansCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/ClusteringCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/CommitsCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/CompactionCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/ExportCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/FileSystemViewCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/HDFSParquetImportCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieLogFileCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieSyncCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/MarkersCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/MetadataCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/RepairsCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/RollbacksCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/SavepointsCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkEnvCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkMain.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/StatsCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/TableCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/TempViewCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/UpgradeOrDowngradeCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/commands/UtilsCommand.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/utils/CommitUtil.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/utils/HiveUtil.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/utils/InputStreamConsumer.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/utils/SparkTempViewProvider.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/utils/SparkUtil.java mode change 100644 => 100755 hudi-cli/src/main/java/org/apache/hudi/cli/utils/TempViewProvider.java mode change 100644 => 100755 hudi-cli/src/main/resources/META-INF/spring/spring-shell-plugin.xml mode change 100644 => 100755 hudi-cli/src/main/scala/org/apache/hudi/cli/DeDupeType.scala mode change 100644 => 100755 hudi-cli/src/main/scala/org/apache/hudi/cli/DedupeSparkJob.scala mode change 100644 => 100755 hudi-cli/src/main/scala/org/apache/hudi/cli/SparkHelpers.scala mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestArchivedCommitsCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestCleansCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestCommitsCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestCompactionCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestFileSystemViewCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestHoodieLogFileCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestRepairsCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestRollbacksCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestSavepointsCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestSparkEnvCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestStatsCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestTableCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestTempViewCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestUpgradeDowngradeCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestUtilsCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/functional/CLIFunctionalTestHarness.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/functional/CLIFunctionalTestSuite.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestBootstrapCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestClusteringCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestCommitsCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestCompactionCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestHDFSParquetImportCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestMarkersCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestRepairsCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestSavepointsCommand.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/testutils/AbstractShellBaseIntegrationTest.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/testutils/AbstractShellIntegrationTest.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/testutils/HoodieTestCommitMetadataGenerator.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/testutils/HoodieTestCommitUtilities.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/testutils/HoodieTestReplaceCommitMetadataGenerator.java mode change 100644 => 100755 hudi-cli/src/test/java/org/apache/hudi/cli/testutils/SparkUtilTest.java mode change 100644 => 100755 hudi-cli/src/test/resources/clean.properties mode change 100644 => 100755 hudi-cli/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-cli/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-cli/src/test/resources/table-config.properties mode change 100644 => 100755 hudi-client/hudi-client-common/pom.xml mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/AsyncArchiveService.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/AsyncCleanerService.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/AsyncClusteringService.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/AsyncCompactService.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/HoodieAsyncService.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/HoodieAsyncTableService.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/HoodieWriteCommitCallback.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/client/http/HoodieWriteCommitHttpCallbackClient.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/common/HoodieWriteCommitCallbackMessage.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/impl/HoodieWriteCommitHttpCallback.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/util/HoodieCommitCallbackFactory.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/util/HoodieWriteCommitCallbackUtil.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseClusterer.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseCompactor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieClient.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/CompactionAdminClient.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/HoodieInternalWriteStatus.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/HoodieTimelineArchiver.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/ReplaceArchivalHelper.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/RunsTableService.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/WriteStatus.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/BootstrapMode.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/BootstrapRecordPayload.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/BootstrapWriteStatus.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/FullRecordBootstrapDataProvider.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/HoodieBootstrapSchemaProvider.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/BootstrapModeSelector.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/BootstrapRegexModeSelector.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/FullRecordBootstrapModeSelector.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/MetadataOnlyBootstrapModeSelector.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/UniformBootstrapModeSelector.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/translator/BootstrapPartitionPathTranslator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/translator/IdentityBootstrapPartitionPathTranslator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineServerHelper.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineService.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HeartbeatUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HoodieHeartbeatClient.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/ConcurrentOperation.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/ConflictResolutionStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/SimpleConcurrentFileWritesConflictResolutionStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/TransactionManager.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/InProcessLockProvider.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/LockManager.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/ZookeeperBasedLockProvider.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/ConcatenatingIterator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/FileSliceMetricUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/LazyIterableIterator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/MergingIterator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/MetadataConversionUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/OperationConverter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/TransactionUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/common/table/log/HoodieFileSliceReader.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieBootstrapConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieClusteringConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieCompactionConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieHBaseIndexConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieIndexConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieInternalConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieLayoutConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieLockConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieMemoryConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePayloadConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePreCommitValidatorConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieStorageConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteCommitCallbackConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsDatadogConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsGraphiteConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsJmxConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsPrometheusConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieAppendException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieClusteringException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieClusteringUpdateException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieCommitCallbackException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieCommitException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieCompactionException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieDeletePartitionException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieDependentSystemUnavailableException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieInsertException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieKeyGeneratorException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieRestoreException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieRollbackException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieSavepointException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieUpgradeDowngradeException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieUpsertException.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/execution/CopyOnWriteInsertHandler.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/execution/HoodieLazyInsertIterable.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/execution/bulkinsert/BulkInsertSortMode.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndex.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndexUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/BaseHoodieBloomIndexHelper.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/BloomIndexFileInfo.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBaseBloomIndexCheckFunction.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBloomIndex.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieGlobalBloomIndex.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/IndexFileFilter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/IntervalTreeBasedGlobalIndexFileFilter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/IntervalTreeBasedIndexFileFilter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/KeyRangeLookupTree.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/KeyRangeNode.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/ListBasedGlobalIndexFileFilter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/ListBasedHoodieBloomIndexHelper.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/ListBasedIndexFileFilter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/BucketIdentifier.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/HoodieBucketIndex.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/hbase/DefaultHBaseQPSResourceAllocator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/hbase/HBaseIndexQPSResourceAllocator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/inmemory/HoodieInMemoryHashIndex.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/simple/HoodieGlobalSimpleIndex.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/simple/HoodieSimpleIndex.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/AppendHandleFactory.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/CreateHandleFactory.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieBootstrapHandle.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieConcatHandle.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCreateHandle.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieIOHandle.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLocationFetchHandle.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLookupHandle.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLookupResult.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieRangeInfoHandle.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieReadHandle.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieSortedMergeHandle.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieUnboundedCreateHandle.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/IOUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/SingleFileHandleCreateFactory.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/WriteHandleFactory.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieFileWriter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieFileWriterFactory.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieHFileConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieHFileWriter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieOrcConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieOrcWriter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieParquetWriter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/ComplexAvroKeyGenerator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/CustomAvroKeyGenerator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/GlobalAvroDeleteKeyGenerator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/NonpartitionedAvroKeyGenerator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/SimpleAvroKeyGenerator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/TimestampBasedAvroKeyGenerator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/factory/HoodieAvroKeyGeneratorFactory.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/parser/BaseHoodieDateTimeParser.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/parser/HoodieDateTimeParser.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataKeyGenerator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataWriter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/ConsoleMetricsReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieGauge.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieMetrics.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/InMemoryMetricsReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/JmxMetricsReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/JmxReporterServer.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/Metrics.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/MetricsGraphiteReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/MetricsReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/MetricsReporterFactory.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/MetricsReporterType.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/cloudwatch/CloudWatchMetricsReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/custom/CustomizableMetricsReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/datadog/DatadogHttpClient.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/datadog/DatadogMetricsReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/datadog/DatadogReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/prometheus/PrometheusReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/prometheus/PushGatewayMetricsReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/prometheus/PushGatewayReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/userdefined/AbstractUserDefinedMetricsReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/optimize/HilbertCurveUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/BulkInsertPartitioner.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/FileIdPrefixProvider.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieCompactionHandler.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/RandomFileIdPrefixProvider.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/WorkloadProfile.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/WorkloadStat.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/BaseActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/HoodieWriteMetadata.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/bootstrap/BootstrapRecordConsumer.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/bootstrap/BootstrapUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/bootstrap/HoodieBootstrapWriteMetadata.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleaningTriggerStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/PartitionCleanStat.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanPartitionFilter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanPartitionFilterMode.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/ClusteringExecutionStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/ClusteringPlanStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/PartitionAwareClusteringPlanStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/UpdateStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseBulkInsertHelper.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseDeleteHelper.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseMergeHelper.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseWriteHelper.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BucketInfo.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BucketType.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieDeleteHelper.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieMergeHelper.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieWriteHelper.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/InsertBucket.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/InsertBucketCumulativeWeightPair.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/Partitioner.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/SmallFile.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/CompactHelpers.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/CompactionTriggerStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/HoodieCompactor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/OperationResult.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/RunCompactionActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/BoundedIOCompactionStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/BoundedPartitionAwareCompactionStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/CompactionStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/DayBasedCompactionStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/LogFileSizeBasedCompactionStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/UnBoundedCompactionStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/UnBoundedPartitionAwareCompactionStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/RunIndexActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/ScheduleIndexActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/BaseRestoreActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/CopyOnWriteRestoreActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/MergeOnReadRestoreActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/RestoreUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackHelper.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackPlanActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/CopyOnWriteRollbackActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/ListingBasedRollbackRequest.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/ListingBasedRollbackStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/MarkerBasedRollbackStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/MergeOnReadRollbackActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RollbackUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/SerializableHoodieRollbackRequest.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/SerializablePathFilter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/savepoint/SavepointActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/savepoint/SavepointHelpers.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/DirectWriteMarkers.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/MarkerBasedRollbackUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/TimelineServerBasedWriteMarkers.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/WriteMarkers.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/WriteMarkersFactory.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/repair/RepairUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/storage/HoodieBucketLayout.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/storage/HoodieDefaultLayout.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/storage/HoodieLayoutFactory.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/storage/HoodieStorageLayout.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/DowngradeHandler.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/FourToThreeDowngradeHandler.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/OneToTwoUpgradeHandler.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/OneToZeroDowngradeHandler.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/SupportsUpgradeDowngrade.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ThreeToFourUpgradeHandler.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ThreeToTwoDowngradeHandler.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/TwoToOneDowngradeHandler.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/TwoToThreeUpgradeHandler.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/UpgradeDowngrade.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/UpgradeHandler.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ZeroToOneUpgradeHandler.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/main/resources/log4j.properties mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/ClientFunctionalTestSuite.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/DummyTaskContextSupplier.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/HoodieTestCommitGenerator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/async/TestAsyncArchiveService.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/async/TestHoodieAsyncTableService.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/callback/http/TestCallbackHttpClient.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/heartbeat/TestHoodieHeartbeatClient.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/FileSystemBasedLockProviderTestClass.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/TestInProcessLockProvider.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/TestSimpleConcurrentFileWritesConflictResolutionStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/TestTransactionManager.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/TestZookeeperBasedLockProvider.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/utils/TestFileSliceMetricUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/common/testutils/HoodieMetadataTestTable.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/config/TestHoodieWriteConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/io/storage/TestHoodieHFileReaderWriter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/io/storage/TestHoodieOrcReaderWriter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/io/storage/TestHoodieReaderWriterBase.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/keygen/factory/TestCreateAvroKeyGeneratorByTypeWithFactory.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/keygen/factory/TestHoodieAvroKeyGeneratorFactory.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/TestHoodieConsoleMetrics.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/TestHoodieGraphiteMetrics.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/TestHoodieJmxMetrics.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/TestMetricsReporterFactory.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/cloudwatch/TestCloudWatchMetricsReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/datadog/TestDatadogHttpClient.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/datadog/TestDatadogMetricsReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/datadog/TestDatadogReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/datadog/TestHoodieMetricsDatadogConfig.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/prometheus/TestPrometheusReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/prometheus/TestPushGateWayReporter.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/optimize/TestHilbertCurveUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/action/cluster/strategy/TestPartitionAwareClusteringPlanStrategy.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/cluster/strategy/TestClusteringPlanStrategyConfigCompatibility.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/marker/TestWriteMarkersFactory.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/repair/TestRepairUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/upgrade/TestTwoToThreeUpgradeHandler.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/Assertions.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/HoodieWriteableTestTable.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/MetadataMergeWriteStatus.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/providers/DFSProvider.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/providers/HoodieEngineContextProvider.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/providers/HoodieMetaClientProvider.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/providers/HoodieWriteClientProvider.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/utils/TestConcatenatingIterator.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/java/org/apache/hudi/utils/TestMetadataConversionUtils.java mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchema.avsc mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchemaChangeOrder.avsc mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchemaColumnRequire.avsc mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchemaColumnType.avsc mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchemaDeleteColumn.avsc mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/exampleSchema.avsc mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/exampleSchemaWithMetaFields.avsc mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/exampleSchemaWithUDT.avsc mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/hudi_0_10_hbase_1_2_3_bootstrap_index_partitions.hfile mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/hudi_0_10_hbase_1_2_3_complex.hfile mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/hudi_0_10_hbase_1_2_3_simple.hfile mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/hudi_0_11_hbase_2_4_9_bootstrap_index_partitions.hfile mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/hudi_0_11_hbase_2_4_9_complex.hfile mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/hudi_0_11_hbase_2_4_9_simple.hfile mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/hudi_0_9_hbase_1_2_3_bootstrap_index_partitions.hfile mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/hudi_0_9_hbase_1_2_3_complex.hfile mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/hudi_0_9_hbase_1_2_3_simple.hfile mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-client/hudi-client-common/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-client/hudi-flink-client/pom.xml mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/FlinkTaskContextSupplier.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkWriteClient.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/common/HoodieFlinkEngineContext.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieRowData.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/execution/ExplicitWriteHandler.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/execution/FlinkLazyInsertIterable.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/index/FlinkHoodieIndex.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/index/FlinkHoodieIndexFactory.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/index/state/FlinkInMemoryStateIndex.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/ExplicitWriteHandleFactory.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkAppendHandle.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkConcatAndReplaceHandle.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkConcatHandle.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkCreateHandle.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandle.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeHandle.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/MiniBatchHandle.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataCreateHandle.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriter.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriterFactory.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetConfig.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetWriteSupport.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetWriter.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/RowDataParquetWriteSupport.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetRowDataWriter.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetSchemaConverter.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata/FlinkHoodieBackedTableMetadataWriter.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/ExplicitWriteHandleTable.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkMergeOnReadTable.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkTable.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/BaseFlinkCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkDeleteCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkDeleteHelper.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteTableCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertPreppedCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkMergeHelper.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkUpsertCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkUpsertPreppedCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkWriteHelper.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/BaseFlinkDeltaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/FlinkUpsertDeltaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/FlinkUpsertPreppedDeltaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/compact/HoodieFlinkMergeOnReadTableCompactor.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/upgrade/FlinkUpgradeDowngradeHelper.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/FlinkClientUtil.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-client/hudi-flink-client/src/main/resources/log4j.properties mode change 100644 => 100755 hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/client/common/TestHoodieFlinkEngineContext.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/index/bloom/TestFlinkHoodieBloomIndex.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/io/storage/row/parquet/TestParquetSchemaConverter.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/testutils/HoodieFlinkClientTestHarness.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/testutils/HoodieFlinkWriteableTestTable.java mode change 100644 => 100755 hudi-client/hudi-flink-client/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-client/hudi-java-client/pom.xml mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaWriteClient.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/JavaSizeBasedClusteringPlanStrategy.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/JavaExecutionStrategy.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/JavaSortAndSizeExecutionStrategy.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/common/HoodieJavaEngineContext.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/common/JavaTaskContextSupplier.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/JavaLazyInsertIterable.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/bulkinsert/JavaBulkInsertInternalPartitionerFactory.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/bulkinsert/JavaCustomColumnsSortPartitioner.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/bulkinsert/JavaGlobalSortPartitioner.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/bulkinsert/JavaNonSortPartitioner.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/index/JavaHoodieIndex.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/index/JavaHoodieIndexFactory.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaCopyOnWriteTable.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaMergeOnReadTable.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaTable.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/cluster/JavaExecuteClusteringCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaBulkInsertCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaBulkInsertHelper.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaBulkInsertPreppedCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaDeleteCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaDeleteHelper.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaInsertCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaInsertOverwriteCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaInsertOverwriteTableCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaInsertPreppedCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaMergeHelper.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaUpsertCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaUpsertPartitioner.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaUpsertPreppedCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaWriteHelper.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/compact/HoodieJavaMergeOnReadTableCompactor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/deltacommit/BaseJavaDeltaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/deltacommit/JavaUpsertPreppedDeltaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/upgrade/JavaUpgradeDowngradeHelper.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/main/resources/log4j.properties mode change 100644 => 100755 hudi-client/hudi-java-client/src/test/java/org/apache/hudi/client/common/TestHoodieJavaEngineContext.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/test/java/org/apache/hudi/execution/bulkinsert/TestJavaBulkInsertInternalPartitioner.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/test/java/org/apache/hudi/table/action/commit/TestHoodieConcatHandle.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/test/java/org/apache/hudi/table/action/commit/TestJavaCopyOnWriteActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/test/java/org/apache/hudi/testutils/HoodieJavaClientTestBase.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/test/java/org/apache/hudi/testutils/HoodieJavaClientTestHarness.java mode change 100644 => 100755 hudi-client/hudi-java-client/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-client/hudi-java-client/src/test/resources/testDataGeneratorSchema.txt mode change 100644 => 100755 hudi-client/hudi-spark-client/pom.xml mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/async/SparkAsyncClusteringService.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/async/SparkAsyncCompactService.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieReadClient.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieSparkClusteringClient.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieSparkCompactor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieWriteResult.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDWriteClient.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkTaskContextSupplier.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/bootstrap/HoodieSparkBootstrapSchemaProvider.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/SparkSingleFileSortPlanStrategy.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/SparkSizeBasedClusteringPlanStrategy.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SingleSparkJobExecutionStrategy.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSingleFileSortExecutionStrategy.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSortAndSizeExecutionStrategy.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/update/strategy/BaseSparkUpdateStrategy.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/update/strategy/SparkAllowUpdateStrategy.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/update/strategy/SparkRejectUpdateStrategy.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/HoodieSparkEngineContext.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/model/HoodieInternalRow.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkInternalSchemaConverter.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkMemoryUtils.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkRowSerDe.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkValidatorUtils.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SparkPreCommitValidator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SqlQueryEqualityPreCommitValidator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SqlQueryInequalityPreCommitValidator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SqlQueryPreCommitValidator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SqlQuerySingleResultPreCommitValidator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaPairRDD.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaRDD.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieSparkLongAccumulator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/SparkLazyInsertIterable.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/BulkInsertInternalPartitionerFactory.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/BulkInsertInternalPartitionerWithRowsFactory.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/BulkInsertMapFunction.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/GlobalSortPartitioner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/GlobalSortPartitionerWithRows.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/NonSortPartitioner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/NonSortPartitionerWithRows.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/PartitionSortPartitionerWithRows.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDCustomColumnsSortPartitioner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDPartitionSortPartitioner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDSpatialCurveSortPartitioner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/SparkHoodieIndex.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/SparkHoodieIndexFactory.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/BucketizedBloomCheckPartitioner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/HoodieBloomIndexCheckFunction.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/HoodieMetadataBloomIndexCheckFunction.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/SparkHoodieBloomIndexHelper.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase/SparkHoodieHBaseIndex.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieInternalRowFileWriter.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieInternalRowFileWriterFactory.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieInternalRowParquetWriter.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowCreateHandle.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowCreateHandleWithoutMetaFields.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowParquetConfig.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowParquetWriteSupport.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/BuiltinKeyGenerator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/ComplexKeyGenerator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/CustomKeyGenerator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/GlobalDeleteKeyGenerator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/NonpartitionedKeyGenerator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/RowKeyGeneratorHelper.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/SimpleKeyGenerator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/SparkKeyGeneratorInterface.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/TimestampBasedKeyGenerator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/metadata/SparkHoodieBackedTableMetadataWriter.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/metrics/DistributedRegistry.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/sort/SpaceCurveSortingHelper.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkMergeOnReadTable.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/BaseBootstrapMetadataHandler.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/BootstrapMetadataHandler.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/MetadataBootstrapHandlerFactory.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/OrcBootstrapMetadataHandler.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/ParquetBootstrapMetadataHandler.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/SparkBootstrapCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/SparkBootstrapDeltaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/cluster/SparkExecuteClusteringCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBucketIndexPartitioner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBulkInsertCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBulkInsertHelper.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBulkInsertPreppedCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkDeleteCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkDeletePartitionCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkHoodiePartitioner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertOverwriteCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertOverwritePartitioner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertOverwriteTableCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertPreppedCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkUpsertCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkUpsertPreppedCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/UpsertPartitioner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/compact/HoodieSparkMergeOnReadTableCompactor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/BaseSparkDeltaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkBulkInsertDeltaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkBulkInsertPreppedDeltaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkDeleteDeltaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkInsertDeltaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkInsertPreppedDeltaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkUpsertDeltaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkUpsertDeltaCommitPartitioner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkUpsertPreppedDeltaCommitActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/upgrade/SparkUpgradeDowngradeHelper.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/util/DataTypeUtils.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/resources/log4j.properties mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieConversionUtils.scala mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkAdapterSupport.scala mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieCatalystExpressionUtils.scala mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/avro/HoodieAvroDeserializer.scala mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/avro/HoodieAvroSchemaConverters.scala mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/avro/HoodieAvroSerializer.scala mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/execution/datasources/SparkParsePartitionUtil.scala mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/SparkAdapter.scala mode change 100644 => 100755 hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/execution/RangeSample.scala mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestClientRollback.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestCompactionAdminClient.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestHoodieClientMultiWriter.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestHoodieInternalWriteStatus.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestHoodieReadClient.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestMultiFS.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestTableSchemaEvolution.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestUpdateSchemaEvolution.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestWriteStatus.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/bootstrap/TestBootstrapRegexModeSelector.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/bootstrap/TestUniformBootstrapModeSelector.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieBackedMetadata.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieBackedTableMetadata.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieClientOnCopyOnWriteStorage.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieIndex.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieMetadataBase.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieMetadataBootstrap.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/model/TestHoodieInternalRow.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/execution/TestBoundedInMemoryExecutorInSpark.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/execution/TestBoundedInMemoryQueue.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/execution/bulkinsert/TestBulkInsertInternalPartitioner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/execution/bulkinsert/TestBulkInsertInternalPartitionerForRows.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/functional/SparkClientFunctionalTestSuite.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/TestHoodieIndexConfigs.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bloom/TestBucketizedBloomCheckPartitioner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bloom/TestHoodieBloomIndex.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bloom/TestHoodieGlobalBloomIndex.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bloom/TestKeyRangeLookupTree.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bucket/TestHoodieBucketIndex.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/hbase/TestHBaseIndexUsage.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/hbase/TestHBasePutBatchSizeCalculator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/hbase/TestHBaseQPSResourceAllocator.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/hbase/TestSparkHoodieHBaseIndex.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/TestHoodieKeyLocationFetchHandle.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/TestHoodieMergeHandle.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/TestHoodieTimelineArchiver.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/TestSparkIOUtils.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/storage/TestHoodieFileWriterFactory.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/storage/row/TestHoodieInternalRowParquetWriter.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/storage/row/TestHoodieRowCreateHandle.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/TestCleaner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/TestConsistencyGuard.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/TestHoodieMergeOnReadTable.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/bootstrap/TestBootstrapUtils.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/cluster/strategy/TestSparkClusteringPlanPartitionFilter.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/commit/TestCopyOnWriteActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/commit/TestUpsertPartitioner.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/CompactionTestBase.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/TestAsyncCompaction.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/TestHoodieCompactor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/TestInlineCompaction.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/strategy/TestHoodieCompactionStrategy.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/rollback/HoodieClientRollbackTestBase.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/rollback/TestCopyOnWriteRollbackActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/rollback/TestMergeOnReadRollbackActionExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/rollback/TestRollbackUtils.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestCleanPlanExecutor.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkCopyOnWriteTableArchiveWithReplace.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableClustering.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableCompaction.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableIncrementalRead.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableInsertUpdateDelete.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableRollback.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestMarkerBasedRollbackStrategy.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/marker/TestDirectWriteMarkers.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/marker/TestTimelineServerBasedWriteMarkers.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/marker/TestWriteMarkersBase.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/upgrade/TestUpgradeDowngrade.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/FunctionalTestHarness.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieClientTestBase.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieClientTestHarness.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieClientTestUtils.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieMergeOnReadTestUtils.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieSparkWriteableTestTable.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/SparkClientFunctionalTestHarness.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/SparkDatasetTestUtils.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/providers/SparkProvider.java mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/resources/testDataGeneratorSchema.txt mode change 100644 => 100755 hudi-client/hudi-spark-client/src/test/scala/org/apache/hudi/keygen/TestRowGeneratorHelper.scala mode change 100644 => 100755 hudi-client/pom.xml mode change 100644 => 100755 hudi-common/pom.xml mode change 100644 => 100755 hudi-common/src/main/avro/HoodieArchivedMetaEntry.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieBootstrapFilePartitionInfo.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieBootstrapIndexInfo.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieBootstrapPartitionMetadata.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieCleanMetadata.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieCleanPartitionMetadata.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieCleanerPlan.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieClusteringGroup.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieClusteringPlan.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieClusteringStrategy.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieCommitMetadata.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieCompactionMetadata.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieCompactionOperation.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieFSPermission.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieFileStatus.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieIndexCommitMetadata.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieIndexPartitionInfo.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieIndexPlan.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieInstantInfo.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieMergeArchiveFilePlan.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieMetadata.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodiePath.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieReplaceCommitMetadata.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieRequestedReplaceMetadata.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieRestoreMetadata.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieRestorePlan.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieRollbackMetadata.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieRollbackPlan.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieSavePointMetadata.avsc mode change 100644 => 100755 hudi-common/src/main/avro/HoodieSliceInfo.avsc mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/ApiMaturityLevel.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/BaseHoodieTableFileIndex.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/PublicAPIClass.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/PublicAPIMethod.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/TypeUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/avro/ConvertingGenericData.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroWriteSupport.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/avro/MercifulJsonConverter.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/HoodieCleanStat.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/HoodieJsonPayload.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/HoodiePendingRollbackInfo.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/HoodieRollbackStat.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/bloom/BloomFilter.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/bloom/BloomFilterFactory.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/bloom/BloomFilterTypeCode.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/bloom/BloomFilterUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/bloom/HoodieDynamicBoundedBloomFilter.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/bloom/InternalDynamicBloomFilter.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/bloom/InternalFilter.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/bloom/SimpleBloomFilter.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/bootstrap/FileStatusUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/BootstrapIndex.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/HFileBootstrapIndex.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/NoOpBootstrapIndex.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/config/ConfigClassProperty.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/config/ConfigGroups.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/config/ConfigProperty.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/config/DFSPropertiesConfiguration.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/config/HoodieCommonConfig.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/config/LockConfiguration.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/config/OrderedProperties.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/config/SerializableConfiguration.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/config/SerializableSchema.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/config/TypedProperties.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/data/HoodieAccumulator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/data/HoodieAtomicLongAccumulator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/data/HoodieData.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/data/HoodieList.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/data/HoodieMapPair.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/data/HoodiePairData.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/engine/EngineProperty.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/engine/EngineType.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieEngineContext.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieLocalEngineContext.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/engine/LocalTaskContextSupplier.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/engine/TaskContextSupplier.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/ConsistencyGuard.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/ConsistencyGuardConfig.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/FSUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/FailSafeConsistencyGuard.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/FileSystemRetryConfig.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/HoodieRetryWrapperFileSystem.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/HoodieWrapperFileSystem.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/NoOpConsistencyGuard.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/OptimisticConsistencyGuard.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/SchemeAwareFSDataInputStream.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/SizeAwareDataInputStream.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/SizeAwareDataOutputStream.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/SizeAwareFSDataOutputStream.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/StorageSchemes.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/TimedFSDataInputStream.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/inline/InLineFSUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/inline/InLineFileSystem.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/inline/InLineFsDataInputStream.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/fs/inline/InMemoryFileSystem.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/function/FunctionWrapper.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/function/SerializableBiFunction.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/function/SerializableConsumer.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/function/SerializableFunction.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/function/SerializablePairFlatMapFunction.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/function/SerializablePairFunction.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/function/SerializableSupplier.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/lock/LockProvider.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/lock/LockState.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/metrics/Counter.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/metrics/LocalRegistry.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/metrics/Metric.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/metrics/Registry.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/ActionType.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/BaseAvroPayload.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/BaseFile.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/BootstrapBaseFileMapping.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/BootstrapFileMapping.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/CleanFileInfo.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/ClusteringGroupInfo.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/ClusteringOperation.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/CompactionOperation.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/DefaultHoodieRecordPayload.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/DeleteRecord.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/EmptyHoodieRecordPayload.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/EventTimeAvroPayload.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/FileSlice.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieArchivedLogFile.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroPayload.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieBaseFile.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCleaningPolicy.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieColumnRangeMetadata.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieDeltaWriteStat.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFailedWritesCleaningPolicy.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFileFormat.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFileGroup.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFileGroupId.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieKey.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieLogFile.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieMetadataWrapper.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieOperation.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodiePartitionMetadata.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodiePayloadProps.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordGlobalLocation.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordLocation.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordPayload.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieReplaceCommitMetadata.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRollingStat.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRollingStatMetadata.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieTableQueryType.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieTableType.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieTimelineTimeZone.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/HoodieWriteStat.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/IOType.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteNonDefaultsWithLatestAvroPayload.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/RewriteAvroPayload.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/TableServiceType.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/WriteConcurrencyMode.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/WriteOperationType.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/debezium/AbstractDebeziumAvroPayload.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/debezium/DebeziumConstants.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/debezium/MySqlDebeziumAvroPayload.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/model/debezium/PostgresDebeziumAvroPayload.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableVersion.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/TableSchemaResolver.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/AbstractHoodieLogRecordReader.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/AppendResult.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFileReader.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormat.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatReader.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatVersion.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatWriter.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieUnMergedLogRecordScanner.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/InstantRange.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/LogReaderUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlockVersion.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCommandBlock.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCommandBlockVersion.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCorruptBlock.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDeleteBlock.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDeleteBlockVersion.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieHFileDataBlock.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieLogBlock.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieLogBlockVersion.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieParquetDataBlock.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/marker/MarkerOperation.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/marker/MarkerType.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieArchivedTimeline.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieDefaultTimeline.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstant.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstantTimeGenerator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieTimeline.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineDiffHelper.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineLayout.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineMetadataUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/BaseFileDTO.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/ClusteringOpDTO.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/CompactionOpDTO.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FSPermissionDTO.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FileGroupDTO.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FilePathDTO.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FileSliceDTO.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FileStatusDTO.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/InstantDTO.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/LogFileDTO.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/TimelineDTO.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/AbstractMigratorBase.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/MetadataMigrator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/TimelineLayoutVersion.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/VersionMigrator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanMetadataMigrator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanMetadataV1MigrationHandler.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanMetadataV2MigrationHandler.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanPlanMigrator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanPlanV1MigrationHandler.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanPlanV2MigrationHandler.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/compaction/CompactionPlanMigrator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/compaction/CompactionV1MigrationHandler.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/compaction/CompactionV2MigrationHandler.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewManager.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewStorageConfig.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewStorageType.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTableFileSystemView.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTablePreCommitFileSystemView.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/view/IncrementalTimelineSyncFileSystemView.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/view/RocksDbBasedFileSystemView.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/view/SpillableMapBasedFileSystemView.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/view/SyncableFileSystemView.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/table/view/TableFileSystemView.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/AvroOrcUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/Base64CodecUtil.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/BaseFileUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/BinaryUtil.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/BufferedRandomAccessFile.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/CleanerUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/ClosableIterator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/CollectionUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/CommitUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/CompactionUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/CustomizedThreadFactory.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/DateTimeUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/DefaultSizeEstimator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/FileIOUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/Functions.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/FutureUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/HoodieRecordSizeEstimator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/HoodieTimer.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/InternalSchemaCache.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/MapUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/MarkerUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/NetworkUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/NumericUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/ObjectSizeCalculator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/Option.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/OrcReaderIterator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/OrcUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/ParquetReaderIterator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/ParquetUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/PartitionPathEncodeUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/RateLimiter.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/ReflectionUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/RetryHelper.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/RocksDBSchemaHelper.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/SerializationUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/SizeEstimator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/SpillableMapUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/StringUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/TablePathUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/TypeUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/ValidationUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/collection/ArrayUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/collection/BitCaskDiskMap.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/collection/DiskMap.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/collection/ExternalSpillableMap.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/collection/ImmutablePair.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/collection/ImmutableTriple.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/collection/LazyFileIterable.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/collection/Pair.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/collection/RocksDBBasedMap.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/collection/RocksDBDAO.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/collection/RocksDbDiskMap.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/collection/Triple.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/hash/ColumnIndexID.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/hash/FileIndexID.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/hash/HashID.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/hash/HoodieIndexID.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/hash/PartitionIndexID.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/io/ByteBufferBackedInputStream.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/jvm/HotSpotMemoryLayoutSpecification32bit.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/jvm/HotSpotMemoryLayoutSpecification64bit.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/jvm/HotSpotMemoryLayoutSpecification64bitCompressed.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/jvm/MemoryLayoutSpecification.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/jvm/OpenJ9MemoryLayoutSpecification32bit.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/jvm/OpenJ9MemoryLayoutSpecification64bit.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/jvm/OpenJ9MemoryLayoutSpecification64bitCompressed.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryExecutor.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryQueue.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryQueueConsumer.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryQueueProducer.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/queue/FunctionBasedQueueProducer.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/common/util/queue/IteratorBasedQueueProducer.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/CorruptedLogFileException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/ExceptionUtil.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieCompactException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieCorruptedDataException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieDuplicateKeyException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieHeartbeatException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieIOException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieIncompatibleSchemaException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieIndexException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieKeyException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieLockException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieMetadataException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieNotSupportedException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieRecordMissingException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieRemoteException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieSerializationException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieValidationException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/HoodieWriteConflictException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/InvalidHoodiePathException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/InvalidTableException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/MetadataNotFoundException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/SchemaCompatibilityException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/exception/TableNotFoundException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/hadoop/CachingPath.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/hadoop/SerializablePath.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/HoodieSchemaException.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/InternalSchema.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/InternalSchemaBuilder.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/Type.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/Types.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/action/InternalSchemaChangeApplier.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/action/InternalSchemaMerger.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/action/TableChange.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/action/TableChanges.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/action/TableChangesHelper.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/convert/AvroInternalSchemaConverter.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/io/AbstractInternalSchemaStorageManager.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/io/FileBasedInternalSchemaStorageManager.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/AvroSchemaEvolutionUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/InternalSchemaUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/SchemaChangeUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/SerDeHelper.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/visitor/InternalSchemaVisitor.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/internal/schema/visitor/NameToIDVisitor.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroParquetConfig.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieBaseParquetConfig.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieFileReader.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieFileReaderFactory.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieHBaseKVComparator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieHFileReader.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieHFileUtils.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieOrcReader.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieParquetReader.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieParquetStreamWriter.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/keygen/BaseKeyGenerator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/keygen/KeyGenerator.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/keygen/KeyGeneratorInterface.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/keygen/constant/KeyGeneratorOptions.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/keygen/constant/KeyGeneratorType.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/metadata/FileSystemBackedTableMetadata.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataFileSystemView.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataMergedLogRecordReader.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataMetrics.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataPayload.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadata.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/metadata/MetadataPartitionType.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/metadata/MetadataRecordsGenerationParams.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/parquet/io/ByteBufferBackedInputFile.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/parquet/io/OutputStreamBackedOutputFile.java mode change 100644 => 100755 hudi-common/src/main/java/org/apache/hudi/util/Lazy.java mode change 100644 => 100755 hudi-common/src/main/resources/hbase-site.xml mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/avro/TestHoodieAvroUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/avro/TestHoodieAvroWriteSupport.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/TestRegistry.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/bloom/TestBloomFilter.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/bloom/TestInternalDynamicBloomFilter.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/bootstrap/TestBootstrapIndex.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/config/TestConfigProperty.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/data/TestHoodieList.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/data/TestHoodieMapPair.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/fs/TestFSUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/fs/TestFSUtilsWithRetryWrapperEnable.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/fs/TestStorageSchemes.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/fs/inline/TestInLineFileSystem.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/fs/inline/TestInLineFileSystemHFileInLining.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/fs/inline/TestInMemoryFileSystem.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/fs/inline/TestParquetInLining.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/functional/TestHoodieLogFormatAppendFailure.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/model/TestDefaultHoodieRecordPayload.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieCommitMetadata.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieDeltaWriteStat.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieFileGroup.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodiePartitionMetadata.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieRecord.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieWriteStat.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/model/TestOverwriteNonDefaultsWithLatestAvroPayload.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/model/TestOverwriteWithLatestAvroPayload.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/model/debezium/TestMySqlDebeziumAvroPayload.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/model/debezium/TestPostgresDebeziumAvroPayload.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/properties/TestOrderedProperties.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/properties/TestTypedProperties.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/table/TestHoodieTableConfig.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/table/TestHoodieTableMetaClient.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/table/TestTableSchemaResolver.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/table/TestTimelineUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/table/timeline/TestTimelineLayout.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/table/view/TestHoodieTableFileSystemView.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/table/view/TestIncrementalFSViewSync.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/table/view/TestPriorityBasedFileSystemView.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/table/view/TestRocksDBBasedIncrementalFSViewSync.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/table/view/TestRocksDbBasedFileSystemView.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/table/view/TestSpillableMapBasedFileSystemView.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/table/view/TestSpillableMapBasedIncrementalFSViewSync.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/Assertions.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/AvroBinaryTestPayload.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/CheckedFunction.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/ClusteringTestUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/CompactionTestUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/FileCreateUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/FileSystemTestUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/HadoopMapRedUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/HoodieCommonTestHarness.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/HoodieTestDataGenerator.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/HoodieTestTable.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/HoodieTestUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/MockHoodieTimeline.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/NetworkTestUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/RawTripTestPayload.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/SampleTestRecord.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/SchemaTestUtil.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/SpillableMapTestUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/Transformations.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/minicluster/HdfsTestService.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/minicluster/MiniClusterUtil.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/testutils/minicluster/ZookeeperTestService.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestAvroOrcUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestBase64CodecUtil.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestBinaryUtil.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestClusteringUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestCollectionUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestCommitUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestCompactionUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestCustomizedThreadFactory.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestDFSPropertiesConfiguration.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestDateTimeUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestFileIOUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestNumericUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestOrcReaderIterator.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestParquetReaderIterator.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestParquetUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestRatelimiter.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestSerializableSchema.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestSerializationUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestStringUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/TestTablePathUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/collection/TestExternalSpillableMap.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/collection/TestRocksDBDAO.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/collection/TestRocksDbBasedMap.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/collection/TestRocksDbDiskMap.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/hash/TestHashID.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/common/util/io/TestByteBufferBackedInputStream.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/internal/schema/TestSerDeHelper.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/internal/schema/action/TestMergeSchema.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/internal/schema/action/TestTableChanges.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/internal/schema/io/TestFileBasedInternalSchemaStorageManager.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/internal/schema/utils/TestAvroSchemaEvolutionUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/internal/schema/utils/TestInternalSchemaUtils.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/io/storage/TestHoodieFileReaderFactory.java mode change 100644 => 100755 hudi-common/src/test/java/org/apache/hudi/metadata/TestFileSystemBackedTableMetadata.java mode change 100644 => 100755 hudi-common/src/test/resources/complex-test-evolved.avsc mode change 100644 => 100755 hudi-common/src/test/resources/complex.schema.avsc mode change 100644 => 100755 hudi-common/src/test/resources/external-config/hudi-defaults.conf mode change 100644 => 100755 hudi-common/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-common/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-common/src/test/resources/old-version.commit mode change 100644 => 100755 hudi-common/src/test/resources/props/test.properties mode change 100644 => 100755 hudi-common/src/test/resources/sample.data mode change 100644 => 100755 hudi-common/src/test/resources/simple-test-doced.avsc mode change 100644 => 100755 hudi-common/src/test/resources/simple-test-evolved-compatible.avsc mode change 100644 => 100755 hudi-common/src/test/resources/simple-test-evolved.avsc mode change 100644 => 100755 hudi-common/src/test/resources/simple-test.avsc mode change 100644 => 100755 hudi-common/src/test/resources/timestamp-logical-type.avsc mode change 100644 => 100755 hudi-common/src/test/resources/timestamp-test-evolved.avsc mode change 100644 => 100755 hudi-examples/README.md mode change 100644 => 100755 hudi-examples/hudi-examples-common/pom.xml mode change 100644 => 100755 hudi-examples/hudi-examples-common/src/main/java/org/apache/hudi/examples/common/HoodieExampleDataGenerator.java mode change 100644 => 100755 hudi-examples/hudi-examples-dbt/.gitignore mode change 100644 => 100755 hudi-examples/hudi-examples-dbt/README.md mode change 100644 => 100755 hudi-examples/hudi-examples-dbt/dbt_project.yml mode change 100644 => 100755 hudi-examples/hudi-examples-dbt/models/example/hudi_insert_overwrite_table.sql mode change 100644 => 100755 hudi-examples/hudi-examples-dbt/models/example/hudi_insert_table.sql mode change 100644 => 100755 hudi-examples/hudi-examples-dbt/models/example/hudi_upsert_partitioned_cow_table.sql mode change 100644 => 100755 hudi-examples/hudi-examples-dbt/models/example/hudi_upsert_partitioned_mor_table.sql mode change 100644 => 100755 hudi-examples/hudi-examples-dbt/models/example/hudi_upsert_table.sql mode change 100644 => 100755 hudi-examples/hudi-examples-dbt/models/example/schema.yml mode change 100644 => 100755 hudi-examples/hudi-examples-flink/pom.xml mode change 100644 => 100755 hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/HoodieFlinkQuickstart.java mode change 100644 => 100755 hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/factory/CollectSinkTableFactory.java mode change 100644 => 100755 hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/factory/ContinuousFileSourceFactory.java mode change 100644 => 100755 hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/source/ContinuousFileSource.java mode change 100644 => 100755 hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/utils/QuickstartConfigurations.java mode change 100644 => 100755 hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/utils/SchemaBuilder.java mode change 100644 => 100755 hudi-examples/hudi-examples-flink/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory mode change 100644 => 100755 hudi-examples/hudi-examples-flink/src/main/resources/source-file.json mode change 100644 => 100755 hudi-examples/hudi-examples-flink/src/test/java/org/apache/hudi/examples/quickstart/TestHoodieFlinkQuickstart.java mode change 100644 => 100755 hudi-examples/hudi-examples-flink/src/test/java/org/apache/hudi/examples/quickstart/TestQuickstartData.java mode change 100644 => 100755 hudi-examples/hudi-examples-flink/src/test/resources/META-INF/services/org.apache.flink.table.factories.Factory mode change 100644 => 100755 hudi-examples/hudi-examples-flink/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-examples/hudi-examples-flink/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-examples/hudi-examples-java/pom.xml mode change 100644 => 100755 hudi-examples/hudi-examples-java/src/main/java/org/apache/hudi/examples/java/HoodieJavaWriteClientExample.java mode change 100644 => 100755 hudi-examples/hudi-examples-spark/pom.xml mode change 100644 => 100755 hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/ExampleDataSchemaProvider.java mode change 100644 => 100755 hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/HoodieExampleSparkUtils.java mode change 100644 => 100755 hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/IdentityTransformer.java mode change 100644 => 100755 hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/RandomJsonSource.java mode change 100644 => 100755 hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/quickstart/HoodieSparkQuickstart.java mode change 100644 => 100755 hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/spark/HoodieSparkBootstrapExample.java mode change 100644 => 100755 hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/spark/HoodieWriteClientExample.java mode change 100644 => 100755 hudi-examples/hudi-examples-spark/src/main/resources/delta-streamer-config/dfs/source-file.json mode change 100644 => 100755 hudi-examples/hudi-examples-spark/src/main/resources/delta-streamer-config/kafka/kafka-source.properties mode change 100644 => 100755 hudi-examples/hudi-examples-spark/src/main/scala/org/apache/hudi/examples/spark/HoodieDataSourceExample.scala mode change 100644 => 100755 hudi-examples/hudi-examples-spark/src/main/scala/org/apache/hudi/examples/spark/HoodieMorCompactionJob.scala mode change 100644 => 100755 hudi-examples/hudi-examples-spark/src/test/java/org/apache/hudi/examples/quickstart/TestHoodieSparkQuickstart.java mode change 100644 => 100755 hudi-examples/hudi-examples-spark/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-examples/hudi-examples-spark/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-examples/pom.xml mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/pom.xml mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/schema/SchemaProvider.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/schema/SchemaRegistryProvider.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/CleanFunction.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteFunction.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperator.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperatorCoordinator.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/append/AppendWriteFunction.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/append/AppendWriteOperator.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/IndexRecord.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/aggregate/BootstrapAccumulator.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/aggregate/BootstrapAggFunction.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/batch/BatchBootstrapOperator.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketBulkInsertWriterHelper.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteFunction.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteOperator.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriteFunction.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriteOperator.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriterHelper.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/RowDataKeyGen.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/WriterHelpers.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/sort/SortOperator.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/sort/SortOperatorGen.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/common/AbstractStreamWriteFunction.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/common/AbstractWriteFunction.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/common/AbstractWriteOperator.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/common/WriteOperatorFactory.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactFunction.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionCommitEvent.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionCommitSink.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionPlanEvent.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionPlanOperator.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionPlanSourceFunction.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/FlinkCompactionConfig.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/HoodieFlinkCompactor.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/event/CommitAckEvent.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/event/WriteMetadataEvent.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/meta/CkpMessage.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/meta/CkpMetadata.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssigner.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssigners.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketIndexPartitioner.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/DeltaWriteProfile.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/EmptyWriteProfile.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/WriteProfile.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/WriteProfiles.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/ChainedTransformer.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/RowDataToHoodieFunction.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/RowDataToHoodieFunctionWithRateLimit.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/RowDataToHoodieFunctions.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/Transformer.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/HiveSyncContext.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/NonThrownExecutor.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/PayloadCreation.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/Pipelines.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/TimeWait.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadOperator.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/HoodieFlinkStreamer.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSink.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/CatalogOptions.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalogFactory.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/TableOptionProperties.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FilePathUtils.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/CopyOnWriteInputFormat.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/HeapArrayVector.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/HeapMapColumnVector.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/HeapRowColumnVector.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/ParquetDecimalVector.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/AbstractColumnReader.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ArrayColumnReader.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/BaseVectorizedColumnReader.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/FixedLenBytesColumnReader.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/Int64TimestampColumnReader.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/MapColumnReader.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetDataColumnReader.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetDataColumnReaderFactory.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/RowColumnReader.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/RunLengthDecoder.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputSplit.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadTableState.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/AvroSchemaConverter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/AvroToRowDataConverters.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ChangelogModes.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/CompactionUtil.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/DataTypeUtils.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkStateBackendConverter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkTables.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/InputFormats.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/RowDataProjection.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/RowDataToAvroConverters.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StringToRowDataConverter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/ITTestDataStreamWrite.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/TestStreamWriteOperatorCoordinator.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/TestWriteCopyOnWrite.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/TestWriteMergeOnRead.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/TestWriteMergeOnReadWithCompact.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/bulk/TestRowDataKeyGen.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/compact/ITTestHoodieFlinkCompactor.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/meta/TestCkpMetadata.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/partitioner/TestBucketAssigner.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/CollectorOutput.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/CompactFunctionWrapper.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/InsertFunctionWrapper.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockCoordinatorExecutor.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockMapState.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockOperatorStateStore.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockStateInitializationContext.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockStreamingRuntimeContext.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockValueState.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/StreamWriteFunctionWrapper.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/TestFunctionWrapper.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/TestHiveSyncContext.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/TestWriteBase.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/source/TestFileIndex.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/source/TestStreamReadMonitoringFunction.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/source/TestStreamReadOperator.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/ITTestHoodieDataSource.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/TestHoodieTableFactory.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/TestHoodieTableSource.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/catalog/TestHoodieCatalog.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/format/TestInputFormat.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/SchemaBuilder.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestCompactionUtil.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestConfigurations.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestData.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestHoodieRowData.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestSQL.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestStreamerUtil.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestStringToRowDataConverter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestUtils.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestViewStorageProperties.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/factory/CollectSinkTableFactory.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/factory/ContinuousFileSourceFactory.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/source/ContinuousFileSource.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/resources/META-INF/services/org.apache.flink.table.factories.Factory mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/resources/debezium_json.data mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/resources/test_read_schema.avsc mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/resources/test_source.data mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/resources/test_source_2.data mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/resources/test_source_3.data mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/resources/test_source_4.data mode change 100644 => 100755 hudi-flink-datasource/hudi-flink/src/test/resources/test_source_5.data mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/pom.xml mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/ColumnarArrayData.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/ColumnarMapData.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/ColumnarRowData.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/vector/MapColumnVector.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/vector/RowColumnVector.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/vector/VectorizedColumnBatch.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorAdapter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorFactoryAdapter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/MailboxExecutorAdapter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/RateLimiterAdapter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/Utils.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/OutputAdapter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/StateInitializationContextAdapter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/StreamingRuntimeContextAdapter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/TestTableEnvs.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.14.x/pom.xml mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorAdapter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorFactoryAdapter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/MailboxExecutorAdapter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/RateLimiterAdapter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/Utils.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/OutputAdapter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/StateInitializationContextAdapter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/StreamingRuntimeContextAdapter.java mode change 100644 => 100755 hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/TestTableEnvs.java mode change 100644 => 100755 hudi-flink-datasource/pom.xml mode change 100644 => 100755 hudi-gcp/pom.xml mode change 100644 => 100755 hudi-gcp/src/assembly/src.xml mode change 100644 => 100755 hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/BigQuerySyncConfig.java mode change 100644 => 100755 hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/BigQuerySyncTool.java mode change 100644 => 100755 hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/HoodieBigQuerySyncClient.java mode change 100644 => 100755 hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/HoodieBigQuerySyncException.java mode change 100644 => 100755 hudi-gcp/src/test/java/org/apache/hudi/gcp/bigquery/TestBigQuerySyncConfig.java mode change 100644 => 100755 hudi-gcp/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-gcp/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-hadoop-mr/pom.xml mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/com/uber/hoodie/hadoop/HoodieInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/com/uber/hoodie/hadoop/realtime/HoodieRealtimeInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/BootstrapBaseFileSplit.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/BootstrapColumnStichingRecordReader.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/FileStatusWithBootstrapBaseFile.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieTableFileIndex.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieColumnProjectionUtils.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieCopyOnWriteTableInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHFileInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHFileRecordReader.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieParquetInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieParquetInputFormatBase.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieROTablePathFilter.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieTableInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/InputPathHandler.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/InputSplitUtils.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/LocatedFileStatusWithBootstrapBaseFile.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/PathWithBootstrapFileStatus.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/RealtimeFileStatus.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/RecordReaderValueIterator.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/SafeParquetRecordReaderWrapper.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/UseFileSplitsFromInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/UseRecordReaderFromInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/config/HoodieRealtimeConfig.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineRealtimeFileSplit.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineRealtimeHiveSplit.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/AbstractRealtimeRecordReader.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieCombineRealtimeRecordReader.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieEmptyRecordReader.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieHFileRealtimeInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieMergeOnReadTableInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieParquetRealtimeInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieParquetSerde.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieRealtimeBootstrapBaseFileSplit.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieRealtimeFileSplit.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieRealtimePath.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieRealtimeRecordReader.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieVirtualKeyInfo.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeCompactedRecordReader.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeSplit.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeUnmergedRecordReader.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieHiveUtils.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieInputFormatUtils.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeInputFormatUtils.java mode change 100644 => 100755 hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeRecordReaderUtils.java mode change 100644 => 100755 hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestAnnotation.java mode change 100644 => 100755 hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestGloballyConsistentTimeStampFilteringInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestHoodieHFileInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestHoodieParquetInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestHoodieROTablePathFilter.java mode change 100644 => 100755 hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestInputPathHandler.java mode change 100644 => 100755 hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestRecordReaderValueIterator.java mode change 100644 => 100755 hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/functional/TestHoodieCombineHiveInputFormat.java mode change 100644 => 100755 hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/realtime/TestHoodieRealtimeFileSplit.java mode change 100644 => 100755 hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/realtime/TestHoodieRealtimeRecordReader.java mode change 100644 => 100755 hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/testutils/InputFormatTestUtil.java mode change 100644 => 100755 hudi-hadoop-mr/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-hadoop-mr/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-hadoop-mr/src/test/resources/sample1.avsc mode change 100644 => 100755 hudi-integ-test/README.md mode change 100644 => 100755 hudi-integ-test/pom.xml mode change 100644 => 100755 hudi-integ-test/prepare_integration_suite.sh mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieDeltaStreamerWrapper.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieMultiWriterTestSuiteJob.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieTestSuiteJob.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieTestSuiteWriter.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/SparkDataSourceContinuousIngestTool.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/configuration/DFSDeltaConfig.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/configuration/DeltaConfig.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/converter/Converter.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/converter/DeleteConverter.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/converter/UpdateConverter.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/DagUtils.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/ExecutionContext.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/SimpleWorkflowDagGenerator.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/WorkflowDag.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/WorkflowDagGenerator.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/WriterContext.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/BaseValidateDatasetNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/BulkInsertNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/CleanNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ClusteringNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/CompactNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/DagNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/DelayNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/DeleteInputDatasetNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/DeleteNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/HiveQueryNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/HiveSyncNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/InsertNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/InsertOverwriteNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/InsertOverwriteTableNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/RollbackNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ScheduleCompactNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/SparkSQLQueryNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/UpsertNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ValidateAsyncOperations.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ValidateDatasetNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ValidateNode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/scheduler/DagScheduler.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/scheduler/SaferSchemaDagScheduler.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/DeleteGeneratorIterator.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/DeltaGenerator.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/FlexibleSchemaRecordGenerationIterator.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/GenericRecordFullPayloadGenerator.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/GenericRecordFullPayloadSizeEstimator.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/GenericRecordPartialPayloadGenerator.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/LazyRecordGeneratorIterator.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/UpdateGeneratorIterator.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/helpers/DFSTestSuitePathSelector.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/helpers/HiveServiceProvider.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/helpers/ZookeeperServiceProvider.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DFSAvroDeltaInputReader.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DFSDeltaInputReader.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DFSHoodieDatasetInputReader.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DeltaInputReader.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DeltaInputType.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/SparkBasedReader.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/schema/SchemaUtils.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/schema/TestSuiteFileBasedSchemaProvider.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/AvroFileDeltaInputWriter.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DFSDeltaWriterAdapter.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DFSSparkAvroDeltaWriter.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaInputWriter.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaOutputMode.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaWriteStats.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaWriterAdapter.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaWriterFactory.java mode change 100644 => 100755 hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/SparkAvroDeltaInputWriter.java mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/SparkDataSourceContinuousIngest.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkBulkInsertNode.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkDeleteNode.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkInsertNode.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkInsertOverwriteNode.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkInsertOverwriteTableNode.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkUpsertNode.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/BaseSparkSqlNode.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlCreateTableNode.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlDeleteNode.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlInsertNode.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlInsertOverwriteNode.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlMergeNode.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlUpdateNode.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlValidateDatasetNode.scala mode change 100644 => 100755 hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/utils/SparkSqlUtils.scala mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/HoodieTestHiveBase.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/ITTestBase.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/ITTestHoodieDemo.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/ITTestHoodieSanity.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/command/ITTestHoodieSyncCommand.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/TestDFSHoodieTestSuiteWriterAdapter.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/TestFileDeltaInputWriter.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/configuration/TestWorkflowBuilder.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/converter/TestDeleteConverter.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/converter/TestUpdateConverter.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/dag/ComplexDagGenerator.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/dag/HiveSyncDagGenerator.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/dag/HiveSyncDagGeneratorMOR.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/dag/TestDagUtils.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/generator/TestGenericRecordPayloadEstimator.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/generator/TestGenericRecordPayloadGenerator.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/job/TestHoodieTestSuiteJob.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/reader/TestDFSAvroDeltaInputReader.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/reader/TestDFSHoodieDatasetInputReader.java mode change 100644 => 100755 hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/utils/TestUtils.java mode change 100644 => 100755 hudi-integ-test/src/test/resources/hoodie-docker.properties mode change 100644 => 100755 hudi-integ-test/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-integ-test/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-integ-test/src/test/resources/unit-test-cow-dag-spark-datasource.yaml mode change 100644 => 100755 hudi-integ-test/src/test/resources/unit-test-cow-dag.yaml mode change 100644 => 100755 hudi-integ-test/src/test/resources/unit-test-mor-dag.yaml mode change 100644 => 100755 hudi-integ-test/src/test/resources/unit-test-spark-sql-dag.yaml mode change 100644 => 100755 hudi-kafka-connect/README.md mode change 100644 => 100755 hudi-kafka-connect/demo/config-sink-hive.json mode change 100644 => 100755 hudi-kafka-connect/demo/config-sink.json mode change 100644 => 100755 hudi-kafka-connect/demo/connect-distributed.properties mode change 100644 => 100755 hudi-kafka-connect/pom.xml mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/HoodieSinkConnector.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/HoodieSinkTask.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/KafkaConnectFileIdPrefixProvider.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/kafka/KafkaConnectControlAgent.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/kafka/KafkaControlAgent.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/kafka/KafkaControlProducer.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/ConnectTransactionCoordinator.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/ConnectTransactionParticipant.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/CoordinatorEvent.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/TransactionCoordinator.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/TransactionInfo.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/TransactionParticipant.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/utils/KafkaConnectUtils.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/AbstractConnectWriter.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/BufferedConnectWriter.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/ConnectTransactionServices.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/ConnectWriter.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/ConnectWriterProvider.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectConfigs.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectTransactionServices.java mode change 100644 => 100755 hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectWriterProvider.java mode change 100644 => 100755 hudi-kafka-connect/src/main/resources/ControlMessage.proto mode change 100644 => 100755 hudi-kafka-connect/src/main/resources/log4j.properties mode change 100644 => 100755 hudi-kafka-connect/src/test/java/org/apache/hudi/connect/TestConnectTransactionCoordinator.java mode change 100644 => 100755 hudi-kafka-connect/src/test/java/org/apache/hudi/connect/TestConnectTransactionParticipant.java mode change 100644 => 100755 hudi-kafka-connect/src/test/java/org/apache/hudi/connect/TestHdfsConfiguration.java mode change 100644 => 100755 hudi-kafka-connect/src/test/java/org/apache/hudi/helper/MockConnectTransactionServices.java mode change 100644 => 100755 hudi-kafka-connect/src/test/java/org/apache/hudi/helper/MockKafkaConnect.java mode change 100644 => 100755 hudi-kafka-connect/src/test/java/org/apache/hudi/helper/MockKafkaControlAgent.java mode change 100644 => 100755 hudi-kafka-connect/src/test/java/org/apache/hudi/helper/TestHudiWriterProvider.java mode change 100644 => 100755 hudi-kafka-connect/src/test/java/org/apache/hudi/writers/TestAbstractConnectWriter.java mode change 100644 => 100755 hudi-kafka-connect/src/test/java/org/apache/hudi/writers/TestBufferedConnectWriter.java mode change 100644 => 100755 hudi-kafka-connect/src/test/resources/hadoop_conf/core-site.xml mode change 100644 => 100755 hudi-kafka-connect/src/test/resources/hadoop_conf/hdfs-site.xml mode change 100644 => 100755 hudi-kafka-connect/src/test/resources/hadoop_home/etc/hadoop/core-site.xml mode change 100644 => 100755 hudi-kafka-connect/src/test/resources/hadoop_home/etc/hadoop/hdfs-site.xml mode change 100644 => 100755 hudi-kafka-connect/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-kafka-connect/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-spark-datasource/README.md mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/pom.xml mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/DataSourceUtils.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/HoodieDatasetBulkInsertHelper.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/SparkRowWriteHelper.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/async/SparkStreamingAsyncClusteringService.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/async/SparkStreamingAsyncCompactService.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/BaseDefaultSource.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/BaseWriterCommitMessage.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/BulkInsertDataInternalWriterHelper.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/DataSourceInternalWriterHelper.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/sql/IExpressionEvaluator.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/sql/InsertMode.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/BaseFileOnlyRelation.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/ColumnStatsIndexSupport.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DataSourceOptions.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DefaultSource.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/EmptyRelation.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBaseRelation.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBootstrapRDD.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBootstrapRelation.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieCLIUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieDataSourceHelper.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieDatasetUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieEmptyRelation.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileIndex.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileScanRDD.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieMergeOnReadRDD.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieStreamingSink.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieUnsafeRDD.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieWriterUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/IncrementalRelation.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/MergeOnReadIncrementalRelation.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/MergeOnReadSnapshotRelation.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkConfigs.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkHoodieTableFileIndex.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/package.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/HoodieHadoopFSUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/execution/datasources/HoodieInMemoryFileIndex.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/HoodieSparkTypeUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/HoodieUnsafeRDDUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/avro/HoodieSparkAvroSchemaConverters.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/avro/SchemaConverters.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/catalog/HoodieCatalogTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/trees/HoodieLeafLike.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieParquetFileFormat.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hive/HiveClientUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/DataSkippingUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieOptionConfig.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieSqlCommonUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/ProvidesHoodieConfig.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/SerDeUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableAddColumnsCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableChangeColumnCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableDropPartitionCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableRenameCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/DropHoodieTableCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/HoodieLeafRunnableCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/ShowHoodieTablePartitionsCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/TruncateHoodieTableCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/ValidateDuplicateKeyPayload.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/payload/SqlTypedRecord.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/streaming/HoodieSourceOffset.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/streaming/HoodieStreamSource.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/test/java/org/apache/hudi/internal/HoodieBulkInsertInternalWriterTestBase.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark-common/src/test/scala/org/apache/spark/execution/datasources/TestHoodieInMemoryFileIndex.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/pom.xml mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/antlr4/org/apache/hudi/spark/sql/parser/HoodieSqlCommon.g4 mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/HoodieDataSourceHelpers.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/QuickstartUtils.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/bootstrap/SparkFullBootstrapDataProviderBase.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/bootstrap/SparkOrcBootstrapDataProvider.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/bootstrap/SparkParquetBootstrapDataProvider.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/payload/AWSDmsAvroPayload.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/Call.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/Compaction.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/HoodieSparkSessionExtension.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/HoodieSqlUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieAnalysis.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CallProcedureHoodieCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionHoodiePathCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionHoodieTableCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionShowHoodiePathCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionShowHoodieTableCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableAsSelectCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/DeleteHoodieTableCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/InsertIntoHoodieTableCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/UpdateHoodieTableCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/UuidKeyGenerator.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/payload/ExpressionCodeGen.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/payload/ExpressionPayload.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/BaseProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/CreateSavepointsProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/DeleteSavepointsProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/HoodieProcedureUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/HoodieProcedures.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/Procedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ProcedureArgs.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ProcedureBuilder.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ProcedureParameter.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ProcedureParameterImpl.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RollbackSavepointsProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RollbackToInstantTimeProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunClusteringProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunCompactionProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowClusteringProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowCommitsProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowCompactionProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowSavepointsProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/parser/HoodieCommonSqlParser.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/parser/HoodieSqlCommonAstBuilder.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/HoodieJavaApp.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/HoodieJavaGenerateApp.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/HoodieJavaStreamingApp.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/ColumnStatsIndexHelper.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/TestDataSourceUtils.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/TestQuickstartUtils.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/HoodieSparkFunctionalTestSuite.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/SparkRDDWriteClientOverride.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/TestBootstrap.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/TestHoodieDatasetBulkInsertHelper.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/TestOrcBootstrap.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/index/bucket/TestBucketIdentifier.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestComplexKeyGenerator.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestCustomKeyGenerator.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestGlobalDeleteRecordGenerator.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestNonpartitionedKeyGenerator.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestSimpleKeyGenerator.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestTimestampBasedKeyGenerator.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/factory/TestCreateKeyGeneratorByTypeWithFactory.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/factory/TestHoodieSparkKeyGeneratorFactory.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/payload/TestAWSDmsAvroPayload.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/testutils/DataSourceTestUtils.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/testutils/KeyGeneratorTestUtilities.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/exampleEvolvedSchema.txt mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/exampleSchema.txt mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/external-config/hudi-defaults.conf mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00000-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00001-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00002-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00003-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/column-stats-index-table.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00000-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00001-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00002-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00003-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00000-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00001-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00002-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00003-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-column-stats-index-table.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/updated-column-stats-index-table.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/updated-partial-column-stats-index-table.json mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/resources/sql-statements.sql mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/SparkDatasetMixin.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestAvroConversionHelper.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestAvroConversionUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestConvertFilterToCatalystExpression.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestDataSkippingUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestDataSourceDefaults.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestDataSourceOptions.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestGenericRecordAndRowConsistency.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestHoodieFileIndex.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestHoodieSparkSqlWriter.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestHoodieSparkUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestTableSchemaResolverWithSparkSQL.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestCOWDataSource.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestCOWDataSourceStorage.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestColumnStatsIndex.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestDataSourceForBootstrap.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestEmptyCommit.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestHoodieActiveTimeline.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestLayoutOptimization.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestMORDataSource.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestMORDataSourceStorage.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestMORDataSourceWithBucket.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestMetadataTableWithSparkDataSource.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestParquetColumnProjection.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestSqlStatement.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestStreamingSource.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestStructuredStreaming.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestTimeTravelQuery.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/hudi/benchmark/HoodieBenchmark.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/hudi/benchmark/HoodieBenchmarkBase.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/hudi/benchmark/HoodieBenchmarks.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/execution/benchmark/AvroSerDerBenchmark.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/execution/benchmark/CowTableReadBenchmark.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/execution/benchmark/SpaceCurveOptimizeBenchmark.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/HoodieSparkSqlTestBase.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestAlterTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestAlterTableDropPartition.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestCompactionTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestCreateTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestDeleteTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestDropTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestHoodieOptionConfig.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestInsertTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestMergeIntoLogOnlyTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestMergeIntoTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestMergeIntoTable2.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestPartialUpdateForMergeInto.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestShowPartitions.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestSpark3DDL.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestSqlConf.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTimeTravelTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTruncateTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestUpdateTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestCallCommandParser.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestCallProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestClusteringProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestCompactionProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestSavepointsProcedure.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2-common/pom.xml mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/pom.xml mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/antlr4/imports/SqlBase.g4 mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/antlr4/org/apache/hudi/spark/sql/parser/HoodieSqlBase.g4 mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/DefaultSource.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/HoodieBulkInsertDataInternalWriter.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/HoodieBulkInsertDataInternalWriterFactory.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/HoodieDataSourceInternalWriter.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/HoodieWriterCommitMessage.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/hudi/Spark2DefaultSource.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/hudi/Spark2RowSerDe.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/HoodieSpark2CatalystExpressionUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/adapter/Spark2Adapter.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/avro/HoodieSpark2_4AvroDeserializer.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/avro/HoodieSpark2_4AvroSerializer.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/DeleteFromTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/MergeInto.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/UpdateTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/execution/datasources/Spark2ParsePartitionUtil.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark24HoodieParquetFileFormat.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/hudi/parser/HoodieSpark2ExtendedSqlAstBuilder.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/hudi/parser/HoodieSpark2ExtendedSqlParser.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/test/java/org/apache/hudi/internal/TestHoodieBulkInsertDataInternalWriter.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/test/java/org/apache/hudi/internal/TestHoodieDataSourceInternalWriter.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-spark-datasource/hudi-spark2/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3-common/pom.xml mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/DefaultSource.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieBulkInsertDataInternalWriter.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieBulkInsertDataInternalWriterFactory.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieDataSourceInternalBatchWrite.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieDataSourceInternalBatchWriteBuilder.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieDataSourceInternalTable.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieWriterCommitMessage.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/ReflectUtil.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/hudi/Spark3RowSerDe.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/HoodieSpark3SqlUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/adapter/BaseSpark3Adapter.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/execution/datasources/Spark3ParsePartitionUtil.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/pom.xml mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/java/org/apache/spark/sql/execution/datasources/parquet/Spark312HoodieVectorizedParquetRecordReader.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/hudi/Spark3xDefaultSource.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/HoodieSpark3_1CatalystExpressionUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/adapter/Spark3_1Adapter.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/AvroUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_1AvroDeserializer.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_1AvroSerializer.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/HStatments.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark31HoodieParquetFileFormat.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/hudi/ResolveHudiAlterTableCommand312.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/hudi/command/AlterTableCommand312.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark312ExtendedSqlParser.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark312SqlAstBuilder.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/pom.xml mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/antlr4/imports/SqlBase.g4 mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/antlr4/org/apache/hudi/spark/sql/parser/HoodieSqlBase.g4 mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/java/org/apache/spark/sql/execution/datasources/parquet/Spark32HoodieVectorizedParquetRecordReader.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/hudi/Spark3DefaultSource.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/HoodieSpark3_2CatalystExpressionUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/adapter/Spark3_2Adapter.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/AvroUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_2AvroDeserializer.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_2AvroSerializer.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/TimeTravelRelation.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/connector/catalog/HoodieIdentifier.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark32DataSourceUtils.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark32HoodieParquetFileFormat.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/ResolveHudiAlterTableCommandSpark32.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieSpark3Analysis.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/BasicStagedTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieCatalog.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieInternalV2Table.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieStagedTable.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/TableCreationMode.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/command/AlterTableCommand.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_2ExtendedSqlAstBuilder.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_2ExtendedSqlParser.scala mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/test/java/org/apache/hudi/spark3/internal/TestHoodieBulkInsertDataInternalWriter.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/test/java/org/apache/hudi/spark3/internal/TestHoodieDataSourceInternalBatchWrite.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/test/java/org/apache/hudi/spark3/internal/TestReflectUtil.java mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-spark-datasource/hudi-spark3/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-spark-datasource/pom.xml mode change 100644 => 100755 hudi-sync/hudi-datahub-sync/pom.xml mode change 100644 => 100755 hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/DataHubSyncClient.java mode change 100644 => 100755 hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/DataHubSyncTool.java mode change 100644 => 100755 hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/HoodieDataHubSyncException.java mode change 100644 => 100755 hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/DataHubEmitterSupplier.java mode change 100644 => 100755 hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/DataHubSyncConfig.java mode change 100644 => 100755 hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/HoodieDataHubDatasetIdentifier.java mode change 100644 => 100755 hudi-sync/hudi-datahub-sync/src/test/java/org/apache/hudi/sync/datahub/config/TestDataHubSyncConfig.java mode change 100644 => 100755 hudi-sync/hudi-datahub-sync/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-sync/hudi-datahub-sync/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-sync/hudi-dla-sync/pom.xml mode change 100644 => 100755 hudi-sync/hudi-dla-sync/src/assembly/src.xml mode change 100644 => 100755 hudi-sync/hudi-dla-sync/src/main/java/org/apache/hudi/dla/DLASyncConfig.java mode change 100644 => 100755 hudi-sync/hudi-dla-sync/src/main/java/org/apache/hudi/dla/DLASyncTool.java mode change 100644 => 100755 hudi-sync/hudi-dla-sync/src/main/java/org/apache/hudi/dla/HoodieDLAClient.java mode change 100644 => 100755 hudi-sync/hudi-dla-sync/src/main/java/org/apache/hudi/dla/util/Utils.java mode change 100644 => 100755 hudi-sync/hudi-dla-sync/src/test/java/org/apache/hudi/dla/TestDLASyncConfig.java mode change 100644 => 100755 hudi-sync/hudi-dla-sync/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-sync/hudi-dla-sync/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-sync/hudi-hive-sync/pom.xml mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/assembly/src.xml mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/AbstractHiveSyncHoodieClient.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveMetastoreBasedLockProvider.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveStylePartitionValueExtractor.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncConfig.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncTool.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveClient.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncException.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/MultiPartKeysValueExtractor.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/NonPartitionedExtractor.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/PartitionValueExtractor.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/SchemaDifference.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/SlashEncodedDayPartitionValueExtractor.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/SlashEncodedHourPartitionValueExtractor.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/DDLExecutor.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/HMSDDLExecutor.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/HiveQueryDDLExecutor.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/HiveSyncMode.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/JDBCExecutor.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/QueryBasedDDLExecutor.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/GlobalHiveSyncConfig.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/GlobalHiveSyncTool.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/HiveSyncGlobalCommit.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/HiveSyncGlobalCommitConfig.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/HiveSyncGlobalCommitTool.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/ReplicationStateSync.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/ColumnNameXLator.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/ConfigUtils.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HivePartitionUtil.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HiveSchemaUtil.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/Parquet2SparkSchemaUtils.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestHiveSyncGlobalCommitTool.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestHiveSyncTool.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestMultiPartKeysValueExtractor.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestParquet2SparkSchemaUtils.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestPartitionValueExtractor.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/functional/HiveSyncFunctionalTestSuite.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/functional/TestHiveMetastoreBasedLockProvider.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/testutils/HiveSyncFunctionalTestHarness.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/testutils/HiveTestService.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/testutils/HiveTestUtil.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/testutils/TestCluster.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/util/TestHiveSchemaUtil.java mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-sync/hudi-hive-sync/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-sync/hudi-sync-common/pom.xml mode change 100644 => 100755 hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/AbstractSyncHoodieClient.java mode change 100644 => 100755 hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/AbstractSyncTool.java mode change 100644 => 100755 hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncConfig.java mode change 100644 => 100755 hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncException.java mode change 100644 => 100755 hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/model/Partition.java mode change 100644 => 100755 hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/util/ManifestFileWriter.java mode change 100644 => 100755 hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/util/SyncUtilHelpers.java mode change 100644 => 100755 hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/util/TableUtils.java mode change 100644 => 100755 hudi-sync/hudi-sync-common/src/test/java/org/apache/hudi/sync/common/util/TestManifestFileWriter.java mode change 100644 => 100755 hudi-sync/hudi-sync-common/src/test/java/org/apache/hudi/sync/common/util/TestSyncUtilHelpers.java mode change 100644 => 100755 hudi-sync/hudi-sync-common/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-sync/hudi-sync-common/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-sync/pom.xml mode change 100644 => 100755 hudi-timeline-service/pom.xml mode change 100644 => 100755 hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java mode change 100644 => 100755 hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java mode change 100644 => 100755 hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/BaseFileHandler.java mode change 100644 => 100755 hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/FileSliceHandler.java mode change 100644 => 100755 hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/Handler.java mode change 100644 => 100755 hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/MarkerHandler.java mode change 100644 => 100755 hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/TimelineHandler.java mode change 100644 => 100755 hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/BatchedMarkerCreationContext.java mode change 100644 => 100755 hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/BatchedMarkerCreationRunnable.java mode change 100644 => 100755 hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerCreationDispatchingRunnable.java mode change 100644 => 100755 hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerCreationFuture.java mode change 100644 => 100755 hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerDirState.java mode change 100644 => 100755 hudi-timeline-service/src/test/java/org/apache/hudi/timeline/service/functional/TestRemoteHoodieTableFileSystemView.java mode change 100644 => 100755 hudi-timeline-service/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-timeline-service/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 hudi-utilities/pom.xml mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/HDFSParquetImporter.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/HiveIncrementalPuller.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCleaner.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieClusteringJob.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactionAdminTool.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactor.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableUtils.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableValidator.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieIndexer.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieRepairTool.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotCopier.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotExporter.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieWithTimelineServer.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/IdentitySplitter.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/SqlQueryBuilder.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/SourceCommitCallback.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/kafka/HoodieWriteCommitKafkaCallback.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/kafka/HoodieWriteCommitKafkaCallbackConfig.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/pulsar/HoodieWriteCommitPulsarCallback.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/pulsar/HoodieWriteCommitPulsarCallbackConfig.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/checkpointing/InitialCheckPointProvider.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/checkpointing/InitialCheckpointFromAnotherHoodieTimelineProvider.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/checkpointing/KafkaConnectHdfsProvider.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/BootstrapExecutor.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/DeltaSync.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamer.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamerMetrics.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieMultiTableDeltaStreamer.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/NoNewDataTerminationStrategy.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/PostWriteTerminationStrategy.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/SchedulerConfGenerator.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/SourceFormatAdapter.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/TableExecutionContext.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/TerminationStrategyUtils.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/deser/KafkaAvroSchemaDeserializer.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieDeltaStreamerException.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieIncrementalPullException.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieIncrementalPullSQLException.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSchemaPostProcessException.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSchemaProviderException.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSnapshotExporterException.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSourcePostProcessException.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSourceTimeoutException.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/ChainedSchemaPostProcessor.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/DelegatingSchemaProvider.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/DeleteSupportSchemaPostProcessor.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/DropColumnSchemaPostProcessor.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/FilebasedSchemaProvider.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/HiveSchemaProvider.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/JdbcbasedSchemaProvider.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/NullTargetSchemaRegistryProvider.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/RowBasedSchemaProvider.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaPostProcessor.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaProvider.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaProviderWithPostProcessor.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaRegistryProvider.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaSet.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SparkAvroPostProcessor.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroDFSSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroKafkaSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/CsvDFSSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/HiveIncrPullSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/HoodieIncrSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/InputBatch.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JdbcSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonDFSSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonKafkaSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/ORCDFSSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/ParquetDFSSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/S3EventsHoodieIncrSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/S3EventsSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/Source.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/SqlSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/DebeziumSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/MysqlDebeziumSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/PostgresDebeziumSource.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/AvroConvertor.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelector.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/DFSPathSelector.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/DatePartitionPathSelector.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/IncrSourceHelper.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/S3EventsMetaSelector.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/processor/ChainedJsonKafkaSourcePostProcessor.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/processor/JsonKafkaSourcePostProcessor.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/processor/maxwell/MaxwellJsonKafkaSourcePostProcessor.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/processor/maxwell/PreCombineFieldType.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/AWSDmsTransformer.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/ChainedTransformer.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/FlatteningTransformer.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/SqlFileBasedTransformer.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/SqlQueryBasedTransformer.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/Transformer.java mode change 100644 => 100755 hudi-utilities/src/main/java/org/apache/hudi/utilities/util/BloomFilterData.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/DummySchemaPostProcessor.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/DummySchemaProvider.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/SparkAvroSchemaProvider.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/TestHiveIncrementalPuller.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/TestHoodieIndexer.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/TestHoodieRepairTool.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/TestHoodieSnapshotExporter.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/TestSchemaPostProcessor.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/TestSqlQueryBuilder.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/checkpointing/TestKafkaConnectHdfsProvider.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/deltastreamer/TestSchedulerConfGenerator.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/deser/TestKafkaAvroSchemaDeserializer.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/HoodieDeltaStreamerTestBase.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestAWSDatabaseMigrationServiceSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestChainedTransformer.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHDFSParquetImporter.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHiveSchemaProvider.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieDeltaStreamer.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieDeltaStreamerWithMultiWriter.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieMultiTableDeltaStreamer.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieSnapshotCopier.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieSnapshotExporter.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestJdbcbasedSchemaProvider.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/UtilitiesFunctionalTestSuite.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/schema/TestSchemaRegistryProvider.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestAvroDFSSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestCsvDFSSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestDataSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestHoodieIncrSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestInputBatch.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestJdbcSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestJsonDFSSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestJsonKafkaSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestJsonKafkaSourcePostProcessor.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestParquetDFSSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestParquetDFSSourceEmptyBatch.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestS3EventsSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestSqlSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/debezium/TestAbstractDebeziumSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/debezium/TestMysqlDebeziumSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/debezium/TestPostgresDebeziumSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/SchemaTestProvider.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestCheckpointUtils.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestCloudObjectsSelector.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestDFSPathSelectorCommonMethods.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestDatePartitionPathSelector.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestKafkaOffsetGen.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestS3EventsMetaSelector.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/CloudObjectTestUtils.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/JdbcTestUtils.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/SparkClientFunctionalTestHarnessWithHiveSupport.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/UtilitiesTestBase.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/AbstractBaseTestSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/AbstractCloudObjectsSourceTestBase.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/AbstractDFSSourceTestBase.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/DistributedTestDataSource.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/config/SourceConfigs.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/transform/TestChainedTransformer.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/transform/TestFlatteningTransformer.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/transform/TestSqlFileBasedTransformer.java mode change 100644 => 100755 hudi-utilities/src/test/java/org/apache/hudi/utilities/transform/TestSqlQueryBasedTransformer.java mode change 100644 => 100755 hudi-utilities/src/test/resources/IncrementalPull.sqltemplate mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/base.properties mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/clusteringjob.properties mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/complex-source.avsc mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/dfs-source.properties mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/hive_schema_provider_source.avsc mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/hive_schema_provider_target.avsc mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/indexer-only-bloom.properties mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/indexer.properties mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/invalid_hive_sync_uber_config.properties mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/kafka-source.properties mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/schema_registry.source_schema_tab.sql mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/schema_registry.target_schema_tab.sql mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/short_trip_uber_config.properties mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/source-flattened.avsc mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/source-jdbc.avsc mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/source.avsc mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/source_evolved.avsc mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/source_short_trip_uber.avsc mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/source_uber.avsc mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/sql-file-transformer-empty.sql mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/sql-file-transformer-invalid.sql mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/sql-file-transformer.sql mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/sql-transformer.properties mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/target-flattened.avsc mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/target.avsc mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/target_short_trip_uber.avsc mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/target_uber.avsc mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/triprec.sql mode change 100644 => 100755 hudi-utilities/src/test/resources/delta-streamer-config/uber_config.properties mode change 100644 => 100755 hudi-utilities/src/test/resources/log4j-surefire-quiet.properties mode change 100644 => 100755 hudi-utilities/src/test/resources/log4j-surefire.properties mode change 100644 => 100755 packaging/README.md mode change 100644 => 100755 packaging/hudi-datahub-sync-bundle/pom.xml mode change 100644 => 100755 packaging/hudi-datahub-sync-bundle/src/main/java/org/apache/hudi/datahub/bundle/Main.java mode change 100644 => 100755 packaging/hudi-flink-bundle/pom.xml mode change 100644 => 100755 packaging/hudi-flink-bundle/src/main/java/org/apache/hudi/flink/bundle/Main.java mode change 100644 => 100755 packaging/hudi-gcp-bundle/pom.xml mode change 100644 => 100755 packaging/hudi-gcp-bundle/src/main/java/org/apache/hudi/gcp/bigquery/bundle/Main.java mode change 100644 => 100755 packaging/hudi-hadoop-mr-bundle/pom.xml mode change 100644 => 100755 packaging/hudi-hadoop-mr-bundle/src/main/java/org/apache/hudi/hadoop/bundle/Main.java mode change 100644 => 100755 packaging/hudi-hive-sync-bundle/pom.xml mode change 100644 => 100755 packaging/hudi-hive-sync-bundle/src/main/java/org/apache/hudi/hive/bundle/Main.java mode change 100644 => 100755 packaging/hudi-integ-test-bundle/pom.xml mode change 100644 => 100755 packaging/hudi-integ-test-bundle/src/main/java/org/apache/hudi/testsuite/bundle/Main.java mode change 100644 => 100755 packaging/hudi-kafka-connect-bundle/pom.xml mode change 100644 => 100755 packaging/hudi-kafka-connect-bundle/src/main/java/org/apache/hudi/kafka/connect/bundle/Main.java mode change 100644 => 100755 packaging/hudi-presto-bundle/pom.xml mode change 100644 => 100755 packaging/hudi-presto-bundle/src/main/java/org/apache/hudi/presto/bundle/Main.java mode change 100644 => 100755 packaging/hudi-spark-bundle/pom.xml mode change 100644 => 100755 packaging/hudi-spark-bundle/src/main/java/org/apache/hudi/spark/bundle/Main.java mode change 100644 => 100755 packaging/hudi-timeline-server-bundle/pom.xml mode change 100644 => 100755 packaging/hudi-timeline-server-bundle/src/main/java/org/apache/hudi/timeline/server/bundle/Main.java mode change 100644 => 100755 packaging/hudi-trino-bundle/pom.xml mode change 100644 => 100755 packaging/hudi-trino-bundle/src/main/java/org/apache/hudi/trino/bundle/Main.java mode change 100644 => 100755 packaging/hudi-utilities-bundle/pom.xml mode change 100644 => 100755 packaging/hudi-utilities-bundle/src/main/java/org/apache/hudi/utilities/bundle/Main.java mode change 100644 => 100755 packaging/hudi-utilities-slim-bundle/README.md mode change 100644 => 100755 packaging/hudi-utilities-slim-bundle/pom.xml mode change 100644 => 100755 packaging/hudi-utilities-slim-bundle/src/main/java/org/apache/hudi/utilities/bundle/Main.java mode change 100644 => 100755 pom.xml mode change 100644 => 100755 rfc/README.md mode change 100644 => 100755 rfc/rfc-27/col_stats.png mode change 100644 => 100755 rfc/rfc-27/rfc-27.md mode change 100644 => 100755 rfc/rfc-34/big-query-arch.png mode change 100644 => 100755 rfc/rfc-34/rfc-34.md mode change 100644 => 100755 rfc/rfc-37/metadata_index_1.png mode change 100644 => 100755 rfc/rfc-37/metadata_index_bloom_partition.png mode change 100644 => 100755 rfc/rfc-37/metadata_index_col_stats.png mode change 100644 => 100755 rfc/rfc-37/rfc-37.md mode change 100644 => 100755 rfc/rfc-38/1.png mode change 100644 => 100755 rfc/rfc-38/rfc-38.md mode change 100644 => 100755 rfc/rfc-39/arch.png mode change 100644 => 100755 rfc/rfc-39/rfc-39.md mode change 100644 => 100755 rfc/rfc-40/Hudi_Connector.png mode change 100644 => 100755 rfc/rfc-40/rfc-40.md mode change 100644 => 100755 rfc/rfc-41/rfc-41.md mode change 100644 => 100755 rfc/rfc-42/basic_bucket_hashing.png mode change 100644 => 100755 rfc/rfc-42/bucket_resizing.png mode change 100644 => 100755 rfc/rfc-42/bucket_resizing_virtual_log_file.png mode change 100644 => 100755 rfc/rfc-42/consistent_hashing.png mode change 100644 => 100755 rfc/rfc-42/rfc-42.md mode change 100644 => 100755 rfc/rfc-44/presto-connector.png mode change 100644 => 100755 rfc/rfc-44/rfc-44.md mode change 100644 => 100755 rfc/rfc-45/async_metadata_index.png mode change 100644 => 100755 rfc/rfc-45/rfc-45.md mode change 100644 => 100755 rfc/rfc-46/rfc-46.md mode change 100644 => 100755 rfc/rfc-47/process.png mode change 100644 => 100755 rfc/rfc-47/rfc-47.md mode change 100644 => 100755 rfc/rfc-49/DatasetProfile.png mode change 100644 => 100755 rfc/rfc-49/DatasetProperties.png mode change 100644 => 100755 rfc/rfc-49/SchemaMetadata.png mode change 100644 => 100755 rfc/rfc-49/rfc-49.md mode change 100644 => 100755 rfc/template.md mode change 100644 => 100755 scripts/grafana-dashboard.json mode change 100644 => 100755 scripts/release/generate_jar_path.py mode change 100644 => 100755 style/checkstyle-suppressions.xml mode change 100644 => 100755 style/checkstyle.xml mode change 100644 => 100755 style/import-control.xml mode change 100644 => 100755 style/scalastyle.xml diff --git a/.asf.yaml b/.asf.yaml old mode 100644 new mode 100755 diff --git a/.codecov.yml b/.codecov.yml old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/SUPPORT_REQUEST.md b/.github/ISSUE_TEMPLATE/SUPPORT_REQUEST.md old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml old mode 100644 new mode 100755 diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md old mode 100644 new mode 100755 diff --git a/.github/workflows/bot.yml b/.github/workflows/bot.yml old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.idea/vcs.xml b/.idea/vcs.xml old mode 100644 new mode 100755 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/NOTICE b/NOTICE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/azure-pipelines.yml b/azure-pipelines.yml old mode 100644 new mode 100755 diff --git a/conf/hudi-defaults.conf.template b/conf/hudi-defaults.conf.template old mode 100644 new mode 100755 diff --git a/dependencies/hudi-flink-bundle_2.11.txt b/dependencies/hudi-flink-bundle_2.11.txt old mode 100644 new mode 100755 diff --git a/dependencies/hudi-flink-bundle_2.12.txt b/dependencies/hudi-flink-bundle_2.12.txt old mode 100644 new mode 100755 diff --git a/dependencies/hudi-hadoop-mr-bundle.txt b/dependencies/hudi-hadoop-mr-bundle.txt old mode 100644 new mode 100755 diff --git a/dependencies/hudi-hive-sync-bundle.txt b/dependencies/hudi-hive-sync-bundle.txt old mode 100644 new mode 100755 diff --git a/dependencies/hudi-integ-test-bundle.txt b/dependencies/hudi-integ-test-bundle.txt old mode 100644 new mode 100755 diff --git a/dependencies/hudi-kafka-connect-bundle.txt b/dependencies/hudi-kafka-connect-bundle.txt old mode 100644 new mode 100755 diff --git a/dependencies/hudi-presto-bundle.txt b/dependencies/hudi-presto-bundle.txt old mode 100644 new mode 100755 diff --git a/dependencies/hudi-spark-bundle_2.11.txt b/dependencies/hudi-spark-bundle_2.11.txt old mode 100644 new mode 100755 diff --git a/dependencies/hudi-spark-bundle_2.12.txt b/dependencies/hudi-spark-bundle_2.12.txt old mode 100644 new mode 100755 diff --git a/dependencies/hudi-spark3-bundle_2.12.txt b/dependencies/hudi-spark3-bundle_2.12.txt old mode 100644 new mode 100755 diff --git a/dependencies/hudi-timeline-server-bundle.txt b/dependencies/hudi-timeline-server-bundle.txt old mode 100644 new mode 100755 diff --git a/dependencies/hudi-utilities-bundle_2.11.txt b/dependencies/hudi-utilities-bundle_2.11.txt old mode 100644 new mode 100755 diff --git a/dependencies/hudi-utilities-bundle_2.12.txt b/dependencies/hudi-utilities-bundle_2.12.txt old mode 100644 new mode 100755 diff --git a/doap_HUDI.rdf b/doap_HUDI.rdf old mode 100644 new mode 100755 diff --git a/docker/README.md b/docker/README.md old mode 100644 new mode 100755 diff --git a/docker/compose/docker-compose_hadoop284_hive233_spark244.yml b/docker/compose/docker-compose_hadoop284_hive233_spark244.yml old mode 100644 new mode 100755 diff --git a/docker/compose/hadoop.env b/docker/compose/hadoop.env old mode 100644 new mode 100755 diff --git a/docker/demo/compaction-bootstrap.commands b/docker/demo/compaction-bootstrap.commands old mode 100644 new mode 100755 diff --git a/docker/demo/compaction.commands b/docker/demo/compaction.commands old mode 100644 new mode 100755 diff --git a/docker/demo/config/base.properties b/docker/demo/config/base.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/dfs-source.properties b/docker/demo/config/dfs-source.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/hoodie-incr.properties b/docker/demo/config/hoodie-incr.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/hoodie-schema.avsc b/docker/demo/config/hoodie-schema.avsc old mode 100644 new mode 100755 diff --git a/docker/demo/config/kafka-source.properties b/docker/demo/config/kafka-source.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/log4j.properties b/docker/demo/config/log4j.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/schema.avsc b/docker/demo/config/schema.avsc old mode 100644 new mode 100755 diff --git a/docker/demo/config/spark-defaults.conf b/docker/demo/config/spark-defaults.conf old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/base.properties b/docker/demo/config/test-suite/base.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/compact-test.properties b/docker/demo/config/test-suite/compact-test.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/complex-dag-mor.yaml b/docker/demo/config/test-suite/complex-dag-mor.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/complex-source.avsc b/docker/demo/config/test-suite/complex-source.avsc old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/deltastreamer-long-running-multi-partitions-hive.yaml b/docker/demo/config/test-suite/deltastreamer-long-running-multi-partitions-hive.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/deltastreamer-long-running-multi-partitions-metadata.yaml b/docker/demo/config/test-suite/deltastreamer-long-running-multi-partitions-metadata.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/deltastreamer-long-running-multi-partitions.yaml b/docker/demo/config/test-suite/deltastreamer-long-running-multi-partitions.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/deltastreamer-medium-clustering.yaml b/docker/demo/config/test-suite/deltastreamer-medium-clustering.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/deltastreamer-medium-full-dataset-validation.yaml b/docker/demo/config/test-suite/deltastreamer-medium-full-dataset-validation.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/deltastreamer-non-partitioned.yaml b/docker/demo/config/test-suite/deltastreamer-non-partitioned.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/detlastreamer-long-running-example.yaml b/docker/demo/config/test-suite/detlastreamer-long-running-example.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/insert-overwrite-table.yaml b/docker/demo/config/test-suite/insert-overwrite-table.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/insert-overwrite.yaml b/docker/demo/config/test-suite/insert-overwrite.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/large-scale/cow-large-scale-long-running.yaml b/docker/demo/config/test-suite/large-scale/cow-large-scale-long-running.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/large-scale/cow-large-scale-sanity.yaml b/docker/demo/config/test-suite/large-scale/cow-large-scale-sanity.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/large-scale/mor-large-scale-long-running.yaml b/docker/demo/config/test-suite/large-scale/mor-large-scale-long-running.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/large-scale/mor-large-scale-sanity.yaml b/docker/demo/config/test-suite/large-scale/mor-large-scale-sanity.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/mor-async-compact.yaml b/docker/demo/config/test-suite/mor-async-compact.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/multi-writer-1-ds.yaml b/docker/demo/config/test-suite/multi-writer-1-ds.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/multi-writer-1.properties b/docker/demo/config/test-suite/multi-writer-1.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/multi-writer-2-sds.yaml b/docker/demo/config/test-suite/multi-writer-2-sds.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/multi-writer-2.properties b/docker/demo/config/test-suite/multi-writer-2.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/multi-writer-local-1.properties b/docker/demo/config/test-suite/multi-writer-local-1.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/multi-writer-local-2.properties b/docker/demo/config/test-suite/multi-writer-local-2.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/simple-clustering-hive.yaml b/docker/demo/config/test-suite/simple-clustering-hive.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/simple-clustering.yaml b/docker/demo/config/test-suite/simple-clustering.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/simple-deltastreamer-hive.yaml b/docker/demo/config/test-suite/simple-deltastreamer-hive.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/simple-deltastreamer.yaml b/docker/demo/config/test-suite/simple-deltastreamer.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/source.avsc b/docker/demo/config/test-suite/source.avsc old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/spark-clustering.yaml b/docker/demo/config/test-suite/spark-clustering.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/spark-long-running-non-partitioned.yaml b/docker/demo/config/test-suite/spark-long-running-non-partitioned.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/spark-long-running.yaml b/docker/demo/config/test-suite/spark-long-running.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/spark-medium-clustering.yaml b/docker/demo/config/test-suite/spark-medium-clustering.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/spark-simple.yaml b/docker/demo/config/test-suite/spark-simple.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/spark-sql-nonpartitioned-external-cow-ctas.yaml b/docker/demo/config/test-suite/spark-sql-nonpartitioned-external-cow-ctas.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/spark-sql-nonpartitioned-external-mor.yaml b/docker/demo/config/test-suite/spark-sql-nonpartitioned-external-mor.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/spark-sql-nonpartitioned-managed-cow-ctas.yaml b/docker/demo/config/test-suite/spark-sql-nonpartitioned-managed-cow-ctas.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/spark-sql-nonpartitioned-managed-cow.yaml b/docker/demo/config/test-suite/spark-sql-nonpartitioned-managed-cow.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/spark-sql-partition-cow-updates.yaml b/docker/demo/config/test-suite/spark-sql-partition-cow-updates.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/spark-sql-partitioned-managed-cow-ctas.yaml b/docker/demo/config/test-suite/spark-sql-partitioned-managed-cow-ctas.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/spark-sql-partitioned-managed-cow.yaml b/docker/demo/config/test-suite/spark-sql-partitioned-managed-cow.yaml old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/target.avsc b/docker/demo/config/test-suite/target.avsc old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/templates/clustering.yaml.template b/docker/demo/config/test-suite/templates/clustering.yaml.template old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/templates/long_test_suite.yaml.template b/docker/demo/config/test-suite/templates/long_test_suite.yaml.template old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/templates/medium_test_suite.yaml.template b/docker/demo/config/test-suite/templates/medium_test_suite.yaml.template old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/templates/sanity.yaml.template b/docker/demo/config/test-suite/templates/sanity.yaml.template old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/templates/spark_command.txt.template b/docker/demo/config/test-suite/templates/spark_command.txt.template old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/templates/test.properties.template b/docker/demo/config/test-suite/templates/test.properties.template old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-aggressive-clean-archival-inline-compact.properties b/docker/demo/config/test-suite/test-aggressive-clean-archival-inline-compact.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-aggressive-clean-archival.properties b/docker/demo/config/test-suite/test-aggressive-clean-archival.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-clustering-aggressive-clean-archival-inline-compact.properties b/docker/demo/config/test-suite/test-clustering-aggressive-clean-archival-inline-compact.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-clustering-aggressive-clean-archival.properties b/docker/demo/config/test-suite/test-clustering-aggressive-clean-archival.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-clustering-inline-compact.properties b/docker/demo/config/test-suite/test-clustering-inline-compact.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-clustering-metadata-aggressive-clean-archival-inline-compact.properties b/docker/demo/config/test-suite/test-clustering-metadata-aggressive-clean-archival-inline-compact.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-clustering-metadata-aggressive-clean-archival.properties b/docker/demo/config/test-suite/test-clustering-metadata-aggressive-clean-archival.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-clustering.properties b/docker/demo/config/test-suite/test-clustering.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-inline-compact.properties b/docker/demo/config/test-suite/test-inline-compact.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-metadata-aggressive-clean-archival-inline-compact.properties b/docker/demo/config/test-suite/test-metadata-aggressive-clean-archival-inline-compact.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-metadata-aggressive-clean-archival.properties b/docker/demo/config/test-suite/test-metadata-aggressive-clean-archival.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-metadata-inline-compact.properties b/docker/demo/config/test-suite/test-metadata-inline-compact.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-metadata.properties b/docker/demo/config/test-suite/test-metadata.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-nonpartitioned-inline-compact.properties b/docker/demo/config/test-suite/test-nonpartitioned-inline-compact.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-nonpartitioned-metadata-inline-compact.properties b/docker/demo/config/test-suite/test-nonpartitioned-metadata-inline-compact.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-nonpartitioned-metadata.properties b/docker/demo/config/test-suite/test-nonpartitioned-metadata.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test-nonpartitioned.properties b/docker/demo/config/test-suite/test-nonpartitioned.properties old mode 100644 new mode 100755 diff --git a/docker/demo/config/test-suite/test.properties b/docker/demo/config/test-suite/test.properties old mode 100644 new mode 100755 diff --git a/docker/demo/data/batch_1.json b/docker/demo/data/batch_1.json old mode 100644 new mode 100755 diff --git a/docker/demo/data/batch_2.json b/docker/demo/data/batch_2.json old mode 100644 new mode 100755 diff --git a/docker/demo/hive-batch1.commands b/docker/demo/hive-batch1.commands old mode 100644 new mode 100755 diff --git a/docker/demo/hive-batch2-after-compaction.commands b/docker/demo/hive-batch2-after-compaction.commands old mode 100644 new mode 100755 diff --git a/docker/demo/hive-incremental-cow.commands b/docker/demo/hive-incremental-cow.commands old mode 100644 new mode 100755 diff --git a/docker/demo/hive-incremental-mor-ro.commands b/docker/demo/hive-incremental-mor-ro.commands old mode 100644 new mode 100755 diff --git a/docker/demo/hive-incremental-mor-rt.commands b/docker/demo/hive-incremental-mor-rt.commands old mode 100644 new mode 100755 diff --git a/docker/demo/hive-table-check.commands b/docker/demo/hive-table-check.commands old mode 100644 new mode 100755 diff --git a/docker/demo/presto-batch1.commands b/docker/demo/presto-batch1.commands old mode 100644 new mode 100755 diff --git a/docker/demo/presto-batch2-after-compaction.commands b/docker/demo/presto-batch2-after-compaction.commands old mode 100644 new mode 100755 diff --git a/docker/demo/presto-table-check.commands b/docker/demo/presto-table-check.commands old mode 100644 new mode 100755 diff --git a/docker/demo/sparksql-batch1.commands b/docker/demo/sparksql-batch1.commands old mode 100644 new mode 100755 diff --git a/docker/demo/sparksql-batch2.commands b/docker/demo/sparksql-batch2.commands old mode 100644 new mode 100755 diff --git a/docker/demo/sparksql-bootstrap-prep-source.commands b/docker/demo/sparksql-bootstrap-prep-source.commands old mode 100644 new mode 100755 diff --git a/docker/demo/sparksql-incremental.commands b/docker/demo/sparksql-incremental.commands old mode 100644 new mode 100755 diff --git a/docker/demo/sync-validate.commands b/docker/demo/sync-validate.commands old mode 100644 new mode 100755 diff --git a/docker/demo/trino-batch1.commands b/docker/demo/trino-batch1.commands old mode 100644 new mode 100755 diff --git a/docker/demo/trino-batch2-after-compaction.commands b/docker/demo/trino-batch2-after-compaction.commands old mode 100644 new mode 100755 diff --git a/docker/demo/trino-table-check.commands b/docker/demo/trino-table-check.commands old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/base/Dockerfile b/docker/hoodie/hadoop/base/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/base/entrypoint.sh b/docker/hoodie/hadoop/base/entrypoint.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/base/pom.xml b/docker/hoodie/hadoop/base/pom.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/base_java11/Dockerfile b/docker/hoodie/hadoop/base_java11/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/base_java11/entrypoint.sh b/docker/hoodie/hadoop/base_java11/entrypoint.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/base_java11/pom.xml b/docker/hoodie/hadoop/base_java11/pom.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/datanode/Dockerfile b/docker/hoodie/hadoop/datanode/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/datanode/pom.xml b/docker/hoodie/hadoop/datanode/pom.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/datanode/run_dn.sh b/docker/hoodie/hadoop/datanode/run_dn.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/historyserver/Dockerfile b/docker/hoodie/hadoop/historyserver/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/historyserver/pom.xml b/docker/hoodie/hadoop/historyserver/pom.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/historyserver/run_history.sh b/docker/hoodie/hadoop/historyserver/run_history.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/hive_base/Dockerfile b/docker/hoodie/hadoop/hive_base/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/hive_base/conf/beeline-log4j2.properties b/docker/hoodie/hadoop/hive_base/conf/beeline-log4j2.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/hive_base/conf/hive-env.sh b/docker/hoodie/hadoop/hive_base/conf/hive-env.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/hive_base/conf/hive-exec-log4j2.properties b/docker/hoodie/hadoop/hive_base/conf/hive-exec-log4j2.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/hive_base/conf/hive-log4j2.properties b/docker/hoodie/hadoop/hive_base/conf/hive-log4j2.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/hive_base/conf/hive-site.xml b/docker/hoodie/hadoop/hive_base/conf/hive-site.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/hive_base/conf/ivysettings.xml b/docker/hoodie/hadoop/hive_base/conf/ivysettings.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/hive_base/conf/llap-daemon-log4j2.properties b/docker/hoodie/hadoop/hive_base/conf/llap-daemon-log4j2.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/hive_base/entrypoint.sh b/docker/hoodie/hadoop/hive_base/entrypoint.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/hive_base/pom.xml b/docker/hoodie/hadoop/hive_base/pom.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/hive_base/startup.sh b/docker/hoodie/hadoop/hive_base/startup.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/namenode/Dockerfile b/docker/hoodie/hadoop/namenode/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/namenode/pom.xml b/docker/hoodie/hadoop/namenode/pom.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/namenode/run_nn.sh b/docker/hoodie/hadoop/namenode/run_nn.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/pom.xml b/docker/hoodie/hadoop/pom.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/prestobase/Dockerfile b/docker/hoodie/hadoop/prestobase/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/prestobase/etc/catalog/hive.properties b/docker/hoodie/hadoop/prestobase/etc/catalog/hive.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/prestobase/etc/catalog/jmx.properties b/docker/hoodie/hadoop/prestobase/etc/catalog/jmx.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/prestobase/etc/catalog/localfile.properties b/docker/hoodie/hadoop/prestobase/etc/catalog/localfile.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/prestobase/etc/coordinator.properties.mustache b/docker/hoodie/hadoop/prestobase/etc/coordinator.properties.mustache old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/prestobase/etc/jvm.config.mustache b/docker/hoodie/hadoop/prestobase/etc/jvm.config.mustache old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/prestobase/etc/log.properties b/docker/hoodie/hadoop/prestobase/etc/log.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/prestobase/etc/node.properties.mustache b/docker/hoodie/hadoop/prestobase/etc/node.properties.mustache old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/prestobase/etc/worker.properties.mustache b/docker/hoodie/hadoop/prestobase/etc/worker.properties.mustache old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/prestobase/lib/mustache.sh b/docker/hoodie/hadoop/prestobase/lib/mustache.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/prestobase/pom.xml b/docker/hoodie/hadoop/prestobase/pom.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/spark_base/Dockerfile b/docker/hoodie/hadoop/spark_base/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/spark_base/execute-step.sh b/docker/hoodie/hadoop/spark_base/execute-step.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/spark_base/finish-step.sh b/docker/hoodie/hadoop/spark_base/finish-step.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/spark_base/pom.xml b/docker/hoodie/hadoop/spark_base/pom.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/spark_base/wait-for-step.sh b/docker/hoodie/hadoop/spark_base/wait-for-step.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/sparkadhoc/Dockerfile b/docker/hoodie/hadoop/sparkadhoc/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/sparkadhoc/adhoc.sh b/docker/hoodie/hadoop/sparkadhoc/adhoc.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/sparkadhoc/pom.xml b/docker/hoodie/hadoop/sparkadhoc/pom.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/sparkmaster/Dockerfile b/docker/hoodie/hadoop/sparkmaster/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/sparkmaster/master.sh b/docker/hoodie/hadoop/sparkmaster/master.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/sparkmaster/pom.xml b/docker/hoodie/hadoop/sparkmaster/pom.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/sparkworker/Dockerfile b/docker/hoodie/hadoop/sparkworker/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/sparkworker/pom.xml b/docker/hoodie/hadoop/sparkworker/pom.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/sparkworker/worker.sh b/docker/hoodie/hadoop/sparkworker/worker.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinobase/Dockerfile b/docker/hoodie/hadoop/trinobase/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinobase/pom.xml b/docker/hoodie/hadoop/trinobase/pom.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinobase/scripts/trino.sh b/docker/hoodie/hadoop/trinobase/scripts/trino.sh old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinocoordinator/Dockerfile b/docker/hoodie/hadoop/trinocoordinator/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinocoordinator/etc/catalog/hive.properties b/docker/hoodie/hadoop/trinocoordinator/etc/catalog/hive.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinocoordinator/etc/config.properties b/docker/hoodie/hadoop/trinocoordinator/etc/config.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinocoordinator/etc/jvm.config b/docker/hoodie/hadoop/trinocoordinator/etc/jvm.config old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinocoordinator/etc/log.properties b/docker/hoodie/hadoop/trinocoordinator/etc/log.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinocoordinator/etc/node.properties b/docker/hoodie/hadoop/trinocoordinator/etc/node.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinocoordinator/pom.xml b/docker/hoodie/hadoop/trinocoordinator/pom.xml old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinoworker/Dockerfile b/docker/hoodie/hadoop/trinoworker/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinoworker/etc/catalog/hive.properties b/docker/hoodie/hadoop/trinoworker/etc/catalog/hive.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinoworker/etc/config.properties b/docker/hoodie/hadoop/trinoworker/etc/config.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinoworker/etc/jvm.config b/docker/hoodie/hadoop/trinoworker/etc/jvm.config old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinoworker/etc/log.properties b/docker/hoodie/hadoop/trinoworker/etc/log.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinoworker/etc/node.properties b/docker/hoodie/hadoop/trinoworker/etc/node.properties old mode 100644 new mode 100755 diff --git a/docker/hoodie/hadoop/trinoworker/pom.xml b/docker/hoodie/hadoop/trinoworker/pom.xml old mode 100644 new mode 100755 diff --git a/docker/images/push_to_docker_hub.png b/docker/images/push_to_docker_hub.png old mode 100644 new mode 100755 diff --git a/hudi-aws/pom.xml b/hudi-aws/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-aws/src/main/java/org/apache/hudi/aws/cloudwatch/CloudWatchReporter.java b/hudi-aws/src/main/java/org/apache/hudi/aws/cloudwatch/CloudWatchReporter.java old mode 100644 new mode 100755 diff --git a/hudi-aws/src/main/java/org/apache/hudi/aws/credentials/HoodieAWSCredentialsProviderFactory.java b/hudi-aws/src/main/java/org/apache/hudi/aws/credentials/HoodieAWSCredentialsProviderFactory.java old mode 100644 new mode 100755 diff --git a/hudi-aws/src/main/java/org/apache/hudi/aws/credentials/HoodieConfigAWSCredentialsProvider.java b/hudi-aws/src/main/java/org/apache/hudi/aws/credentials/HoodieConfigAWSCredentialsProvider.java old mode 100644 new mode 100755 diff --git a/hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java b/hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java old mode 100644 new mode 100755 diff --git a/hudi-aws/src/main/java/org/apache/hudi/aws/sync/AwsGlueCatalogSyncTool.java b/hudi-aws/src/main/java/org/apache/hudi/aws/sync/AwsGlueCatalogSyncTool.java old mode 100644 new mode 100755 diff --git a/hudi-aws/src/main/java/org/apache/hudi/aws/sync/HoodieGlueSyncException.java b/hudi-aws/src/main/java/org/apache/hudi/aws/sync/HoodieGlueSyncException.java old mode 100644 new mode 100755 diff --git a/hudi-aws/src/main/java/org/apache/hudi/aws/transaction/lock/DynamoDBBasedLockProvider.java b/hudi-aws/src/main/java/org/apache/hudi/aws/transaction/lock/DynamoDBBasedLockProvider.java old mode 100644 new mode 100755 diff --git a/hudi-aws/src/main/java/org/apache/hudi/aws/utils/S3Utils.java b/hudi-aws/src/main/java/org/apache/hudi/aws/utils/S3Utils.java old mode 100644 new mode 100755 diff --git a/hudi-aws/src/main/java/org/apache/hudi/config/DynamoDbBasedLockConfig.java b/hudi-aws/src/main/java/org/apache/hudi/config/DynamoDbBasedLockConfig.java old mode 100644 new mode 100755 diff --git a/hudi-aws/src/main/java/org/apache/hudi/config/HoodieAWSConfig.java b/hudi-aws/src/main/java/org/apache/hudi/config/HoodieAWSConfig.java old mode 100644 new mode 100755 diff --git a/hudi-aws/src/main/java/org/apache/hudi/config/HoodieMetricsCloudWatchConfig.java b/hudi-aws/src/main/java/org/apache/hudi/config/HoodieMetricsCloudWatchConfig.java old mode 100644 new mode 100755 diff --git a/hudi-aws/src/test/java/org/apache/hudi/aws/TestHoodieAWSCredentialsProviderFactory.java b/hudi-aws/src/test/java/org/apache/hudi/aws/TestHoodieAWSCredentialsProviderFactory.java old mode 100644 new mode 100755 diff --git a/hudi-aws/src/test/java/org/apache/hudi/aws/cloudwatch/TestCloudWatchReporter.java b/hudi-aws/src/test/java/org/apache/hudi/aws/cloudwatch/TestCloudWatchReporter.java old mode 100644 new mode 100755 diff --git a/hudi-aws/src/test/java/org/apache/hudi/aws/transaction/integ/ITTestDynamoDBBasedLockProvider.java b/hudi-aws/src/test/java/org/apache/hudi/aws/transaction/integ/ITTestDynamoDBBasedLockProvider.java old mode 100644 new mode 100755 diff --git a/hudi-aws/src/test/resources/log4j-surefire.properties b/hudi-aws/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-cli/conf/hudi-env.sh b/hudi-cli/conf/hudi-env.sh old mode 100644 new mode 100755 diff --git a/hudi-cli/pom.xml b/hudi-cli/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/HoodieCLI.java b/hudi-cli/src/main/java/org/apache/hudi/cli/HoodieCLI.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/HoodieCliSparkConfig.java b/hudi-cli/src/main/java/org/apache/hudi/cli/HoodieCliSparkConfig.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/HoodieHistoryFileNameProvider.java b/hudi-cli/src/main/java/org/apache/hudi/cli/HoodieHistoryFileNameProvider.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/HoodiePrintHelper.java b/hudi-cli/src/main/java/org/apache/hudi/cli/HoodiePrintHelper.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/HoodiePrompt.java b/hudi-cli/src/main/java/org/apache/hudi/cli/HoodiePrompt.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/HoodieSplashScreen.java b/hudi-cli/src/main/java/org/apache/hudi/cli/HoodieSplashScreen.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/HoodieTableHeaderFields.java b/hudi-cli/src/main/java/org/apache/hudi/cli/HoodieTableHeaderFields.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/Main.java b/hudi-cli/src/main/java/org/apache/hudi/cli/Main.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/Table.java b/hudi-cli/src/main/java/org/apache/hudi/cli/Table.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/TableHeader.java b/hudi-cli/src/main/java/org/apache/hudi/cli/TableHeader.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/ArchivedCommitsCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/ArchivedCommitsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/BootstrapCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/BootstrapCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/CleansCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/CleansCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/ClusteringCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/ClusteringCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/CommitsCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/CommitsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/CompactionCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/CompactionCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/ExportCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/ExportCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/FileSystemViewCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/FileSystemViewCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/HDFSParquetImportCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/HDFSParquetImportCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieLogFileCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieLogFileCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieSyncCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieSyncCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/MarkersCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/MarkersCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/MetadataCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/MetadataCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/RepairsCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/RepairsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/RollbacksCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/RollbacksCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/SavepointsCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/SavepointsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkEnvCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkEnvCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkMain.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkMain.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/StatsCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/StatsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/TableCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/TableCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/TempViewCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/TempViewCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/UpgradeOrDowngradeCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/UpgradeOrDowngradeCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/UtilsCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/UtilsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/utils/CommitUtil.java b/hudi-cli/src/main/java/org/apache/hudi/cli/utils/CommitUtil.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/utils/HiveUtil.java b/hudi-cli/src/main/java/org/apache/hudi/cli/utils/HiveUtil.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/utils/InputStreamConsumer.java b/hudi-cli/src/main/java/org/apache/hudi/cli/utils/InputStreamConsumer.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/utils/SparkTempViewProvider.java b/hudi-cli/src/main/java/org/apache/hudi/cli/utils/SparkTempViewProvider.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/utils/SparkUtil.java b/hudi-cli/src/main/java/org/apache/hudi/cli/utils/SparkUtil.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/utils/TempViewProvider.java b/hudi-cli/src/main/java/org/apache/hudi/cli/utils/TempViewProvider.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/resources/META-INF/spring/spring-shell-plugin.xml b/hudi-cli/src/main/resources/META-INF/spring/spring-shell-plugin.xml old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/scala/org/apache/hudi/cli/DeDupeType.scala b/hudi-cli/src/main/scala/org/apache/hudi/cli/DeDupeType.scala old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/scala/org/apache/hudi/cli/DedupeSparkJob.scala b/hudi-cli/src/main/scala/org/apache/hudi/cli/DedupeSparkJob.scala old mode 100644 new mode 100755 diff --git a/hudi-cli/src/main/scala/org/apache/hudi/cli/SparkHelpers.scala b/hudi-cli/src/main/scala/org/apache/hudi/cli/SparkHelpers.scala old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestArchivedCommitsCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestArchivedCommitsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestCleansCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestCleansCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestCommitsCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestCommitsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestCompactionCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestCompactionCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestFileSystemViewCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestFileSystemViewCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestHoodieLogFileCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestHoodieLogFileCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestRepairsCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestRepairsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestRollbacksCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestRollbacksCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestSavepointsCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestSavepointsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestSparkEnvCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestSparkEnvCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestStatsCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestStatsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestTableCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestTableCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestTempViewCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestTempViewCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestUpgradeDowngradeCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestUpgradeDowngradeCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestUtilsCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestUtilsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/functional/CLIFunctionalTestHarness.java b/hudi-cli/src/test/java/org/apache/hudi/cli/functional/CLIFunctionalTestHarness.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/functional/CLIFunctionalTestSuite.java b/hudi-cli/src/test/java/org/apache/hudi/cli/functional/CLIFunctionalTestSuite.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestBootstrapCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestBootstrapCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestClusteringCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestClusteringCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestCommitsCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestCommitsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestCompactionCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestCompactionCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestHDFSParquetImportCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestHDFSParquetImportCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestMarkersCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestMarkersCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestRepairsCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestRepairsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestSavepointsCommand.java b/hudi-cli/src/test/java/org/apache/hudi/cli/integ/ITTestSavepointsCommand.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/testutils/AbstractShellBaseIntegrationTest.java b/hudi-cli/src/test/java/org/apache/hudi/cli/testutils/AbstractShellBaseIntegrationTest.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/testutils/AbstractShellIntegrationTest.java b/hudi-cli/src/test/java/org/apache/hudi/cli/testutils/AbstractShellIntegrationTest.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/testutils/HoodieTestCommitMetadataGenerator.java b/hudi-cli/src/test/java/org/apache/hudi/cli/testutils/HoodieTestCommitMetadataGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/testutils/HoodieTestCommitUtilities.java b/hudi-cli/src/test/java/org/apache/hudi/cli/testutils/HoodieTestCommitUtilities.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/testutils/HoodieTestReplaceCommitMetadataGenerator.java b/hudi-cli/src/test/java/org/apache/hudi/cli/testutils/HoodieTestReplaceCommitMetadataGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/java/org/apache/hudi/cli/testutils/SparkUtilTest.java b/hudi-cli/src/test/java/org/apache/hudi/cli/testutils/SparkUtilTest.java old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/resources/clean.properties b/hudi-cli/src/test/resources/clean.properties old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/resources/log4j-surefire-quiet.properties b/hudi-cli/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/resources/log4j-surefire.properties b/hudi-cli/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-cli/src/test/resources/table-config.properties b/hudi-cli/src/test/resources/table-config.properties old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/pom.xml b/hudi-client/hudi-client-common/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/AsyncArchiveService.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/AsyncArchiveService.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/AsyncCleanerService.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/AsyncCleanerService.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/AsyncClusteringService.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/AsyncClusteringService.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/AsyncCompactService.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/AsyncCompactService.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/HoodieAsyncService.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/HoodieAsyncService.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/HoodieAsyncTableService.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/HoodieAsyncTableService.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/HoodieWriteCommitCallback.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/HoodieWriteCommitCallback.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/client/http/HoodieWriteCommitHttpCallbackClient.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/client/http/HoodieWriteCommitHttpCallbackClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/common/HoodieWriteCommitCallbackMessage.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/common/HoodieWriteCommitCallbackMessage.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/impl/HoodieWriteCommitHttpCallback.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/impl/HoodieWriteCommitHttpCallback.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/util/HoodieCommitCallbackFactory.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/util/HoodieCommitCallbackFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/util/HoodieWriteCommitCallbackUtil.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/util/HoodieWriteCommitCallbackUtil.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseClusterer.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseClusterer.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseCompactor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseCompactor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieClient.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/CompactionAdminClient.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/CompactionAdminClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/HoodieInternalWriteStatus.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/HoodieInternalWriteStatus.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/HoodieTimelineArchiver.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/HoodieTimelineArchiver.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/ReplaceArchivalHelper.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/ReplaceArchivalHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/RunsTableService.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/RunsTableService.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/WriteStatus.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/WriteStatus.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/BootstrapMode.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/BootstrapMode.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/BootstrapRecordPayload.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/BootstrapRecordPayload.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/BootstrapWriteStatus.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/BootstrapWriteStatus.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/FullRecordBootstrapDataProvider.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/FullRecordBootstrapDataProvider.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/HoodieBootstrapSchemaProvider.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/HoodieBootstrapSchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/BootstrapModeSelector.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/BootstrapModeSelector.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/BootstrapRegexModeSelector.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/BootstrapRegexModeSelector.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/FullRecordBootstrapModeSelector.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/FullRecordBootstrapModeSelector.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/MetadataOnlyBootstrapModeSelector.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/MetadataOnlyBootstrapModeSelector.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/UniformBootstrapModeSelector.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/UniformBootstrapModeSelector.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/translator/BootstrapPartitionPathTranslator.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/translator/BootstrapPartitionPathTranslator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/translator/IdentityBootstrapPartitionPathTranslator.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/translator/IdentityBootstrapPartitionPathTranslator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineServerHelper.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineServerHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineService.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineService.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HeartbeatUtils.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HeartbeatUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HoodieHeartbeatClient.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HoodieHeartbeatClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/ConcurrentOperation.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/ConcurrentOperation.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/ConflictResolutionStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/ConflictResolutionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/SimpleConcurrentFileWritesConflictResolutionStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/SimpleConcurrentFileWritesConflictResolutionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/TransactionManager.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/TransactionManager.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/InProcessLockProvider.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/InProcessLockProvider.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/LockManager.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/LockManager.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/ZookeeperBasedLockProvider.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/ZookeeperBasedLockProvider.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/ConcatenatingIterator.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/ConcatenatingIterator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/FileSliceMetricUtils.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/FileSliceMetricUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/LazyIterableIterator.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/LazyIterableIterator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/MergingIterator.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/MergingIterator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/MetadataConversionUtils.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/MetadataConversionUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/OperationConverter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/OperationConverter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/TransactionUtils.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/TransactionUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/common/table/log/HoodieFileSliceReader.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/common/table/log/HoodieFileSliceReader.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieBootstrapConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieBootstrapConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieClusteringConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieClusteringConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieCompactionConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieCompactionConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieHBaseIndexConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieHBaseIndexConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieIndexConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieIndexConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieInternalConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieInternalConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieLayoutConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieLayoutConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieLockConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieLockConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieMemoryConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieMemoryConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePayloadConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePayloadConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePreCommitValidatorConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePreCommitValidatorConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieStorageConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieStorageConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteCommitCallbackConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteCommitCallbackConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsDatadogConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsDatadogConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsGraphiteConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsGraphiteConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsJmxConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsJmxConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsPrometheusConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsPrometheusConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieAppendException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieAppendException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieClusteringException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieClusteringException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieClusteringUpdateException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieClusteringUpdateException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieCommitCallbackException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieCommitCallbackException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieCommitException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieCommitException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieCompactionException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieCompactionException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieDeletePartitionException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieDeletePartitionException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieDependentSystemUnavailableException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieDependentSystemUnavailableException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieInsertException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieInsertException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieKeyGeneratorException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieKeyGeneratorException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieRestoreException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieRestoreException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieRollbackException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieRollbackException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieSavepointException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieSavepointException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieUpgradeDowngradeException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieUpgradeDowngradeException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieUpsertException.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieUpsertException.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/execution/CopyOnWriteInsertHandler.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/execution/CopyOnWriteInsertHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/execution/HoodieLazyInsertIterable.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/execution/HoodieLazyInsertIterable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/execution/bulkinsert/BulkInsertSortMode.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/execution/bulkinsert/BulkInsertSortMode.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndex.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndexUtils.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndexUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/BaseHoodieBloomIndexHelper.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/BaseHoodieBloomIndexHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/BloomIndexFileInfo.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/BloomIndexFileInfo.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBaseBloomIndexCheckFunction.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBaseBloomIndexCheckFunction.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBloomIndex.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBloomIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieGlobalBloomIndex.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieGlobalBloomIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/IndexFileFilter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/IndexFileFilter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/IntervalTreeBasedGlobalIndexFileFilter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/IntervalTreeBasedGlobalIndexFileFilter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/IntervalTreeBasedIndexFileFilter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/IntervalTreeBasedIndexFileFilter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/KeyRangeLookupTree.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/KeyRangeLookupTree.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/KeyRangeNode.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/KeyRangeNode.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/ListBasedGlobalIndexFileFilter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/ListBasedGlobalIndexFileFilter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/ListBasedHoodieBloomIndexHelper.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/ListBasedHoodieBloomIndexHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/ListBasedIndexFileFilter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/ListBasedIndexFileFilter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/BucketIdentifier.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/BucketIdentifier.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/HoodieBucketIndex.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/HoodieBucketIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/hbase/DefaultHBaseQPSResourceAllocator.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/hbase/DefaultHBaseQPSResourceAllocator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/hbase/HBaseIndexQPSResourceAllocator.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/hbase/HBaseIndexQPSResourceAllocator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/inmemory/HoodieInMemoryHashIndex.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/inmemory/HoodieInMemoryHashIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/simple/HoodieGlobalSimpleIndex.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/simple/HoodieGlobalSimpleIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/simple/HoodieSimpleIndex.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/simple/HoodieSimpleIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/AppendHandleFactory.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/AppendHandleFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/CreateHandleFactory.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/CreateHandleFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieBootstrapHandle.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieBootstrapHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieConcatHandle.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieConcatHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCreateHandle.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCreateHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieIOHandle.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieIOHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLocationFetchHandle.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLocationFetchHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLookupHandle.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLookupHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLookupResult.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLookupResult.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieRangeInfoHandle.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieRangeInfoHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieReadHandle.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieReadHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieSortedMergeHandle.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieSortedMergeHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieUnboundedCreateHandle.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieUnboundedCreateHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/IOUtils.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/IOUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/SingleFileHandleCreateFactory.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/SingleFileHandleCreateFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/WriteHandleFactory.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/WriteHandleFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieFileWriter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieFileWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieFileWriterFactory.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieFileWriterFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieHFileConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieHFileConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieHFileWriter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieHFileWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieOrcConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieOrcConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieOrcWriter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieOrcWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieParquetWriter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/storage/HoodieParquetWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/ComplexAvroKeyGenerator.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/ComplexAvroKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/CustomAvroKeyGenerator.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/CustomAvroKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/GlobalAvroDeleteKeyGenerator.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/GlobalAvroDeleteKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/NonpartitionedAvroKeyGenerator.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/NonpartitionedAvroKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/SimpleAvroKeyGenerator.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/SimpleAvroKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/TimestampBasedAvroKeyGenerator.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/TimestampBasedAvroKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/factory/HoodieAvroKeyGeneratorFactory.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/factory/HoodieAvroKeyGeneratorFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/parser/BaseHoodieDateTimeParser.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/parser/BaseHoodieDateTimeParser.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/parser/HoodieDateTimeParser.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/parser/HoodieDateTimeParser.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataKeyGenerator.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataWriter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/ConsoleMetricsReporter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/ConsoleMetricsReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieGauge.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieGauge.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieMetrics.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieMetrics.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/InMemoryMetricsReporter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/InMemoryMetricsReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/JmxMetricsReporter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/JmxMetricsReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/JmxReporterServer.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/JmxReporterServer.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/Metrics.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/Metrics.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/MetricsGraphiteReporter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/MetricsGraphiteReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/MetricsReporter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/MetricsReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/MetricsReporterFactory.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/MetricsReporterFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/MetricsReporterType.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/MetricsReporterType.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/cloudwatch/CloudWatchMetricsReporter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/cloudwatch/CloudWatchMetricsReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/custom/CustomizableMetricsReporter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/custom/CustomizableMetricsReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/datadog/DatadogHttpClient.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/datadog/DatadogHttpClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/datadog/DatadogMetricsReporter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/datadog/DatadogMetricsReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/datadog/DatadogReporter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/datadog/DatadogReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/prometheus/PrometheusReporter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/prometheus/PrometheusReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/prometheus/PushGatewayMetricsReporter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/prometheus/PushGatewayMetricsReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/prometheus/PushGatewayReporter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/prometheus/PushGatewayReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/userdefined/AbstractUserDefinedMetricsReporter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/userdefined/AbstractUserDefinedMetricsReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/optimize/HilbertCurveUtils.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/optimize/HilbertCurveUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/BulkInsertPartitioner.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/BulkInsertPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/FileIdPrefixProvider.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/FileIdPrefixProvider.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieCompactionHandler.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieCompactionHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/RandomFileIdPrefixProvider.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/RandomFileIdPrefixProvider.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/WorkloadProfile.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/WorkloadProfile.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/WorkloadStat.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/WorkloadStat.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/BaseActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/BaseActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/HoodieWriteMetadata.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/HoodieWriteMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/bootstrap/BootstrapRecordConsumer.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/bootstrap/BootstrapRecordConsumer.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/bootstrap/BootstrapUtils.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/bootstrap/BootstrapUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/bootstrap/HoodieBootstrapWriteMetadata.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/bootstrap/HoodieBootstrapWriteMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleaningTriggerStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleaningTriggerStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/PartitionCleanStat.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/PartitionCleanStat.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanPartitionFilter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanPartitionFilter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanPartitionFilterMode.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanPartitionFilterMode.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/ClusteringExecutionStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/ClusteringExecutionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/ClusteringPlanStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/ClusteringPlanStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/PartitionAwareClusteringPlanStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/PartitionAwareClusteringPlanStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/UpdateStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/UpdateStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseBulkInsertHelper.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseBulkInsertHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseCommitActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseDeleteHelper.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseDeleteHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseMergeHelper.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseMergeHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseWriteHelper.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseWriteHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BucketInfo.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BucketInfo.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BucketType.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BucketType.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieDeleteHelper.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieDeleteHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieMergeHelper.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieMergeHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieWriteHelper.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieWriteHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/InsertBucket.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/InsertBucket.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/InsertBucketCumulativeWeightPair.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/InsertBucketCumulativeWeightPair.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/Partitioner.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/Partitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/SmallFile.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/SmallFile.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/CompactHelpers.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/CompactHelpers.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/CompactionTriggerStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/CompactionTriggerStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/HoodieCompactor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/HoodieCompactor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/OperationResult.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/OperationResult.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/RunCompactionActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/RunCompactionActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/BoundedIOCompactionStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/BoundedIOCompactionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/BoundedPartitionAwareCompactionStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/BoundedPartitionAwareCompactionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/CompactionStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/CompactionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/DayBasedCompactionStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/DayBasedCompactionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/LogFileSizeBasedCompactionStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/LogFileSizeBasedCompactionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/UnBoundedCompactionStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/UnBoundedCompactionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/UnBoundedPartitionAwareCompactionStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/UnBoundedPartitionAwareCompactionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/RunIndexActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/RunIndexActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/ScheduleIndexActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/ScheduleIndexActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/BaseRestoreActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/BaseRestoreActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/CopyOnWriteRestoreActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/CopyOnWriteRestoreActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/MergeOnReadRestoreActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/MergeOnReadRestoreActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/RestoreUtils.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/RestoreUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackHelper.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackPlanActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackPlanActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/CopyOnWriteRollbackActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/CopyOnWriteRollbackActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/ListingBasedRollbackRequest.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/ListingBasedRollbackRequest.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/ListingBasedRollbackStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/ListingBasedRollbackStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/MarkerBasedRollbackStrategy.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/MarkerBasedRollbackStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/MergeOnReadRollbackActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/MergeOnReadRollbackActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RollbackUtils.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RollbackUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/SerializableHoodieRollbackRequest.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/SerializableHoodieRollbackRequest.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/SerializablePathFilter.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/SerializablePathFilter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/savepoint/SavepointActionExecutor.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/savepoint/SavepointActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/savepoint/SavepointHelpers.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/savepoint/SavepointHelpers.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/DirectWriteMarkers.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/DirectWriteMarkers.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/MarkerBasedRollbackUtils.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/MarkerBasedRollbackUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/TimelineServerBasedWriteMarkers.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/TimelineServerBasedWriteMarkers.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/WriteMarkers.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/WriteMarkers.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/WriteMarkersFactory.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/WriteMarkersFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/repair/RepairUtils.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/repair/RepairUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/storage/HoodieBucketLayout.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/storage/HoodieBucketLayout.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/storage/HoodieDefaultLayout.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/storage/HoodieDefaultLayout.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/storage/HoodieLayoutFactory.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/storage/HoodieLayoutFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/storage/HoodieStorageLayout.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/storage/HoodieStorageLayout.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/DowngradeHandler.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/DowngradeHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/FourToThreeDowngradeHandler.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/FourToThreeDowngradeHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/OneToTwoUpgradeHandler.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/OneToTwoUpgradeHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/OneToZeroDowngradeHandler.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/OneToZeroDowngradeHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/SupportsUpgradeDowngrade.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/SupportsUpgradeDowngrade.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ThreeToFourUpgradeHandler.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ThreeToFourUpgradeHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ThreeToTwoDowngradeHandler.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ThreeToTwoDowngradeHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/TwoToOneDowngradeHandler.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/TwoToOneDowngradeHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/TwoToThreeUpgradeHandler.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/TwoToThreeUpgradeHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/UpgradeDowngrade.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/UpgradeDowngrade.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/UpgradeHandler.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/UpgradeHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ZeroToOneUpgradeHandler.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ZeroToOneUpgradeHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/main/resources/log4j.properties b/hudi-client/hudi-client-common/src/main/resources/log4j.properties old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/ClientFunctionalTestSuite.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/ClientFunctionalTestSuite.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/DummyTaskContextSupplier.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/DummyTaskContextSupplier.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/HoodieTestCommitGenerator.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/HoodieTestCommitGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/async/TestAsyncArchiveService.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/async/TestAsyncArchiveService.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/async/TestHoodieAsyncTableService.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/async/TestHoodieAsyncTableService.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/callback/http/TestCallbackHttpClient.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/callback/http/TestCallbackHttpClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/heartbeat/TestHoodieHeartbeatClient.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/heartbeat/TestHoodieHeartbeatClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/FileSystemBasedLockProviderTestClass.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/FileSystemBasedLockProviderTestClass.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/TestInProcessLockProvider.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/TestInProcessLockProvider.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/TestSimpleConcurrentFileWritesConflictResolutionStrategy.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/TestSimpleConcurrentFileWritesConflictResolutionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/TestTransactionManager.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/TestTransactionManager.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/TestZookeeperBasedLockProvider.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/TestZookeeperBasedLockProvider.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/utils/TestFileSliceMetricUtils.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/utils/TestFileSliceMetricUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/common/testutils/HoodieMetadataTestTable.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/common/testutils/HoodieMetadataTestTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/config/TestHoodieWriteConfig.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/config/TestHoodieWriteConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/io/storage/TestHoodieHFileReaderWriter.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/io/storage/TestHoodieHFileReaderWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/io/storage/TestHoodieOrcReaderWriter.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/io/storage/TestHoodieOrcReaderWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/io/storage/TestHoodieReaderWriterBase.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/io/storage/TestHoodieReaderWriterBase.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/keygen/factory/TestCreateAvroKeyGeneratorByTypeWithFactory.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/keygen/factory/TestCreateAvroKeyGeneratorByTypeWithFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/keygen/factory/TestHoodieAvroKeyGeneratorFactory.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/keygen/factory/TestHoodieAvroKeyGeneratorFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/TestHoodieConsoleMetrics.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/TestHoodieConsoleMetrics.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/TestHoodieGraphiteMetrics.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/TestHoodieGraphiteMetrics.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/TestHoodieJmxMetrics.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/TestHoodieJmxMetrics.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/TestMetricsReporterFactory.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/TestMetricsReporterFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/cloudwatch/TestCloudWatchMetricsReporter.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/cloudwatch/TestCloudWatchMetricsReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/datadog/TestDatadogHttpClient.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/datadog/TestDatadogHttpClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/datadog/TestDatadogMetricsReporter.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/datadog/TestDatadogMetricsReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/datadog/TestDatadogReporter.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/datadog/TestDatadogReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/datadog/TestHoodieMetricsDatadogConfig.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/datadog/TestHoodieMetricsDatadogConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/prometheus/TestPrometheusReporter.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/prometheus/TestPrometheusReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/prometheus/TestPushGateWayReporter.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/metrics/prometheus/TestPushGateWayReporter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/optimize/TestHilbertCurveUtils.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/optimize/TestHilbertCurveUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/action/cluster/strategy/TestPartitionAwareClusteringPlanStrategy.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/action/cluster/strategy/TestPartitionAwareClusteringPlanStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/cluster/strategy/TestClusteringPlanStrategyConfigCompatibility.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/cluster/strategy/TestClusteringPlanStrategyConfigCompatibility.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/marker/TestWriteMarkersFactory.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/marker/TestWriteMarkersFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/repair/TestRepairUtils.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/repair/TestRepairUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/upgrade/TestTwoToThreeUpgradeHandler.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/upgrade/TestTwoToThreeUpgradeHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/Assertions.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/Assertions.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/HoodieWriteableTestTable.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/HoodieWriteableTestTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/MetadataMergeWriteStatus.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/MetadataMergeWriteStatus.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/providers/DFSProvider.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/providers/DFSProvider.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/providers/HoodieEngineContextProvider.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/providers/HoodieEngineContextProvider.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/providers/HoodieMetaClientProvider.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/providers/HoodieMetaClientProvider.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/providers/HoodieWriteClientProvider.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/testutils/providers/HoodieWriteClientProvider.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/utils/TestConcatenatingIterator.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/utils/TestConcatenatingIterator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/utils/TestMetadataConversionUtils.java b/hudi-client/hudi-client-common/src/test/java/org/apache/hudi/utils/TestMetadataConversionUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchema.avsc b/hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchema.avsc old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchemaChangeOrder.avsc b/hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchemaChangeOrder.avsc old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchemaColumnRequire.avsc b/hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchemaColumnRequire.avsc old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchemaColumnType.avsc b/hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchemaColumnType.avsc old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchemaDeleteColumn.avsc b/hudi-client/hudi-client-common/src/test/resources/exampleEvolvedSchemaDeleteColumn.avsc old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/exampleSchema.avsc b/hudi-client/hudi-client-common/src/test/resources/exampleSchema.avsc old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/exampleSchemaWithMetaFields.avsc b/hudi-client/hudi-client-common/src/test/resources/exampleSchemaWithMetaFields.avsc old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/exampleSchemaWithUDT.avsc b/hudi-client/hudi-client-common/src/test/resources/exampleSchemaWithUDT.avsc old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/hudi_0_10_hbase_1_2_3_bootstrap_index_partitions.hfile b/hudi-client/hudi-client-common/src/test/resources/hudi_0_10_hbase_1_2_3_bootstrap_index_partitions.hfile old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/hudi_0_10_hbase_1_2_3_complex.hfile b/hudi-client/hudi-client-common/src/test/resources/hudi_0_10_hbase_1_2_3_complex.hfile old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/hudi_0_10_hbase_1_2_3_simple.hfile b/hudi-client/hudi-client-common/src/test/resources/hudi_0_10_hbase_1_2_3_simple.hfile old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/hudi_0_11_hbase_2_4_9_bootstrap_index_partitions.hfile b/hudi-client/hudi-client-common/src/test/resources/hudi_0_11_hbase_2_4_9_bootstrap_index_partitions.hfile old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/hudi_0_11_hbase_2_4_9_complex.hfile b/hudi-client/hudi-client-common/src/test/resources/hudi_0_11_hbase_2_4_9_complex.hfile old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/hudi_0_11_hbase_2_4_9_simple.hfile b/hudi-client/hudi-client-common/src/test/resources/hudi_0_11_hbase_2_4_9_simple.hfile old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/hudi_0_9_hbase_1_2_3_bootstrap_index_partitions.hfile b/hudi-client/hudi-client-common/src/test/resources/hudi_0_9_hbase_1_2_3_bootstrap_index_partitions.hfile old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/hudi_0_9_hbase_1_2_3_complex.hfile b/hudi-client/hudi-client-common/src/test/resources/hudi_0_9_hbase_1_2_3_complex.hfile old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/hudi_0_9_hbase_1_2_3_simple.hfile b/hudi-client/hudi-client-common/src/test/resources/hudi_0_9_hbase_1_2_3_simple.hfile old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/log4j-surefire-quiet.properties b/hudi-client/hudi-client-common/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-client-common/src/test/resources/log4j-surefire.properties b/hudi-client/hudi-client-common/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/pom.xml b/hudi-client/hudi-flink-client/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/FlinkTaskContextSupplier.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/FlinkTaskContextSupplier.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkWriteClient.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkWriteClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/common/HoodieFlinkEngineContext.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/common/HoodieFlinkEngineContext.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieRowData.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieRowData.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/execution/ExplicitWriteHandler.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/execution/ExplicitWriteHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/execution/FlinkLazyInsertIterable.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/execution/FlinkLazyInsertIterable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/index/FlinkHoodieIndex.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/index/FlinkHoodieIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/index/FlinkHoodieIndexFactory.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/index/FlinkHoodieIndexFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/index/state/FlinkInMemoryStateIndex.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/index/state/FlinkInMemoryStateIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/ExplicitWriteHandleFactory.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/ExplicitWriteHandleFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkAppendHandle.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkAppendHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkConcatAndReplaceHandle.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkConcatAndReplaceHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkConcatHandle.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkConcatHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkCreateHandle.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkCreateHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandle.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeHandle.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/MiniBatchHandle.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/MiniBatchHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataCreateHandle.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataCreateHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriter.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriterFactory.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriterFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetConfig.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetWriteSupport.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetWriteSupport.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetWriter.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/RowDataParquetWriteSupport.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/RowDataParquetWriteSupport.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetRowDataWriter.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetRowDataWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetSchemaConverter.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetSchemaConverter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata/FlinkHoodieBackedTableMetadataWriter.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata/FlinkHoodieBackedTableMetadataWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/ExplicitWriteHandleTable.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/ExplicitWriteHandleTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkMergeOnReadTable.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkMergeOnReadTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkTable.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/BaseFlinkCommitActionExecutor.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/BaseFlinkCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkDeleteCommitActionExecutor.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkDeleteCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkDeleteHelper.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkDeleteHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertCommitActionExecutor.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteCommitActionExecutor.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteTableCommitActionExecutor.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteTableCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertPreppedCommitActionExecutor.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertPreppedCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkMergeHelper.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkMergeHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkUpsertCommitActionExecutor.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkUpsertCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkUpsertPreppedCommitActionExecutor.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkUpsertPreppedCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkWriteHelper.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkWriteHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/BaseFlinkDeltaCommitActionExecutor.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/BaseFlinkDeltaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/FlinkUpsertDeltaCommitActionExecutor.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/FlinkUpsertDeltaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/FlinkUpsertPreppedDeltaCommitActionExecutor.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/FlinkUpsertPreppedDeltaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/compact/HoodieFlinkMergeOnReadTableCompactor.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/compact/HoodieFlinkMergeOnReadTableCompactor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/upgrade/FlinkUpgradeDowngradeHelper.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/upgrade/FlinkUpgradeDowngradeHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/FlinkClientUtil.java b/hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/FlinkClientUtil.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/resources/log4j-surefire.properties b/hudi-client/hudi-flink-client/src/main/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/main/resources/log4j.properties b/hudi-client/hudi-flink-client/src/main/resources/log4j.properties old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/client/common/TestHoodieFlinkEngineContext.java b/hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/client/common/TestHoodieFlinkEngineContext.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/index/bloom/TestFlinkHoodieBloomIndex.java b/hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/index/bloom/TestFlinkHoodieBloomIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/io/storage/row/parquet/TestParquetSchemaConverter.java b/hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/io/storage/row/parquet/TestParquetSchemaConverter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/testutils/HoodieFlinkClientTestHarness.java b/hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/testutils/HoodieFlinkClientTestHarness.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/testutils/HoodieFlinkWriteableTestTable.java b/hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/testutils/HoodieFlinkWriteableTestTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-flink-client/src/test/resources/log4j-surefire.properties b/hudi-client/hudi-flink-client/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/pom.xml b/hudi-client/hudi-java-client/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaWriteClient.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaWriteClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/JavaSizeBasedClusteringPlanStrategy.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/JavaSizeBasedClusteringPlanStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/JavaExecutionStrategy.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/JavaExecutionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/JavaSortAndSizeExecutionStrategy.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/JavaSortAndSizeExecutionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/common/HoodieJavaEngineContext.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/common/HoodieJavaEngineContext.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/common/JavaTaskContextSupplier.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/common/JavaTaskContextSupplier.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/JavaLazyInsertIterable.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/JavaLazyInsertIterable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/bulkinsert/JavaBulkInsertInternalPartitionerFactory.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/bulkinsert/JavaBulkInsertInternalPartitionerFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/bulkinsert/JavaCustomColumnsSortPartitioner.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/bulkinsert/JavaCustomColumnsSortPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/bulkinsert/JavaGlobalSortPartitioner.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/bulkinsert/JavaGlobalSortPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/bulkinsert/JavaNonSortPartitioner.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/bulkinsert/JavaNonSortPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/index/JavaHoodieIndex.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/index/JavaHoodieIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/index/JavaHoodieIndexFactory.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/index/JavaHoodieIndexFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaCopyOnWriteTable.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaCopyOnWriteTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaMergeOnReadTable.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaMergeOnReadTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaTable.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/cluster/JavaExecuteClusteringCommitActionExecutor.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/cluster/JavaExecuteClusteringCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaBulkInsertCommitActionExecutor.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaBulkInsertCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaBulkInsertHelper.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaBulkInsertHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaBulkInsertPreppedCommitActionExecutor.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaBulkInsertPreppedCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaDeleteCommitActionExecutor.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaDeleteCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaDeleteHelper.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaDeleteHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaInsertCommitActionExecutor.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaInsertCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaInsertOverwriteCommitActionExecutor.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaInsertOverwriteCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaInsertOverwriteTableCommitActionExecutor.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaInsertOverwriteTableCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaInsertPreppedCommitActionExecutor.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaInsertPreppedCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaMergeHelper.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaMergeHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaUpsertCommitActionExecutor.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaUpsertCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaUpsertPartitioner.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaUpsertPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaUpsertPreppedCommitActionExecutor.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaUpsertPreppedCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaWriteHelper.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaWriteHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/compact/HoodieJavaMergeOnReadTableCompactor.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/compact/HoodieJavaMergeOnReadTableCompactor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/deltacommit/BaseJavaDeltaCommitActionExecutor.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/deltacommit/BaseJavaDeltaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/deltacommit/JavaUpsertPreppedDeltaCommitActionExecutor.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/deltacommit/JavaUpsertPreppedDeltaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/upgrade/JavaUpgradeDowngradeHelper.java b/hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/upgrade/JavaUpgradeDowngradeHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/main/resources/log4j.properties b/hudi-client/hudi-java-client/src/main/resources/log4j.properties old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/test/java/org/apache/hudi/client/common/TestHoodieJavaEngineContext.java b/hudi-client/hudi-java-client/src/test/java/org/apache/hudi/client/common/TestHoodieJavaEngineContext.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/test/java/org/apache/hudi/execution/bulkinsert/TestJavaBulkInsertInternalPartitioner.java b/hudi-client/hudi-java-client/src/test/java/org/apache/hudi/execution/bulkinsert/TestJavaBulkInsertInternalPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/test/java/org/apache/hudi/table/action/commit/TestHoodieConcatHandle.java b/hudi-client/hudi-java-client/src/test/java/org/apache/hudi/table/action/commit/TestHoodieConcatHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/test/java/org/apache/hudi/table/action/commit/TestJavaCopyOnWriteActionExecutor.java b/hudi-client/hudi-java-client/src/test/java/org/apache/hudi/table/action/commit/TestJavaCopyOnWriteActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/test/java/org/apache/hudi/testutils/HoodieJavaClientTestBase.java b/hudi-client/hudi-java-client/src/test/java/org/apache/hudi/testutils/HoodieJavaClientTestBase.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/test/java/org/apache/hudi/testutils/HoodieJavaClientTestHarness.java b/hudi-client/hudi-java-client/src/test/java/org/apache/hudi/testutils/HoodieJavaClientTestHarness.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/test/resources/log4j-surefire.properties b/hudi-client/hudi-java-client/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-java-client/src/test/resources/testDataGeneratorSchema.txt b/hudi-client/hudi-java-client/src/test/resources/testDataGeneratorSchema.txt old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/pom.xml b/hudi-client/hudi-spark-client/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/async/SparkAsyncClusteringService.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/async/SparkAsyncClusteringService.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/async/SparkAsyncCompactService.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/async/SparkAsyncCompactService.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieReadClient.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieReadClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieSparkClusteringClient.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieSparkClusteringClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieSparkCompactor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieSparkCompactor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieWriteResult.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieWriteResult.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDWriteClient.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDWriteClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkTaskContextSupplier.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkTaskContextSupplier.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/bootstrap/HoodieSparkBootstrapSchemaProvider.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/bootstrap/HoodieSparkBootstrapSchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/SparkSingleFileSortPlanStrategy.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/SparkSingleFileSortPlanStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/SparkSizeBasedClusteringPlanStrategy.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/SparkSizeBasedClusteringPlanStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SingleSparkJobExecutionStrategy.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SingleSparkJobExecutionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSingleFileSortExecutionStrategy.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSingleFileSortExecutionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSortAndSizeExecutionStrategy.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSortAndSizeExecutionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/update/strategy/BaseSparkUpdateStrategy.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/update/strategy/BaseSparkUpdateStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/update/strategy/SparkAllowUpdateStrategy.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/update/strategy/SparkAllowUpdateStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/update/strategy/SparkRejectUpdateStrategy.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/update/strategy/SparkRejectUpdateStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/HoodieSparkEngineContext.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/HoodieSparkEngineContext.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/model/HoodieInternalRow.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/model/HoodieInternalRow.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkInternalSchemaConverter.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkInternalSchemaConverter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkMemoryUtils.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkMemoryUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkRowSerDe.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkRowSerDe.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkValidatorUtils.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkValidatorUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SparkPreCommitValidator.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SparkPreCommitValidator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SqlQueryEqualityPreCommitValidator.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SqlQueryEqualityPreCommitValidator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SqlQueryInequalityPreCommitValidator.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SqlQueryInequalityPreCommitValidator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SqlQueryPreCommitValidator.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SqlQueryPreCommitValidator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SqlQuerySingleResultPreCommitValidator.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/validator/SqlQuerySingleResultPreCommitValidator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaPairRDD.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaPairRDD.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaRDD.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaRDD.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieSparkLongAccumulator.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieSparkLongAccumulator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/SparkLazyInsertIterable.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/SparkLazyInsertIterable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/BulkInsertInternalPartitionerFactory.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/BulkInsertInternalPartitionerFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/BulkInsertInternalPartitionerWithRowsFactory.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/BulkInsertInternalPartitionerWithRowsFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/BulkInsertMapFunction.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/BulkInsertMapFunction.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/GlobalSortPartitioner.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/GlobalSortPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/GlobalSortPartitionerWithRows.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/GlobalSortPartitionerWithRows.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/NonSortPartitioner.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/NonSortPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/NonSortPartitionerWithRows.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/NonSortPartitionerWithRows.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/PartitionSortPartitionerWithRows.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/PartitionSortPartitionerWithRows.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDCustomColumnsSortPartitioner.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDCustomColumnsSortPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDPartitionSortPartitioner.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDPartitionSortPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDSpatialCurveSortPartitioner.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDSpatialCurveSortPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/SparkHoodieIndex.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/SparkHoodieIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/SparkHoodieIndexFactory.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/SparkHoodieIndexFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/BucketizedBloomCheckPartitioner.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/BucketizedBloomCheckPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/HoodieBloomIndexCheckFunction.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/HoodieBloomIndexCheckFunction.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/HoodieMetadataBloomIndexCheckFunction.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/HoodieMetadataBloomIndexCheckFunction.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/SparkHoodieBloomIndexHelper.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/SparkHoodieBloomIndexHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase/SparkHoodieHBaseIndex.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase/SparkHoodieHBaseIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieInternalRowFileWriter.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieInternalRowFileWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieInternalRowFileWriterFactory.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieInternalRowFileWriterFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieInternalRowParquetWriter.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieInternalRowParquetWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowCreateHandle.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowCreateHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowCreateHandleWithoutMetaFields.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowCreateHandleWithoutMetaFields.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowParquetConfig.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowParquetConfig.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowParquetWriteSupport.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowParquetWriteSupport.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/BuiltinKeyGenerator.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/BuiltinKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/ComplexKeyGenerator.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/ComplexKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/CustomKeyGenerator.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/CustomKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/GlobalDeleteKeyGenerator.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/GlobalDeleteKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/NonpartitionedKeyGenerator.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/NonpartitionedKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/RowKeyGeneratorHelper.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/RowKeyGeneratorHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/SimpleKeyGenerator.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/SimpleKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/SparkKeyGeneratorInterface.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/SparkKeyGeneratorInterface.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/TimestampBasedKeyGenerator.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/TimestampBasedKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/metadata/SparkHoodieBackedTableMetadataWriter.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/metadata/SparkHoodieBackedTableMetadataWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/metrics/DistributedRegistry.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/metrics/DistributedRegistry.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/sort/SpaceCurveSortingHelper.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/sort/SpaceCurveSortingHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkMergeOnReadTable.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkMergeOnReadTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/BaseBootstrapMetadataHandler.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/BaseBootstrapMetadataHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/BootstrapMetadataHandler.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/BootstrapMetadataHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/MetadataBootstrapHandlerFactory.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/MetadataBootstrapHandlerFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/OrcBootstrapMetadataHandler.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/OrcBootstrapMetadataHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/ParquetBootstrapMetadataHandler.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/ParquetBootstrapMetadataHandler.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/SparkBootstrapCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/SparkBootstrapCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/SparkBootstrapDeltaCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/SparkBootstrapDeltaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/cluster/SparkExecuteClusteringCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/cluster/SparkExecuteClusteringCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBucketIndexPartitioner.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBucketIndexPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBulkInsertCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBulkInsertCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBulkInsertHelper.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBulkInsertHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBulkInsertPreppedCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBulkInsertPreppedCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkDeleteCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkDeleteCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkDeletePartitionCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkDeletePartitionCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkHoodiePartitioner.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkHoodiePartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertOverwriteCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertOverwriteCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertOverwritePartitioner.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertOverwritePartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertOverwriteTableCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertOverwriteTableCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertPreppedCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertPreppedCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkUpsertCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkUpsertCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkUpsertPreppedCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkUpsertPreppedCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/UpsertPartitioner.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/UpsertPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/compact/HoodieSparkMergeOnReadTableCompactor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/compact/HoodieSparkMergeOnReadTableCompactor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/BaseSparkDeltaCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/BaseSparkDeltaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkBulkInsertDeltaCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkBulkInsertDeltaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkBulkInsertPreppedDeltaCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkBulkInsertPreppedDeltaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkDeleteDeltaCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkDeleteDeltaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkInsertDeltaCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkInsertDeltaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkInsertPreppedDeltaCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkInsertPreppedDeltaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkUpsertDeltaCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkUpsertDeltaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkUpsertDeltaCommitPartitioner.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkUpsertDeltaCommitPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkUpsertPreppedDeltaCommitActionExecutor.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkUpsertPreppedDeltaCommitActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/upgrade/SparkUpgradeDowngradeHelper.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/upgrade/SparkUpgradeDowngradeHelper.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/util/DataTypeUtils.java b/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/util/DataTypeUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/resources/log4j.properties b/hudi-client/hudi-spark-client/src/main/resources/log4j.properties old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala b/hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieConversionUtils.scala b/hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieConversionUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala b/hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkAdapterSupport.scala b/hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkAdapterSupport.scala old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieCatalystExpressionUtils.scala b/hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieCatalystExpressionUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/avro/HoodieAvroDeserializer.scala b/hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/avro/HoodieAvroDeserializer.scala old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/avro/HoodieAvroSchemaConverters.scala b/hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/avro/HoodieAvroSchemaConverters.scala old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/avro/HoodieAvroSerializer.scala b/hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/avro/HoodieAvroSerializer.scala old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/execution/datasources/SparkParsePartitionUtil.scala b/hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/execution/datasources/SparkParsePartitionUtil.scala old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/SparkAdapter.scala b/hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/SparkAdapter.scala old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/execution/RangeSample.scala b/hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/execution/RangeSample.scala old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestClientRollback.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestClientRollback.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestCompactionAdminClient.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestCompactionAdminClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestHoodieClientMultiWriter.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestHoodieClientMultiWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestHoodieInternalWriteStatus.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestHoodieInternalWriteStatus.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestHoodieReadClient.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestHoodieReadClient.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestMultiFS.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestMultiFS.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestTableSchemaEvolution.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestTableSchemaEvolution.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestUpdateSchemaEvolution.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestUpdateSchemaEvolution.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestWriteStatus.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/TestWriteStatus.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/bootstrap/TestBootstrapRegexModeSelector.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/bootstrap/TestBootstrapRegexModeSelector.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/bootstrap/TestUniformBootstrapModeSelector.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/bootstrap/TestUniformBootstrapModeSelector.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieBackedMetadata.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieBackedMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieBackedTableMetadata.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieBackedTableMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieClientOnCopyOnWriteStorage.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieClientOnCopyOnWriteStorage.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieIndex.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieMetadataBase.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieMetadataBase.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieMetadataBootstrap.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/functional/TestHoodieMetadataBootstrap.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/model/TestHoodieInternalRow.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/client/model/TestHoodieInternalRow.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/execution/TestBoundedInMemoryExecutorInSpark.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/execution/TestBoundedInMemoryExecutorInSpark.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/execution/TestBoundedInMemoryQueue.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/execution/TestBoundedInMemoryQueue.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/execution/bulkinsert/TestBulkInsertInternalPartitioner.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/execution/bulkinsert/TestBulkInsertInternalPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/execution/bulkinsert/TestBulkInsertInternalPartitionerForRows.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/execution/bulkinsert/TestBulkInsertInternalPartitionerForRows.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/functional/SparkClientFunctionalTestSuite.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/functional/SparkClientFunctionalTestSuite.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/TestHoodieIndexConfigs.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/TestHoodieIndexConfigs.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bloom/TestBucketizedBloomCheckPartitioner.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bloom/TestBucketizedBloomCheckPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bloom/TestHoodieBloomIndex.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bloom/TestHoodieBloomIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bloom/TestHoodieGlobalBloomIndex.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bloom/TestHoodieGlobalBloomIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bloom/TestKeyRangeLookupTree.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bloom/TestKeyRangeLookupTree.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bucket/TestHoodieBucketIndex.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/bucket/TestHoodieBucketIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/hbase/TestHBaseIndexUsage.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/hbase/TestHBaseIndexUsage.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/hbase/TestHBasePutBatchSizeCalculator.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/hbase/TestHBasePutBatchSizeCalculator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/hbase/TestHBaseQPSResourceAllocator.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/hbase/TestHBaseQPSResourceAllocator.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/hbase/TestSparkHoodieHBaseIndex.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/index/hbase/TestSparkHoodieHBaseIndex.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/TestHoodieKeyLocationFetchHandle.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/TestHoodieKeyLocationFetchHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/TestHoodieMergeHandle.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/TestHoodieMergeHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/TestHoodieTimelineArchiver.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/TestHoodieTimelineArchiver.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/TestSparkIOUtils.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/TestSparkIOUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/storage/TestHoodieFileWriterFactory.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/storage/TestHoodieFileWriterFactory.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/storage/row/TestHoodieInternalRowParquetWriter.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/storage/row/TestHoodieInternalRowParquetWriter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/storage/row/TestHoodieRowCreateHandle.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/io/storage/row/TestHoodieRowCreateHandle.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/TestCleaner.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/TestCleaner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/TestConsistencyGuard.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/TestConsistencyGuard.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/TestHoodieMergeOnReadTable.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/TestHoodieMergeOnReadTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/bootstrap/TestBootstrapUtils.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/bootstrap/TestBootstrapUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/cluster/strategy/TestSparkClusteringPlanPartitionFilter.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/cluster/strategy/TestSparkClusteringPlanPartitionFilter.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/commit/TestCopyOnWriteActionExecutor.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/commit/TestCopyOnWriteActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/commit/TestUpsertPartitioner.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/commit/TestUpsertPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/CompactionTestBase.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/CompactionTestBase.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/TestAsyncCompaction.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/TestAsyncCompaction.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/TestHoodieCompactor.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/TestHoodieCompactor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/TestInlineCompaction.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/TestInlineCompaction.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/strategy/TestHoodieCompactionStrategy.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/compact/strategy/TestHoodieCompactionStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/rollback/HoodieClientRollbackTestBase.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/rollback/HoodieClientRollbackTestBase.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/rollback/TestCopyOnWriteRollbackActionExecutor.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/rollback/TestCopyOnWriteRollbackActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/rollback/TestMergeOnReadRollbackActionExecutor.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/rollback/TestMergeOnReadRollbackActionExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/rollback/TestRollbackUtils.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/action/rollback/TestRollbackUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestCleanPlanExecutor.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestCleanPlanExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkCopyOnWriteTableArchiveWithReplace.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkCopyOnWriteTableArchiveWithReplace.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableClustering.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableClustering.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableCompaction.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableCompaction.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableIncrementalRead.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableIncrementalRead.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableInsertUpdateDelete.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableInsertUpdateDelete.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableRollback.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableRollback.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestMarkerBasedRollbackStrategy.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestMarkerBasedRollbackStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/marker/TestDirectWriteMarkers.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/marker/TestDirectWriteMarkers.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/marker/TestTimelineServerBasedWriteMarkers.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/marker/TestTimelineServerBasedWriteMarkers.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/marker/TestWriteMarkersBase.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/marker/TestWriteMarkersBase.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/upgrade/TestUpgradeDowngrade.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/upgrade/TestUpgradeDowngrade.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/FunctionalTestHarness.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/FunctionalTestHarness.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieClientTestBase.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieClientTestBase.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieClientTestHarness.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieClientTestHarness.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieClientTestUtils.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieClientTestUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieMergeOnReadTestUtils.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieMergeOnReadTestUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieSparkWriteableTestTable.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/HoodieSparkWriteableTestTable.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/SparkClientFunctionalTestHarness.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/SparkClientFunctionalTestHarness.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/SparkDatasetTestUtils.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/SparkDatasetTestUtils.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/providers/SparkProvider.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/testutils/providers/SparkProvider.java old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/resources/log4j-surefire-quiet.properties b/hudi-client/hudi-spark-client/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/resources/log4j-surefire.properties b/hudi-client/hudi-spark-client/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/resources/testDataGeneratorSchema.txt b/hudi-client/hudi-spark-client/src/test/resources/testDataGeneratorSchema.txt old mode 100644 new mode 100755 diff --git a/hudi-client/hudi-spark-client/src/test/scala/org/apache/hudi/keygen/TestRowGeneratorHelper.scala b/hudi-client/hudi-spark-client/src/test/scala/org/apache/hudi/keygen/TestRowGeneratorHelper.scala old mode 100644 new mode 100755 diff --git a/hudi-client/pom.xml b/hudi-client/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-common/pom.xml b/hudi-common/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieArchivedMetaEntry.avsc b/hudi-common/src/main/avro/HoodieArchivedMetaEntry.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieBootstrapFilePartitionInfo.avsc b/hudi-common/src/main/avro/HoodieBootstrapFilePartitionInfo.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieBootstrapIndexInfo.avsc b/hudi-common/src/main/avro/HoodieBootstrapIndexInfo.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieBootstrapPartitionMetadata.avsc b/hudi-common/src/main/avro/HoodieBootstrapPartitionMetadata.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieCleanMetadata.avsc b/hudi-common/src/main/avro/HoodieCleanMetadata.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieCleanPartitionMetadata.avsc b/hudi-common/src/main/avro/HoodieCleanPartitionMetadata.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieCleanerPlan.avsc b/hudi-common/src/main/avro/HoodieCleanerPlan.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieClusteringGroup.avsc b/hudi-common/src/main/avro/HoodieClusteringGroup.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieClusteringPlan.avsc b/hudi-common/src/main/avro/HoodieClusteringPlan.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieClusteringStrategy.avsc b/hudi-common/src/main/avro/HoodieClusteringStrategy.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieCommitMetadata.avsc b/hudi-common/src/main/avro/HoodieCommitMetadata.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieCompactionMetadata.avsc b/hudi-common/src/main/avro/HoodieCompactionMetadata.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieCompactionOperation.avsc b/hudi-common/src/main/avro/HoodieCompactionOperation.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieFSPermission.avsc b/hudi-common/src/main/avro/HoodieFSPermission.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieFileStatus.avsc b/hudi-common/src/main/avro/HoodieFileStatus.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieIndexCommitMetadata.avsc b/hudi-common/src/main/avro/HoodieIndexCommitMetadata.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieIndexPartitionInfo.avsc b/hudi-common/src/main/avro/HoodieIndexPartitionInfo.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieIndexPlan.avsc b/hudi-common/src/main/avro/HoodieIndexPlan.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieInstantInfo.avsc b/hudi-common/src/main/avro/HoodieInstantInfo.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieMergeArchiveFilePlan.avsc b/hudi-common/src/main/avro/HoodieMergeArchiveFilePlan.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieMetadata.avsc b/hudi-common/src/main/avro/HoodieMetadata.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodiePath.avsc b/hudi-common/src/main/avro/HoodiePath.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieReplaceCommitMetadata.avsc b/hudi-common/src/main/avro/HoodieReplaceCommitMetadata.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieRequestedReplaceMetadata.avsc b/hudi-common/src/main/avro/HoodieRequestedReplaceMetadata.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieRestoreMetadata.avsc b/hudi-common/src/main/avro/HoodieRestoreMetadata.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieRestorePlan.avsc b/hudi-common/src/main/avro/HoodieRestorePlan.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieRollbackMetadata.avsc b/hudi-common/src/main/avro/HoodieRollbackMetadata.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieRollbackPlan.avsc b/hudi-common/src/main/avro/HoodieRollbackPlan.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieSavePointMetadata.avsc b/hudi-common/src/main/avro/HoodieSavePointMetadata.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/avro/HoodieSliceInfo.avsc b/hudi-common/src/main/avro/HoodieSliceInfo.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/ApiMaturityLevel.java b/hudi-common/src/main/java/org/apache/hudi/ApiMaturityLevel.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/BaseHoodieTableFileIndex.java b/hudi-common/src/main/java/org/apache/hudi/BaseHoodieTableFileIndex.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/PublicAPIClass.java b/hudi-common/src/main/java/org/apache/hudi/PublicAPIClass.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/PublicAPIMethod.java b/hudi-common/src/main/java/org/apache/hudi/PublicAPIMethod.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/TypeUtils.java b/hudi-common/src/main/java/org/apache/hudi/TypeUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaUtils.java b/hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/avro/ConvertingGenericData.java b/hudi-common/src/main/java/org/apache/hudi/avro/ConvertingGenericData.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java b/hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroWriteSupport.java b/hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroWriteSupport.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/avro/MercifulJsonConverter.java b/hudi-common/src/main/java/org/apache/hudi/avro/MercifulJsonConverter.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/HoodieCleanStat.java b/hudi-common/src/main/java/org/apache/hudi/common/HoodieCleanStat.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/HoodieJsonPayload.java b/hudi-common/src/main/java/org/apache/hudi/common/HoodieJsonPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/HoodiePendingRollbackInfo.java b/hudi-common/src/main/java/org/apache/hudi/common/HoodiePendingRollbackInfo.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/HoodieRollbackStat.java b/hudi-common/src/main/java/org/apache/hudi/common/HoodieRollbackStat.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/bloom/BloomFilter.java b/hudi-common/src/main/java/org/apache/hudi/common/bloom/BloomFilter.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/bloom/BloomFilterFactory.java b/hudi-common/src/main/java/org/apache/hudi/common/bloom/BloomFilterFactory.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/bloom/BloomFilterTypeCode.java b/hudi-common/src/main/java/org/apache/hudi/common/bloom/BloomFilterTypeCode.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/bloom/BloomFilterUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/bloom/BloomFilterUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/bloom/HoodieDynamicBoundedBloomFilter.java b/hudi-common/src/main/java/org/apache/hudi/common/bloom/HoodieDynamicBoundedBloomFilter.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/bloom/InternalDynamicBloomFilter.java b/hudi-common/src/main/java/org/apache/hudi/common/bloom/InternalDynamicBloomFilter.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/bloom/InternalFilter.java b/hudi-common/src/main/java/org/apache/hudi/common/bloom/InternalFilter.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/bloom/SimpleBloomFilter.java b/hudi-common/src/main/java/org/apache/hudi/common/bloom/SimpleBloomFilter.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/bootstrap/FileStatusUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/bootstrap/FileStatusUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/BootstrapIndex.java b/hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/BootstrapIndex.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/HFileBootstrapIndex.java b/hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/HFileBootstrapIndex.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/NoOpBootstrapIndex.java b/hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/NoOpBootstrapIndex.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/config/ConfigClassProperty.java b/hudi-common/src/main/java/org/apache/hudi/common/config/ConfigClassProperty.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/config/ConfigGroups.java b/hudi-common/src/main/java/org/apache/hudi/common/config/ConfigGroups.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/config/ConfigProperty.java b/hudi-common/src/main/java/org/apache/hudi/common/config/ConfigProperty.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/config/DFSPropertiesConfiguration.java b/hudi-common/src/main/java/org/apache/hudi/common/config/DFSPropertiesConfiguration.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/config/HoodieCommonConfig.java b/hudi-common/src/main/java/org/apache/hudi/common/config/HoodieCommonConfig.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java b/hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java b/hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/config/LockConfiguration.java b/hudi-common/src/main/java/org/apache/hudi/common/config/LockConfiguration.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/config/OrderedProperties.java b/hudi-common/src/main/java/org/apache/hudi/common/config/OrderedProperties.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/config/SerializableConfiguration.java b/hudi-common/src/main/java/org/apache/hudi/common/config/SerializableConfiguration.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/config/SerializableSchema.java b/hudi-common/src/main/java/org/apache/hudi/common/config/SerializableSchema.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/config/TypedProperties.java b/hudi-common/src/main/java/org/apache/hudi/common/config/TypedProperties.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/data/HoodieAccumulator.java b/hudi-common/src/main/java/org/apache/hudi/common/data/HoodieAccumulator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/data/HoodieAtomicLongAccumulator.java b/hudi-common/src/main/java/org/apache/hudi/common/data/HoodieAtomicLongAccumulator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/data/HoodieData.java b/hudi-common/src/main/java/org/apache/hudi/common/data/HoodieData.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/data/HoodieList.java b/hudi-common/src/main/java/org/apache/hudi/common/data/HoodieList.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/data/HoodieMapPair.java b/hudi-common/src/main/java/org/apache/hudi/common/data/HoodieMapPair.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/data/HoodiePairData.java b/hudi-common/src/main/java/org/apache/hudi/common/data/HoodiePairData.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/engine/EngineProperty.java b/hudi-common/src/main/java/org/apache/hudi/common/engine/EngineProperty.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/engine/EngineType.java b/hudi-common/src/main/java/org/apache/hudi/common/engine/EngineType.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieEngineContext.java b/hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieEngineContext.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieLocalEngineContext.java b/hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieLocalEngineContext.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/engine/LocalTaskContextSupplier.java b/hudi-common/src/main/java/org/apache/hudi/common/engine/LocalTaskContextSupplier.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/engine/TaskContextSupplier.java b/hudi-common/src/main/java/org/apache/hudi/common/engine/TaskContextSupplier.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/ConsistencyGuard.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/ConsistencyGuard.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/ConsistencyGuardConfig.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/ConsistencyGuardConfig.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/FSUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/FSUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/FailSafeConsistencyGuard.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/FailSafeConsistencyGuard.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/FileSystemRetryConfig.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/FileSystemRetryConfig.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/HoodieRetryWrapperFileSystem.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/HoodieRetryWrapperFileSystem.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/HoodieWrapperFileSystem.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/HoodieWrapperFileSystem.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/NoOpConsistencyGuard.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/NoOpConsistencyGuard.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/OptimisticConsistencyGuard.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/OptimisticConsistencyGuard.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/SchemeAwareFSDataInputStream.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/SchemeAwareFSDataInputStream.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/SizeAwareDataInputStream.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/SizeAwareDataInputStream.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/SizeAwareDataOutputStream.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/SizeAwareDataOutputStream.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/SizeAwareFSDataOutputStream.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/SizeAwareFSDataOutputStream.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/StorageSchemes.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/StorageSchemes.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/TimedFSDataInputStream.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/TimedFSDataInputStream.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/inline/InLineFSUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/inline/InLineFSUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/inline/InLineFileSystem.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/inline/InLineFileSystem.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/inline/InLineFsDataInputStream.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/inline/InLineFsDataInputStream.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/fs/inline/InMemoryFileSystem.java b/hudi-common/src/main/java/org/apache/hudi/common/fs/inline/InMemoryFileSystem.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/function/FunctionWrapper.java b/hudi-common/src/main/java/org/apache/hudi/common/function/FunctionWrapper.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/function/SerializableBiFunction.java b/hudi-common/src/main/java/org/apache/hudi/common/function/SerializableBiFunction.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/function/SerializableConsumer.java b/hudi-common/src/main/java/org/apache/hudi/common/function/SerializableConsumer.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/function/SerializableFunction.java b/hudi-common/src/main/java/org/apache/hudi/common/function/SerializableFunction.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/function/SerializablePairFlatMapFunction.java b/hudi-common/src/main/java/org/apache/hudi/common/function/SerializablePairFlatMapFunction.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/function/SerializablePairFunction.java b/hudi-common/src/main/java/org/apache/hudi/common/function/SerializablePairFunction.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/function/SerializableSupplier.java b/hudi-common/src/main/java/org/apache/hudi/common/function/SerializableSupplier.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/lock/LockProvider.java b/hudi-common/src/main/java/org/apache/hudi/common/lock/LockProvider.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/lock/LockState.java b/hudi-common/src/main/java/org/apache/hudi/common/lock/LockState.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/metrics/Counter.java b/hudi-common/src/main/java/org/apache/hudi/common/metrics/Counter.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/metrics/LocalRegistry.java b/hudi-common/src/main/java/org/apache/hudi/common/metrics/LocalRegistry.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/metrics/Metric.java b/hudi-common/src/main/java/org/apache/hudi/common/metrics/Metric.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/metrics/Registry.java b/hudi-common/src/main/java/org/apache/hudi/common/metrics/Registry.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/ActionType.java b/hudi-common/src/main/java/org/apache/hudi/common/model/ActionType.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/BaseAvroPayload.java b/hudi-common/src/main/java/org/apache/hudi/common/model/BaseAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/BaseFile.java b/hudi-common/src/main/java/org/apache/hudi/common/model/BaseFile.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/BootstrapBaseFileMapping.java b/hudi-common/src/main/java/org/apache/hudi/common/model/BootstrapBaseFileMapping.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/BootstrapFileMapping.java b/hudi-common/src/main/java/org/apache/hudi/common/model/BootstrapFileMapping.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/CleanFileInfo.java b/hudi-common/src/main/java/org/apache/hudi/common/model/CleanFileInfo.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/ClusteringGroupInfo.java b/hudi-common/src/main/java/org/apache/hudi/common/model/ClusteringGroupInfo.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/ClusteringOperation.java b/hudi-common/src/main/java/org/apache/hudi/common/model/ClusteringOperation.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/CompactionOperation.java b/hudi-common/src/main/java/org/apache/hudi/common/model/CompactionOperation.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/DefaultHoodieRecordPayload.java b/hudi-common/src/main/java/org/apache/hudi/common/model/DefaultHoodieRecordPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/DeleteRecord.java b/hudi-common/src/main/java/org/apache/hudi/common/model/DeleteRecord.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/EmptyHoodieRecordPayload.java b/hudi-common/src/main/java/org/apache/hudi/common/model/EmptyHoodieRecordPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/EventTimeAvroPayload.java b/hudi-common/src/main/java/org/apache/hudi/common/model/EventTimeAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/FileSlice.java b/hudi-common/src/main/java/org/apache/hudi/common/model/FileSlice.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieArchivedLogFile.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieArchivedLogFile.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroPayload.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieBaseFile.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieBaseFile.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCleaningPolicy.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCleaningPolicy.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieColumnRangeMetadata.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieColumnRangeMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieDeltaWriteStat.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieDeltaWriteStat.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFailedWritesCleaningPolicy.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFailedWritesCleaningPolicy.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFileFormat.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFileFormat.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFileGroup.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFileGroup.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFileGroupId.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFileGroupId.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieKey.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieKey.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieLogFile.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieLogFile.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieMetadataWrapper.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieMetadataWrapper.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieOperation.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieOperation.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodiePartitionMetadata.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodiePartitionMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodiePayloadProps.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodiePayloadProps.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordGlobalLocation.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordGlobalLocation.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordLocation.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordLocation.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordPayload.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieReplaceCommitMetadata.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieReplaceCommitMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRollingStat.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRollingStat.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRollingStatMetadata.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRollingStatMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieTableQueryType.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieTableQueryType.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieTableType.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieTableType.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieTimelineTimeZone.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieTimelineTimeZone.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieWriteStat.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieWriteStat.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/IOType.java b/hudi-common/src/main/java/org/apache/hudi/common/model/IOType.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteNonDefaultsWithLatestAvroPayload.java b/hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteNonDefaultsWithLatestAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java b/hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/RewriteAvroPayload.java b/hudi-common/src/main/java/org/apache/hudi/common/model/RewriteAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/TableServiceType.java b/hudi-common/src/main/java/org/apache/hudi/common/model/TableServiceType.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/WriteConcurrencyMode.java b/hudi-common/src/main/java/org/apache/hudi/common/model/WriteConcurrencyMode.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/WriteOperationType.java b/hudi-common/src/main/java/org/apache/hudi/common/model/WriteOperationType.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/debezium/AbstractDebeziumAvroPayload.java b/hudi-common/src/main/java/org/apache/hudi/common/model/debezium/AbstractDebeziumAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/debezium/DebeziumConstants.java b/hudi-common/src/main/java/org/apache/hudi/common/model/debezium/DebeziumConstants.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/debezium/MySqlDebeziumAvroPayload.java b/hudi-common/src/main/java/org/apache/hudi/common/model/debezium/MySqlDebeziumAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/debezium/PostgresDebeziumAvroPayload.java b/hudi-common/src/main/java/org/apache/hudi/common/model/debezium/PostgresDebeziumAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java b/hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java b/hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableVersion.java b/hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableVersion.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/TableSchemaResolver.java b/hudi-common/src/main/java/org/apache/hudi/common/table/TableSchemaResolver.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/AbstractHoodieLogRecordReader.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/AbstractHoodieLogRecordReader.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/AppendResult.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/AppendResult.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFileReader.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFileReader.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormat.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormat.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatReader.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatReader.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatVersion.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatVersion.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatWriter.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatWriter.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieUnMergedLogRecordScanner.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieUnMergedLogRecordScanner.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/InstantRange.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/InstantRange.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/LogReaderUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/LogReaderUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlockVersion.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlockVersion.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCommandBlock.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCommandBlock.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCommandBlockVersion.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCommandBlockVersion.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCorruptBlock.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCorruptBlock.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDeleteBlock.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDeleteBlock.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDeleteBlockVersion.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDeleteBlockVersion.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieHFileDataBlock.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieHFileDataBlock.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieLogBlock.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieLogBlock.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieLogBlockVersion.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieLogBlockVersion.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieParquetDataBlock.java b/hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieParquetDataBlock.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/marker/MarkerOperation.java b/hudi-common/src/main/java/org/apache/hudi/common/table/marker/MarkerOperation.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/marker/MarkerType.java b/hudi-common/src/main/java/org/apache/hudi/common/table/marker/MarkerType.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieArchivedTimeline.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieArchivedTimeline.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieDefaultTimeline.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieDefaultTimeline.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstant.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstant.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstantTimeGenerator.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstantTimeGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieTimeline.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieTimeline.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineDiffHelper.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineDiffHelper.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineLayout.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineLayout.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineMetadataUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineMetadataUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/BaseFileDTO.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/BaseFileDTO.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/ClusteringOpDTO.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/ClusteringOpDTO.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/CompactionOpDTO.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/CompactionOpDTO.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FSPermissionDTO.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FSPermissionDTO.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FileGroupDTO.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FileGroupDTO.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FilePathDTO.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FilePathDTO.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FileSliceDTO.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FileSliceDTO.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FileStatusDTO.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/FileStatusDTO.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/InstantDTO.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/InstantDTO.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/LogFileDTO.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/LogFileDTO.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/TimelineDTO.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/dto/TimelineDTO.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/AbstractMigratorBase.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/AbstractMigratorBase.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/MetadataMigrator.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/MetadataMigrator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/TimelineLayoutVersion.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/TimelineLayoutVersion.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/VersionMigrator.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/VersionMigrator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanMetadataMigrator.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanMetadataMigrator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanMetadataV1MigrationHandler.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanMetadataV1MigrationHandler.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanMetadataV2MigrationHandler.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanMetadataV2MigrationHandler.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanPlanMigrator.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanPlanMigrator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanPlanV1MigrationHandler.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanPlanV1MigrationHandler.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanPlanV2MigrationHandler.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/clean/CleanPlanV2MigrationHandler.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/compaction/CompactionPlanMigrator.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/compaction/CompactionPlanMigrator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/compaction/CompactionV1MigrationHandler.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/compaction/CompactionV1MigrationHandler.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/compaction/CompactionV2MigrationHandler.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/compaction/CompactionV2MigrationHandler.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java b/hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewManager.java b/hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewManager.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewStorageConfig.java b/hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewStorageConfig.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewStorageType.java b/hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewStorageType.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTableFileSystemView.java b/hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTableFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTablePreCommitFileSystemView.java b/hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTablePreCommitFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/view/IncrementalTimelineSyncFileSystemView.java b/hudi-common/src/main/java/org/apache/hudi/common/table/view/IncrementalTimelineSyncFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java b/hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java b/hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/view/RocksDbBasedFileSystemView.java b/hudi-common/src/main/java/org/apache/hudi/common/table/view/RocksDbBasedFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/view/SpillableMapBasedFileSystemView.java b/hudi-common/src/main/java/org/apache/hudi/common/table/view/SpillableMapBasedFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/view/SyncableFileSystemView.java b/hudi-common/src/main/java/org/apache/hudi/common/table/view/SyncableFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/view/TableFileSystemView.java b/hudi-common/src/main/java/org/apache/hudi/common/table/view/TableFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/AvroOrcUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/AvroOrcUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/Base64CodecUtil.java b/hudi-common/src/main/java/org/apache/hudi/common/util/Base64CodecUtil.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/BaseFileUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/BaseFileUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/BinaryUtil.java b/hudi-common/src/main/java/org/apache/hudi/common/util/BinaryUtil.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/BufferedRandomAccessFile.java b/hudi-common/src/main/java/org/apache/hudi/common/util/BufferedRandomAccessFile.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/CleanerUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/CleanerUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/ClosableIterator.java b/hudi-common/src/main/java/org/apache/hudi/common/util/ClosableIterator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/CollectionUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/CollectionUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/CommitUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/CommitUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/CompactionUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/CompactionUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/CustomizedThreadFactory.java b/hudi-common/src/main/java/org/apache/hudi/common/util/CustomizedThreadFactory.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/DateTimeUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/DateTimeUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/DefaultSizeEstimator.java b/hudi-common/src/main/java/org/apache/hudi/common/util/DefaultSizeEstimator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/FileIOUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/FileIOUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/Functions.java b/hudi-common/src/main/java/org/apache/hudi/common/util/Functions.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/FutureUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/FutureUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/HoodieRecordSizeEstimator.java b/hudi-common/src/main/java/org/apache/hudi/common/util/HoodieRecordSizeEstimator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/HoodieTimer.java b/hudi-common/src/main/java/org/apache/hudi/common/util/HoodieTimer.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/InternalSchemaCache.java b/hudi-common/src/main/java/org/apache/hudi/common/util/InternalSchemaCache.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/MapUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/MapUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/MarkerUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/MarkerUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/NetworkUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/NetworkUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/NumericUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/NumericUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/ObjectSizeCalculator.java b/hudi-common/src/main/java/org/apache/hudi/common/util/ObjectSizeCalculator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/Option.java b/hudi-common/src/main/java/org/apache/hudi/common/util/Option.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/OrcReaderIterator.java b/hudi-common/src/main/java/org/apache/hudi/common/util/OrcReaderIterator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/OrcUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/OrcUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/ParquetReaderIterator.java b/hudi-common/src/main/java/org/apache/hudi/common/util/ParquetReaderIterator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/ParquetUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/ParquetUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/PartitionPathEncodeUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/PartitionPathEncodeUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/RateLimiter.java b/hudi-common/src/main/java/org/apache/hudi/common/util/RateLimiter.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/ReflectionUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/ReflectionUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/RetryHelper.java b/hudi-common/src/main/java/org/apache/hudi/common/util/RetryHelper.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/RocksDBSchemaHelper.java b/hudi-common/src/main/java/org/apache/hudi/common/util/RocksDBSchemaHelper.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/SerializationUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/SerializationUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/SizeEstimator.java b/hudi-common/src/main/java/org/apache/hudi/common/util/SizeEstimator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/SpillableMapUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/SpillableMapUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/StringUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/StringUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/TablePathUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/TablePathUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/TypeUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/TypeUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/ValidationUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/ValidationUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/collection/ArrayUtils.java b/hudi-common/src/main/java/org/apache/hudi/common/util/collection/ArrayUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/collection/BitCaskDiskMap.java b/hudi-common/src/main/java/org/apache/hudi/common/util/collection/BitCaskDiskMap.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/collection/DiskMap.java b/hudi-common/src/main/java/org/apache/hudi/common/util/collection/DiskMap.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/collection/ExternalSpillableMap.java b/hudi-common/src/main/java/org/apache/hudi/common/util/collection/ExternalSpillableMap.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/collection/ImmutablePair.java b/hudi-common/src/main/java/org/apache/hudi/common/util/collection/ImmutablePair.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/collection/ImmutableTriple.java b/hudi-common/src/main/java/org/apache/hudi/common/util/collection/ImmutableTriple.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/collection/LazyFileIterable.java b/hudi-common/src/main/java/org/apache/hudi/common/util/collection/LazyFileIterable.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/collection/Pair.java b/hudi-common/src/main/java/org/apache/hudi/common/util/collection/Pair.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/collection/RocksDBBasedMap.java b/hudi-common/src/main/java/org/apache/hudi/common/util/collection/RocksDBBasedMap.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/collection/RocksDBDAO.java b/hudi-common/src/main/java/org/apache/hudi/common/util/collection/RocksDBDAO.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/collection/RocksDbDiskMap.java b/hudi-common/src/main/java/org/apache/hudi/common/util/collection/RocksDbDiskMap.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/collection/Triple.java b/hudi-common/src/main/java/org/apache/hudi/common/util/collection/Triple.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/hash/ColumnIndexID.java b/hudi-common/src/main/java/org/apache/hudi/common/util/hash/ColumnIndexID.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/hash/FileIndexID.java b/hudi-common/src/main/java/org/apache/hudi/common/util/hash/FileIndexID.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/hash/HashID.java b/hudi-common/src/main/java/org/apache/hudi/common/util/hash/HashID.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/hash/HoodieIndexID.java b/hudi-common/src/main/java/org/apache/hudi/common/util/hash/HoodieIndexID.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/hash/PartitionIndexID.java b/hudi-common/src/main/java/org/apache/hudi/common/util/hash/PartitionIndexID.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/io/ByteBufferBackedInputStream.java b/hudi-common/src/main/java/org/apache/hudi/common/util/io/ByteBufferBackedInputStream.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/jvm/HotSpotMemoryLayoutSpecification32bit.java b/hudi-common/src/main/java/org/apache/hudi/common/util/jvm/HotSpotMemoryLayoutSpecification32bit.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/jvm/HotSpotMemoryLayoutSpecification64bit.java b/hudi-common/src/main/java/org/apache/hudi/common/util/jvm/HotSpotMemoryLayoutSpecification64bit.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/jvm/HotSpotMemoryLayoutSpecification64bitCompressed.java b/hudi-common/src/main/java/org/apache/hudi/common/util/jvm/HotSpotMemoryLayoutSpecification64bitCompressed.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/jvm/MemoryLayoutSpecification.java b/hudi-common/src/main/java/org/apache/hudi/common/util/jvm/MemoryLayoutSpecification.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/jvm/OpenJ9MemoryLayoutSpecification32bit.java b/hudi-common/src/main/java/org/apache/hudi/common/util/jvm/OpenJ9MemoryLayoutSpecification32bit.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/jvm/OpenJ9MemoryLayoutSpecification64bit.java b/hudi-common/src/main/java/org/apache/hudi/common/util/jvm/OpenJ9MemoryLayoutSpecification64bit.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/jvm/OpenJ9MemoryLayoutSpecification64bitCompressed.java b/hudi-common/src/main/java/org/apache/hudi/common/util/jvm/OpenJ9MemoryLayoutSpecification64bitCompressed.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryExecutor.java b/hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryQueue.java b/hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryQueue.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryQueueConsumer.java b/hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryQueueConsumer.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryQueueProducer.java b/hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryQueueProducer.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/queue/FunctionBasedQueueProducer.java b/hudi-common/src/main/java/org/apache/hudi/common/util/queue/FunctionBasedQueueProducer.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/common/util/queue/IteratorBasedQueueProducer.java b/hudi-common/src/main/java/org/apache/hudi/common/util/queue/IteratorBasedQueueProducer.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/CorruptedLogFileException.java b/hudi-common/src/main/java/org/apache/hudi/exception/CorruptedLogFileException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/ExceptionUtil.java b/hudi-common/src/main/java/org/apache/hudi/exception/ExceptionUtil.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieCompactException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieCompactException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieCorruptedDataException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieCorruptedDataException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieDuplicateKeyException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieDuplicateKeyException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieHeartbeatException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieHeartbeatException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieIOException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieIOException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieIncompatibleSchemaException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieIncompatibleSchemaException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieIndexException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieIndexException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieKeyException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieKeyException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieLockException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieLockException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieMetadataException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieMetadataException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieNotSupportedException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieNotSupportedException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieRecordMissingException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieRecordMissingException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieRemoteException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieRemoteException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieSerializationException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieSerializationException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieValidationException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieValidationException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/HoodieWriteConflictException.java b/hudi-common/src/main/java/org/apache/hudi/exception/HoodieWriteConflictException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/InvalidHoodiePathException.java b/hudi-common/src/main/java/org/apache/hudi/exception/InvalidHoodiePathException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/InvalidTableException.java b/hudi-common/src/main/java/org/apache/hudi/exception/InvalidTableException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/MetadataNotFoundException.java b/hudi-common/src/main/java/org/apache/hudi/exception/MetadataNotFoundException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/SchemaCompatibilityException.java b/hudi-common/src/main/java/org/apache/hudi/exception/SchemaCompatibilityException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/exception/TableNotFoundException.java b/hudi-common/src/main/java/org/apache/hudi/exception/TableNotFoundException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/hadoop/CachingPath.java b/hudi-common/src/main/java/org/apache/hudi/hadoop/CachingPath.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/hadoop/SerializablePath.java b/hudi-common/src/main/java/org/apache/hudi/hadoop/SerializablePath.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/HoodieSchemaException.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/HoodieSchemaException.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/InternalSchema.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/InternalSchema.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/InternalSchemaBuilder.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/InternalSchemaBuilder.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/Type.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/Type.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/Types.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/Types.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/action/InternalSchemaChangeApplier.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/action/InternalSchemaChangeApplier.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/action/InternalSchemaMerger.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/action/InternalSchemaMerger.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/action/TableChange.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/action/TableChange.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/action/TableChanges.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/action/TableChanges.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/action/TableChangesHelper.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/action/TableChangesHelper.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/convert/AvroInternalSchemaConverter.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/convert/AvroInternalSchemaConverter.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/io/AbstractInternalSchemaStorageManager.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/io/AbstractInternalSchemaStorageManager.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/io/FileBasedInternalSchemaStorageManager.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/io/FileBasedInternalSchemaStorageManager.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/AvroSchemaEvolutionUtils.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/AvroSchemaEvolutionUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/InternalSchemaUtils.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/InternalSchemaUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/SchemaChangeUtils.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/SchemaChangeUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/SerDeHelper.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/SerDeHelper.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/visitor/InternalSchemaVisitor.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/visitor/InternalSchemaVisitor.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/internal/schema/visitor/NameToIDVisitor.java b/hudi-common/src/main/java/org/apache/hudi/internal/schema/visitor/NameToIDVisitor.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroParquetConfig.java b/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroParquetConfig.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieBaseParquetConfig.java b/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieBaseParquetConfig.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieFileReader.java b/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieFileReader.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieFileReaderFactory.java b/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieFileReaderFactory.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieHBaseKVComparator.java b/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieHBaseKVComparator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieHFileReader.java b/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieHFileReader.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieHFileUtils.java b/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieHFileUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieOrcReader.java b/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieOrcReader.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieParquetReader.java b/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieParquetReader.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieParquetStreamWriter.java b/hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieParquetStreamWriter.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/keygen/BaseKeyGenerator.java b/hudi-common/src/main/java/org/apache/hudi/keygen/BaseKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/keygen/KeyGenerator.java b/hudi-common/src/main/java/org/apache/hudi/keygen/KeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/keygen/KeyGeneratorInterface.java b/hudi-common/src/main/java/org/apache/hudi/keygen/KeyGeneratorInterface.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/keygen/constant/KeyGeneratorOptions.java b/hudi-common/src/main/java/org/apache/hudi/keygen/constant/KeyGeneratorOptions.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/keygen/constant/KeyGeneratorType.java b/hudi-common/src/main/java/org/apache/hudi/keygen/constant/KeyGeneratorType.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java b/hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/metadata/FileSystemBackedTableMetadata.java b/hudi-common/src/main/java/org/apache/hudi/metadata/FileSystemBackedTableMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java b/hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataFileSystemView.java b/hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataMergedLogRecordReader.java b/hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataMergedLogRecordReader.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataMetrics.java b/hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataMetrics.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataPayload.java b/hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadata.java b/hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java b/hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/metadata/MetadataPartitionType.java b/hudi-common/src/main/java/org/apache/hudi/metadata/MetadataPartitionType.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/metadata/MetadataRecordsGenerationParams.java b/hudi-common/src/main/java/org/apache/hudi/metadata/MetadataRecordsGenerationParams.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/parquet/io/ByteBufferBackedInputFile.java b/hudi-common/src/main/java/org/apache/hudi/parquet/io/ByteBufferBackedInputFile.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/parquet/io/OutputStreamBackedOutputFile.java b/hudi-common/src/main/java/org/apache/hudi/parquet/io/OutputStreamBackedOutputFile.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/java/org/apache/hudi/util/Lazy.java b/hudi-common/src/main/java/org/apache/hudi/util/Lazy.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/main/resources/hbase-site.xml b/hudi-common/src/main/resources/hbase-site.xml old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/avro/TestHoodieAvroUtils.java b/hudi-common/src/test/java/org/apache/hudi/avro/TestHoodieAvroUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/avro/TestHoodieAvroWriteSupport.java b/hudi-common/src/test/java/org/apache/hudi/avro/TestHoodieAvroWriteSupport.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/TestRegistry.java b/hudi-common/src/test/java/org/apache/hudi/common/TestRegistry.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/bloom/TestBloomFilter.java b/hudi-common/src/test/java/org/apache/hudi/common/bloom/TestBloomFilter.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/bloom/TestInternalDynamicBloomFilter.java b/hudi-common/src/test/java/org/apache/hudi/common/bloom/TestInternalDynamicBloomFilter.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/bootstrap/TestBootstrapIndex.java b/hudi-common/src/test/java/org/apache/hudi/common/bootstrap/TestBootstrapIndex.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/config/TestConfigProperty.java b/hudi-common/src/test/java/org/apache/hudi/common/config/TestConfigProperty.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/data/TestHoodieList.java b/hudi-common/src/test/java/org/apache/hudi/common/data/TestHoodieList.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/data/TestHoodieMapPair.java b/hudi-common/src/test/java/org/apache/hudi/common/data/TestHoodieMapPair.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/fs/TestFSUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/fs/TestFSUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/fs/TestFSUtilsWithRetryWrapperEnable.java b/hudi-common/src/test/java/org/apache/hudi/common/fs/TestFSUtilsWithRetryWrapperEnable.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/fs/TestStorageSchemes.java b/hudi-common/src/test/java/org/apache/hudi/common/fs/TestStorageSchemes.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/fs/inline/TestInLineFileSystem.java b/hudi-common/src/test/java/org/apache/hudi/common/fs/inline/TestInLineFileSystem.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/fs/inline/TestInLineFileSystemHFileInLining.java b/hudi-common/src/test/java/org/apache/hudi/common/fs/inline/TestInLineFileSystemHFileInLining.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/fs/inline/TestInMemoryFileSystem.java b/hudi-common/src/test/java/org/apache/hudi/common/fs/inline/TestInMemoryFileSystem.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/fs/inline/TestParquetInLining.java b/hudi-common/src/test/java/org/apache/hudi/common/fs/inline/TestParquetInLining.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/functional/TestHoodieLogFormatAppendFailure.java b/hudi-common/src/test/java/org/apache/hudi/common/functional/TestHoodieLogFormatAppendFailure.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/model/TestDefaultHoodieRecordPayload.java b/hudi-common/src/test/java/org/apache/hudi/common/model/TestDefaultHoodieRecordPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieCommitMetadata.java b/hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieCommitMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieDeltaWriteStat.java b/hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieDeltaWriteStat.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieFileGroup.java b/hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieFileGroup.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodiePartitionMetadata.java b/hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodiePartitionMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieRecord.java b/hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieRecord.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieWriteStat.java b/hudi-common/src/test/java/org/apache/hudi/common/model/TestHoodieWriteStat.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/model/TestOverwriteNonDefaultsWithLatestAvroPayload.java b/hudi-common/src/test/java/org/apache/hudi/common/model/TestOverwriteNonDefaultsWithLatestAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/model/TestOverwriteWithLatestAvroPayload.java b/hudi-common/src/test/java/org/apache/hudi/common/model/TestOverwriteWithLatestAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/model/debezium/TestMySqlDebeziumAvroPayload.java b/hudi-common/src/test/java/org/apache/hudi/common/model/debezium/TestMySqlDebeziumAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/model/debezium/TestPostgresDebeziumAvroPayload.java b/hudi-common/src/test/java/org/apache/hudi/common/model/debezium/TestPostgresDebeziumAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/properties/TestOrderedProperties.java b/hudi-common/src/test/java/org/apache/hudi/common/properties/TestOrderedProperties.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/properties/TestTypedProperties.java b/hudi-common/src/test/java/org/apache/hudi/common/properties/TestTypedProperties.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/table/TestHoodieTableConfig.java b/hudi-common/src/test/java/org/apache/hudi/common/table/TestHoodieTableConfig.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/table/TestHoodieTableMetaClient.java b/hudi-common/src/test/java/org/apache/hudi/common/table/TestHoodieTableMetaClient.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/table/TestTableSchemaResolver.java b/hudi-common/src/test/java/org/apache/hudi/common/table/TestTableSchemaResolver.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/table/TestTimelineUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/table/TestTimelineUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/table/timeline/TestTimelineLayout.java b/hudi-common/src/test/java/org/apache/hudi/common/table/timeline/TestTimelineLayout.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/table/view/TestHoodieTableFileSystemView.java b/hudi-common/src/test/java/org/apache/hudi/common/table/view/TestHoodieTableFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/table/view/TestIncrementalFSViewSync.java b/hudi-common/src/test/java/org/apache/hudi/common/table/view/TestIncrementalFSViewSync.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/table/view/TestPriorityBasedFileSystemView.java b/hudi-common/src/test/java/org/apache/hudi/common/table/view/TestPriorityBasedFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/table/view/TestRocksDBBasedIncrementalFSViewSync.java b/hudi-common/src/test/java/org/apache/hudi/common/table/view/TestRocksDBBasedIncrementalFSViewSync.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/table/view/TestRocksDbBasedFileSystemView.java b/hudi-common/src/test/java/org/apache/hudi/common/table/view/TestRocksDbBasedFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/table/view/TestSpillableMapBasedFileSystemView.java b/hudi-common/src/test/java/org/apache/hudi/common/table/view/TestSpillableMapBasedFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/table/view/TestSpillableMapBasedIncrementalFSViewSync.java b/hudi-common/src/test/java/org/apache/hudi/common/table/view/TestSpillableMapBasedIncrementalFSViewSync.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/Assertions.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/Assertions.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/AvroBinaryTestPayload.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/AvroBinaryTestPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/CheckedFunction.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/CheckedFunction.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/ClusteringTestUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/ClusteringTestUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/CompactionTestUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/CompactionTestUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/FileCreateUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/FileCreateUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/FileSystemTestUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/FileSystemTestUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/HadoopMapRedUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/HadoopMapRedUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/HoodieCommonTestHarness.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/HoodieCommonTestHarness.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/HoodieTestDataGenerator.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/HoodieTestDataGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/HoodieTestTable.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/HoodieTestTable.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/HoodieTestUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/HoodieTestUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/MockHoodieTimeline.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/MockHoodieTimeline.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/NetworkTestUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/NetworkTestUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/RawTripTestPayload.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/RawTripTestPayload.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/SampleTestRecord.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/SampleTestRecord.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/SchemaTestUtil.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/SchemaTestUtil.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/SpillableMapTestUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/SpillableMapTestUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/Transformations.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/Transformations.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/minicluster/HdfsTestService.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/minicluster/HdfsTestService.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/minicluster/MiniClusterUtil.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/minicluster/MiniClusterUtil.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/testutils/minicluster/ZookeeperTestService.java b/hudi-common/src/test/java/org/apache/hudi/common/testutils/minicluster/ZookeeperTestService.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestAvroOrcUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestAvroOrcUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestBase64CodecUtil.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestBase64CodecUtil.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestBinaryUtil.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestBinaryUtil.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestClusteringUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestClusteringUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestCollectionUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestCollectionUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestCommitUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestCommitUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestCompactionUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestCompactionUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestCustomizedThreadFactory.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestCustomizedThreadFactory.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestDFSPropertiesConfiguration.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestDFSPropertiesConfiguration.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestDateTimeUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestDateTimeUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestFileIOUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestFileIOUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestNumericUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestNumericUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestOrcReaderIterator.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestOrcReaderIterator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestParquetReaderIterator.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestParquetReaderIterator.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestParquetUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestParquetUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestRatelimiter.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestRatelimiter.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestSerializableSchema.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestSerializableSchema.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestSerializationUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestSerializationUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestStringUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestStringUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/TestTablePathUtils.java b/hudi-common/src/test/java/org/apache/hudi/common/util/TestTablePathUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/collection/TestExternalSpillableMap.java b/hudi-common/src/test/java/org/apache/hudi/common/util/collection/TestExternalSpillableMap.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/collection/TestRocksDBDAO.java b/hudi-common/src/test/java/org/apache/hudi/common/util/collection/TestRocksDBDAO.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/collection/TestRocksDbBasedMap.java b/hudi-common/src/test/java/org/apache/hudi/common/util/collection/TestRocksDbBasedMap.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/collection/TestRocksDbDiskMap.java b/hudi-common/src/test/java/org/apache/hudi/common/util/collection/TestRocksDbDiskMap.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/hash/TestHashID.java b/hudi-common/src/test/java/org/apache/hudi/common/util/hash/TestHashID.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/common/util/io/TestByteBufferBackedInputStream.java b/hudi-common/src/test/java/org/apache/hudi/common/util/io/TestByteBufferBackedInputStream.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/internal/schema/TestSerDeHelper.java b/hudi-common/src/test/java/org/apache/hudi/internal/schema/TestSerDeHelper.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/internal/schema/action/TestMergeSchema.java b/hudi-common/src/test/java/org/apache/hudi/internal/schema/action/TestMergeSchema.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/internal/schema/action/TestTableChanges.java b/hudi-common/src/test/java/org/apache/hudi/internal/schema/action/TestTableChanges.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/internal/schema/io/TestFileBasedInternalSchemaStorageManager.java b/hudi-common/src/test/java/org/apache/hudi/internal/schema/io/TestFileBasedInternalSchemaStorageManager.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/internal/schema/utils/TestAvroSchemaEvolutionUtils.java b/hudi-common/src/test/java/org/apache/hudi/internal/schema/utils/TestAvroSchemaEvolutionUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/internal/schema/utils/TestInternalSchemaUtils.java b/hudi-common/src/test/java/org/apache/hudi/internal/schema/utils/TestInternalSchemaUtils.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/io/storage/TestHoodieFileReaderFactory.java b/hudi-common/src/test/java/org/apache/hudi/io/storage/TestHoodieFileReaderFactory.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/java/org/apache/hudi/metadata/TestFileSystemBackedTableMetadata.java b/hudi-common/src/test/java/org/apache/hudi/metadata/TestFileSystemBackedTableMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/resources/complex-test-evolved.avsc b/hudi-common/src/test/resources/complex-test-evolved.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/resources/complex.schema.avsc b/hudi-common/src/test/resources/complex.schema.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/resources/external-config/hudi-defaults.conf b/hudi-common/src/test/resources/external-config/hudi-defaults.conf old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/resources/log4j-surefire-quiet.properties b/hudi-common/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/resources/log4j-surefire.properties b/hudi-common/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/resources/old-version.commit b/hudi-common/src/test/resources/old-version.commit old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/resources/props/test.properties b/hudi-common/src/test/resources/props/test.properties old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/resources/sample.data b/hudi-common/src/test/resources/sample.data old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/resources/simple-test-doced.avsc b/hudi-common/src/test/resources/simple-test-doced.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/resources/simple-test-evolved-compatible.avsc b/hudi-common/src/test/resources/simple-test-evolved-compatible.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/resources/simple-test-evolved.avsc b/hudi-common/src/test/resources/simple-test-evolved.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/resources/simple-test.avsc b/hudi-common/src/test/resources/simple-test.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/resources/timestamp-logical-type.avsc b/hudi-common/src/test/resources/timestamp-logical-type.avsc old mode 100644 new mode 100755 diff --git a/hudi-common/src/test/resources/timestamp-test-evolved.avsc b/hudi-common/src/test/resources/timestamp-test-evolved.avsc old mode 100644 new mode 100755 diff --git a/hudi-examples/README.md b/hudi-examples/README.md old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-common/pom.xml b/hudi-examples/hudi-examples-common/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-common/src/main/java/org/apache/hudi/examples/common/HoodieExampleDataGenerator.java b/hudi-examples/hudi-examples-common/src/main/java/org/apache/hudi/examples/common/HoodieExampleDataGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-dbt/.gitignore b/hudi-examples/hudi-examples-dbt/.gitignore old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-dbt/README.md b/hudi-examples/hudi-examples-dbt/README.md old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-dbt/dbt_project.yml b/hudi-examples/hudi-examples-dbt/dbt_project.yml old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-dbt/models/example/hudi_insert_overwrite_table.sql b/hudi-examples/hudi-examples-dbt/models/example/hudi_insert_overwrite_table.sql old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-dbt/models/example/hudi_insert_table.sql b/hudi-examples/hudi-examples-dbt/models/example/hudi_insert_table.sql old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-dbt/models/example/hudi_upsert_partitioned_cow_table.sql b/hudi-examples/hudi-examples-dbt/models/example/hudi_upsert_partitioned_cow_table.sql old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-dbt/models/example/hudi_upsert_partitioned_mor_table.sql b/hudi-examples/hudi-examples-dbt/models/example/hudi_upsert_partitioned_mor_table.sql old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-dbt/models/example/hudi_upsert_table.sql b/hudi-examples/hudi-examples-dbt/models/example/hudi_upsert_table.sql old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-dbt/models/example/schema.yml b/hudi-examples/hudi-examples-dbt/models/example/schema.yml old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-flink/pom.xml b/hudi-examples/hudi-examples-flink/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/HoodieFlinkQuickstart.java b/hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/HoodieFlinkQuickstart.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/factory/CollectSinkTableFactory.java b/hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/factory/CollectSinkTableFactory.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/factory/ContinuousFileSourceFactory.java b/hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/factory/ContinuousFileSourceFactory.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/source/ContinuousFileSource.java b/hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/source/ContinuousFileSource.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/utils/QuickstartConfigurations.java b/hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/utils/QuickstartConfigurations.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/utils/SchemaBuilder.java b/hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/utils/SchemaBuilder.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-flink/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/hudi-examples/hudi-examples-flink/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-flink/src/main/resources/source-file.json b/hudi-examples/hudi-examples-flink/src/main/resources/source-file.json old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-flink/src/test/java/org/apache/hudi/examples/quickstart/TestHoodieFlinkQuickstart.java b/hudi-examples/hudi-examples-flink/src/test/java/org/apache/hudi/examples/quickstart/TestHoodieFlinkQuickstart.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-flink/src/test/java/org/apache/hudi/examples/quickstart/TestQuickstartData.java b/hudi-examples/hudi-examples-flink/src/test/java/org/apache/hudi/examples/quickstart/TestQuickstartData.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-flink/src/test/resources/META-INF/services/org.apache.flink.table.factories.Factory b/hudi-examples/hudi-examples-flink/src/test/resources/META-INF/services/org.apache.flink.table.factories.Factory old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-flink/src/test/resources/log4j-surefire-quiet.properties b/hudi-examples/hudi-examples-flink/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-flink/src/test/resources/log4j-surefire.properties b/hudi-examples/hudi-examples-flink/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-java/pom.xml b/hudi-examples/hudi-examples-java/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-java/src/main/java/org/apache/hudi/examples/java/HoodieJavaWriteClientExample.java b/hudi-examples/hudi-examples-java/src/main/java/org/apache/hudi/examples/java/HoodieJavaWriteClientExample.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/pom.xml b/hudi-examples/hudi-examples-spark/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/ExampleDataSchemaProvider.java b/hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/ExampleDataSchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/HoodieExampleSparkUtils.java b/hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/HoodieExampleSparkUtils.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/IdentityTransformer.java b/hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/IdentityTransformer.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/RandomJsonSource.java b/hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/RandomJsonSource.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/quickstart/HoodieSparkQuickstart.java b/hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/quickstart/HoodieSparkQuickstart.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/spark/HoodieSparkBootstrapExample.java b/hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/spark/HoodieSparkBootstrapExample.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/spark/HoodieWriteClientExample.java b/hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/spark/HoodieWriteClientExample.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/src/main/resources/delta-streamer-config/dfs/source-file.json b/hudi-examples/hudi-examples-spark/src/main/resources/delta-streamer-config/dfs/source-file.json old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/src/main/resources/delta-streamer-config/kafka/kafka-source.properties b/hudi-examples/hudi-examples-spark/src/main/resources/delta-streamer-config/kafka/kafka-source.properties old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/src/main/scala/org/apache/hudi/examples/spark/HoodieDataSourceExample.scala b/hudi-examples/hudi-examples-spark/src/main/scala/org/apache/hudi/examples/spark/HoodieDataSourceExample.scala old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/src/main/scala/org/apache/hudi/examples/spark/HoodieMorCompactionJob.scala b/hudi-examples/hudi-examples-spark/src/main/scala/org/apache/hudi/examples/spark/HoodieMorCompactionJob.scala old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/src/test/java/org/apache/hudi/examples/quickstart/TestHoodieSparkQuickstart.java b/hudi-examples/hudi-examples-spark/src/test/java/org/apache/hudi/examples/quickstart/TestHoodieSparkQuickstart.java old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/src/test/resources/log4j-surefire-quiet.properties b/hudi-examples/hudi-examples-spark/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-examples/hudi-examples-spark/src/test/resources/log4j-surefire.properties b/hudi-examples/hudi-examples-spark/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-examples/pom.xml b/hudi-examples/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/pom.xml b/hudi-flink-datasource/hudi-flink/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/schema/SchemaProvider.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/schema/SchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/schema/SchemaRegistryProvider.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/schema/SchemaRegistryProvider.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/CleanFunction.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/CleanFunction.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteFunction.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteFunction.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperator.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperator.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperatorCoordinator.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperatorCoordinator.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/append/AppendWriteFunction.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/append/AppendWriteFunction.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/append/AppendWriteOperator.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/append/AppendWriteOperator.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/IndexRecord.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/IndexRecord.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/aggregate/BootstrapAccumulator.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/aggregate/BootstrapAccumulator.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/aggregate/BootstrapAggFunction.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/aggregate/BootstrapAggFunction.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/batch/BatchBootstrapOperator.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/batch/BatchBootstrapOperator.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketBulkInsertWriterHelper.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketBulkInsertWriterHelper.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteFunction.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteFunction.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteOperator.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteOperator.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriteFunction.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriteFunction.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriteOperator.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriteOperator.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriterHelper.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriterHelper.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/RowDataKeyGen.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/RowDataKeyGen.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/WriterHelpers.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/WriterHelpers.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/sort/SortOperator.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/sort/SortOperator.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/sort/SortOperatorGen.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/sort/SortOperatorGen.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/common/AbstractStreamWriteFunction.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/common/AbstractStreamWriteFunction.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/common/AbstractWriteFunction.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/common/AbstractWriteFunction.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/common/AbstractWriteOperator.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/common/AbstractWriteOperator.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/common/WriteOperatorFactory.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/common/WriteOperatorFactory.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactFunction.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactFunction.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionCommitEvent.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionCommitEvent.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionCommitSink.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionCommitSink.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionPlanEvent.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionPlanEvent.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionPlanOperator.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionPlanOperator.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionPlanSourceFunction.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionPlanSourceFunction.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/FlinkCompactionConfig.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/FlinkCompactionConfig.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/HoodieFlinkCompactor.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/HoodieFlinkCompactor.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/event/CommitAckEvent.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/event/CommitAckEvent.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/event/WriteMetadataEvent.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/event/WriteMetadataEvent.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/meta/CkpMessage.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/meta/CkpMessage.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/meta/CkpMetadata.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/meta/CkpMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssigner.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssigner.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssigners.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssigners.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketIndexPartitioner.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketIndexPartitioner.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/DeltaWriteProfile.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/DeltaWriteProfile.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/EmptyWriteProfile.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/EmptyWriteProfile.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/WriteProfile.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/WriteProfile.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/WriteProfiles.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/WriteProfiles.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/ChainedTransformer.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/ChainedTransformer.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/RowDataToHoodieFunction.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/RowDataToHoodieFunction.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/RowDataToHoodieFunctionWithRateLimit.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/RowDataToHoodieFunctionWithRateLimit.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/RowDataToHoodieFunctions.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/RowDataToHoodieFunctions.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/Transformer.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/Transformer.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/HiveSyncContext.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/HiveSyncContext.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/NonThrownExecutor.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/NonThrownExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/PayloadCreation.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/PayloadCreation.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/Pipelines.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/Pipelines.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/TimeWait.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/TimeWait.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadOperator.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadOperator.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/HoodieFlinkStreamer.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/HoodieFlinkStreamer.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSink.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSink.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/CatalogOptions.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/CatalogOptions.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalogFactory.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalogFactory.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/TableOptionProperties.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/TableOptionProperties.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FilePathUtils.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FilePathUtils.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/CopyOnWriteInputFormat.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/CopyOnWriteInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/HeapArrayVector.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/HeapArrayVector.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/HeapMapColumnVector.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/HeapMapColumnVector.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/HeapRowColumnVector.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/HeapRowColumnVector.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/ParquetDecimalVector.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/ParquetDecimalVector.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/AbstractColumnReader.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/AbstractColumnReader.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ArrayColumnReader.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ArrayColumnReader.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/BaseVectorizedColumnReader.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/BaseVectorizedColumnReader.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/FixedLenBytesColumnReader.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/FixedLenBytesColumnReader.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/Int64TimestampColumnReader.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/Int64TimestampColumnReader.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/MapColumnReader.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/MapColumnReader.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetDataColumnReader.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetDataColumnReader.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetDataColumnReaderFactory.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetDataColumnReaderFactory.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/RowColumnReader.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/RowColumnReader.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/RunLengthDecoder.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/vector/reader/RunLengthDecoder.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputSplit.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputSplit.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadTableState.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadTableState.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/AvroSchemaConverter.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/AvroSchemaConverter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/AvroToRowDataConverters.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/AvroToRowDataConverters.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ChangelogModes.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ChangelogModes.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/CompactionUtil.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/CompactionUtil.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/DataTypeUtils.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/DataTypeUtils.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkStateBackendConverter.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkStateBackendConverter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkTables.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkTables.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/InputFormats.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/InputFormats.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/RowDataProjection.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/RowDataProjection.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/RowDataToAvroConverters.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/RowDataToAvroConverters.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StringToRowDataConverter.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StringToRowDataConverter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory b/hudi-flink-datasource/hudi-flink/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/ITTestDataStreamWrite.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/ITTestDataStreamWrite.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/TestStreamWriteOperatorCoordinator.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/TestStreamWriteOperatorCoordinator.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/TestWriteCopyOnWrite.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/TestWriteCopyOnWrite.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/TestWriteMergeOnRead.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/TestWriteMergeOnRead.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/TestWriteMergeOnReadWithCompact.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/TestWriteMergeOnReadWithCompact.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/bulk/TestRowDataKeyGen.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/bulk/TestRowDataKeyGen.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/compact/ITTestHoodieFlinkCompactor.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/compact/ITTestHoodieFlinkCompactor.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/meta/TestCkpMetadata.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/meta/TestCkpMetadata.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/partitioner/TestBucketAssigner.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/partitioner/TestBucketAssigner.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/CollectorOutput.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/CollectorOutput.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/CompactFunctionWrapper.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/CompactFunctionWrapper.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/InsertFunctionWrapper.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/InsertFunctionWrapper.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockCoordinatorExecutor.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockCoordinatorExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockMapState.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockMapState.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockOperatorStateStore.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockOperatorStateStore.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockStateInitializationContext.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockStateInitializationContext.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockStreamingRuntimeContext.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockStreamingRuntimeContext.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockValueState.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockValueState.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/StreamWriteFunctionWrapper.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/StreamWriteFunctionWrapper.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/TestFunctionWrapper.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/TestFunctionWrapper.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/TestHiveSyncContext.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/TestHiveSyncContext.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/TestWriteBase.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/utils/TestWriteBase.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/source/TestFileIndex.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/source/TestFileIndex.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/source/TestStreamReadMonitoringFunction.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/source/TestStreamReadMonitoringFunction.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/source/TestStreamReadOperator.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/source/TestStreamReadOperator.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/ITTestHoodieDataSource.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/ITTestHoodieDataSource.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/TestHoodieTableFactory.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/TestHoodieTableFactory.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/TestHoodieTableSource.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/TestHoodieTableSource.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/catalog/TestHoodieCatalog.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/catalog/TestHoodieCatalog.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/format/TestInputFormat.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/format/TestInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/SchemaBuilder.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/SchemaBuilder.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestCompactionUtil.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestCompactionUtil.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestConfigurations.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestConfigurations.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestData.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestData.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestHoodieRowData.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestHoodieRowData.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestSQL.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestSQL.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestStreamerUtil.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestStreamerUtil.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestStringToRowDataConverter.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestStringToRowDataConverter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestUtils.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestUtils.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestViewStorageProperties.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/TestViewStorageProperties.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/factory/CollectSinkTableFactory.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/factory/CollectSinkTableFactory.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/factory/ContinuousFileSourceFactory.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/factory/ContinuousFileSourceFactory.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/source/ContinuousFileSource.java b/hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/utils/source/ContinuousFileSource.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/resources/META-INF/services/org.apache.flink.table.factories.Factory b/hudi-flink-datasource/hudi-flink/src/test/resources/META-INF/services/org.apache.flink.table.factories.Factory old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/resources/debezium_json.data b/hudi-flink-datasource/hudi-flink/src/test/resources/debezium_json.data old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/resources/log4j-surefire-quiet.properties b/hudi-flink-datasource/hudi-flink/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/resources/log4j-surefire.properties b/hudi-flink-datasource/hudi-flink/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/resources/test_read_schema.avsc b/hudi-flink-datasource/hudi-flink/src/test/resources/test_read_schema.avsc old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/resources/test_source.data b/hudi-flink-datasource/hudi-flink/src/test/resources/test_source.data old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/resources/test_source_2.data b/hudi-flink-datasource/hudi-flink/src/test/resources/test_source_2.data old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/resources/test_source_3.data b/hudi-flink-datasource/hudi-flink/src/test/resources/test_source_3.data old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/resources/test_source_4.data b/hudi-flink-datasource/hudi-flink/src/test/resources/test_source_4.data old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink/src/test/resources/test_source_5.data b/hudi-flink-datasource/hudi-flink/src/test/resources/test_source_5.data old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/pom.xml b/hudi-flink-datasource/hudi-flink1.13.x/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/ColumnarArrayData.java b/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/ColumnarArrayData.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/ColumnarMapData.java b/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/ColumnarMapData.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/ColumnarRowData.java b/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/ColumnarRowData.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/vector/MapColumnVector.java b/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/vector/MapColumnVector.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/vector/RowColumnVector.java b/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/vector/RowColumnVector.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/vector/VectorizedColumnBatch.java b/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/vector/VectorizedColumnBatch.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorAdapter.java b/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorFactoryAdapter.java b/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorFactoryAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/MailboxExecutorAdapter.java b/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/MailboxExecutorAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/RateLimiterAdapter.java b/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/RateLimiterAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/Utils.java b/hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/Utils.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/OutputAdapter.java b/hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/OutputAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/StateInitializationContextAdapter.java b/hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/StateInitializationContextAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/StreamingRuntimeContextAdapter.java b/hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/StreamingRuntimeContextAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/TestTableEnvs.java b/hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/TestTableEnvs.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.14.x/pom.xml b/hudi-flink-datasource/hudi-flink1.14.x/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorAdapter.java b/hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorFactoryAdapter.java b/hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorFactoryAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/MailboxExecutorAdapter.java b/hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/MailboxExecutorAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/RateLimiterAdapter.java b/hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/RateLimiterAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/Utils.java b/hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/Utils.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/OutputAdapter.java b/hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/OutputAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/StateInitializationContextAdapter.java b/hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/StateInitializationContextAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/StreamingRuntimeContextAdapter.java b/hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/StreamingRuntimeContextAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/TestTableEnvs.java b/hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/TestTableEnvs.java old mode 100644 new mode 100755 diff --git a/hudi-flink-datasource/pom.xml b/hudi-flink-datasource/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-gcp/pom.xml b/hudi-gcp/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-gcp/src/assembly/src.xml b/hudi-gcp/src/assembly/src.xml old mode 100644 new mode 100755 diff --git a/hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/BigQuerySyncConfig.java b/hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/BigQuerySyncConfig.java old mode 100644 new mode 100755 diff --git a/hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/BigQuerySyncTool.java b/hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/BigQuerySyncTool.java old mode 100644 new mode 100755 diff --git a/hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/HoodieBigQuerySyncClient.java b/hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/HoodieBigQuerySyncClient.java old mode 100644 new mode 100755 diff --git a/hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/HoodieBigQuerySyncException.java b/hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/HoodieBigQuerySyncException.java old mode 100644 new mode 100755 diff --git a/hudi-gcp/src/test/java/org/apache/hudi/gcp/bigquery/TestBigQuerySyncConfig.java b/hudi-gcp/src/test/java/org/apache/hudi/gcp/bigquery/TestBigQuerySyncConfig.java old mode 100644 new mode 100755 diff --git a/hudi-gcp/src/test/resources/log4j-surefire-quiet.properties b/hudi-gcp/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-gcp/src/test/resources/log4j-surefire.properties b/hudi-gcp/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/pom.xml b/hudi-hadoop-mr/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/com/uber/hoodie/hadoop/HoodieInputFormat.java b/hudi-hadoop-mr/src/main/java/com/uber/hoodie/hadoop/HoodieInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/com/uber/hoodie/hadoop/realtime/HoodieRealtimeInputFormat.java b/hudi-hadoop-mr/src/main/java/com/uber/hoodie/hadoop/realtime/HoodieRealtimeInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/BootstrapBaseFileSplit.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/BootstrapBaseFileSplit.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/BootstrapColumnStichingRecordReader.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/BootstrapColumnStichingRecordReader.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/FileStatusWithBootstrapBaseFile.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/FileStatusWithBootstrapBaseFile.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieTableFileIndex.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieTableFileIndex.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieColumnProjectionUtils.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieColumnProjectionUtils.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieCopyOnWriteTableInputFormat.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieCopyOnWriteTableInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHFileInputFormat.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHFileInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHFileRecordReader.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHFileRecordReader.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieParquetInputFormat.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieParquetInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieParquetInputFormatBase.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieParquetInputFormatBase.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieROTablePathFilter.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieROTablePathFilter.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieTableInputFormat.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieTableInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/InputPathHandler.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/InputPathHandler.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/InputSplitUtils.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/InputSplitUtils.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/LocatedFileStatusWithBootstrapBaseFile.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/LocatedFileStatusWithBootstrapBaseFile.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/PathWithBootstrapFileStatus.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/PathWithBootstrapFileStatus.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/RealtimeFileStatus.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/RealtimeFileStatus.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/RecordReaderValueIterator.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/RecordReaderValueIterator.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/SafeParquetRecordReaderWrapper.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/SafeParquetRecordReaderWrapper.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/UseFileSplitsFromInputFormat.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/UseFileSplitsFromInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/UseRecordReaderFromInputFormat.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/UseRecordReaderFromInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/config/HoodieRealtimeConfig.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/config/HoodieRealtimeConfig.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineRealtimeFileSplit.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineRealtimeFileSplit.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineRealtimeHiveSplit.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineRealtimeHiveSplit.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/AbstractRealtimeRecordReader.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/AbstractRealtimeRecordReader.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieCombineRealtimeRecordReader.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieCombineRealtimeRecordReader.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieEmptyRecordReader.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieEmptyRecordReader.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieHFileRealtimeInputFormat.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieHFileRealtimeInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieMergeOnReadTableInputFormat.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieMergeOnReadTableInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieParquetRealtimeInputFormat.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieParquetRealtimeInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieParquetSerde.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieParquetSerde.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieRealtimeBootstrapBaseFileSplit.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieRealtimeBootstrapBaseFileSplit.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieRealtimeFileSplit.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieRealtimeFileSplit.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieRealtimePath.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieRealtimePath.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieRealtimeRecordReader.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieRealtimeRecordReader.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieVirtualKeyInfo.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieVirtualKeyInfo.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeCompactedRecordReader.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeCompactedRecordReader.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeSplit.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeSplit.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeUnmergedRecordReader.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeUnmergedRecordReader.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieHiveUtils.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieHiveUtils.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieInputFormatUtils.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieInputFormatUtils.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeInputFormatUtils.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeInputFormatUtils.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeRecordReaderUtils.java b/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeRecordReaderUtils.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestAnnotation.java b/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestAnnotation.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestGloballyConsistentTimeStampFilteringInputFormat.java b/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestGloballyConsistentTimeStampFilteringInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestHoodieHFileInputFormat.java b/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestHoodieHFileInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestHoodieParquetInputFormat.java b/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestHoodieParquetInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestHoodieROTablePathFilter.java b/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestHoodieROTablePathFilter.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestInputPathHandler.java b/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestInputPathHandler.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestRecordReaderValueIterator.java b/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/TestRecordReaderValueIterator.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/functional/TestHoodieCombineHiveInputFormat.java b/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/functional/TestHoodieCombineHiveInputFormat.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/realtime/TestHoodieRealtimeFileSplit.java b/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/realtime/TestHoodieRealtimeFileSplit.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/realtime/TestHoodieRealtimeRecordReader.java b/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/realtime/TestHoodieRealtimeRecordReader.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/testutils/InputFormatTestUtil.java b/hudi-hadoop-mr/src/test/java/org/apache/hudi/hadoop/testutils/InputFormatTestUtil.java old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/test/resources/log4j-surefire-quiet.properties b/hudi-hadoop-mr/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/test/resources/log4j-surefire.properties b/hudi-hadoop-mr/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-hadoop-mr/src/test/resources/sample1.avsc b/hudi-hadoop-mr/src/test/resources/sample1.avsc old mode 100644 new mode 100755 diff --git a/hudi-integ-test/README.md b/hudi-integ-test/README.md old mode 100644 new mode 100755 diff --git a/hudi-integ-test/pom.xml b/hudi-integ-test/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-integ-test/prepare_integration_suite.sh b/hudi-integ-test/prepare_integration_suite.sh old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieDeltaStreamerWrapper.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieDeltaStreamerWrapper.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieMultiWriterTestSuiteJob.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieMultiWriterTestSuiteJob.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieTestSuiteJob.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieTestSuiteJob.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieTestSuiteWriter.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieTestSuiteWriter.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/SparkDataSourceContinuousIngestTool.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/SparkDataSourceContinuousIngestTool.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/configuration/DFSDeltaConfig.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/configuration/DFSDeltaConfig.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/configuration/DeltaConfig.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/configuration/DeltaConfig.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/converter/Converter.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/converter/Converter.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/converter/DeleteConverter.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/converter/DeleteConverter.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/converter/UpdateConverter.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/converter/UpdateConverter.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/DagUtils.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/DagUtils.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/ExecutionContext.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/ExecutionContext.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/SimpleWorkflowDagGenerator.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/SimpleWorkflowDagGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/WorkflowDag.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/WorkflowDag.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/WorkflowDagGenerator.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/WorkflowDagGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/WriterContext.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/WriterContext.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/BaseValidateDatasetNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/BaseValidateDatasetNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/BulkInsertNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/BulkInsertNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/CleanNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/CleanNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ClusteringNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ClusteringNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/CompactNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/CompactNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/DagNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/DagNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/DelayNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/DelayNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/DeleteInputDatasetNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/DeleteInputDatasetNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/DeleteNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/DeleteNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/HiveQueryNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/HiveQueryNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/HiveSyncNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/HiveSyncNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/InsertNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/InsertNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/InsertOverwriteNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/InsertOverwriteNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/InsertOverwriteTableNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/InsertOverwriteTableNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/RollbackNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/RollbackNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ScheduleCompactNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ScheduleCompactNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/SparkSQLQueryNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/SparkSQLQueryNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/UpsertNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/UpsertNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ValidateAsyncOperations.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ValidateAsyncOperations.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ValidateDatasetNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ValidateDatasetNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ValidateNode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/ValidateNode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/scheduler/DagScheduler.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/scheduler/DagScheduler.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/scheduler/SaferSchemaDagScheduler.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/scheduler/SaferSchemaDagScheduler.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/DeleteGeneratorIterator.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/DeleteGeneratorIterator.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/DeltaGenerator.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/DeltaGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/FlexibleSchemaRecordGenerationIterator.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/FlexibleSchemaRecordGenerationIterator.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/GenericRecordFullPayloadGenerator.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/GenericRecordFullPayloadGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/GenericRecordFullPayloadSizeEstimator.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/GenericRecordFullPayloadSizeEstimator.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/GenericRecordPartialPayloadGenerator.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/GenericRecordPartialPayloadGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/LazyRecordGeneratorIterator.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/LazyRecordGeneratorIterator.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/UpdateGeneratorIterator.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/UpdateGeneratorIterator.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/helpers/DFSTestSuitePathSelector.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/helpers/DFSTestSuitePathSelector.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/helpers/HiveServiceProvider.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/helpers/HiveServiceProvider.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/helpers/ZookeeperServiceProvider.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/helpers/ZookeeperServiceProvider.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DFSAvroDeltaInputReader.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DFSAvroDeltaInputReader.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DFSDeltaInputReader.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DFSDeltaInputReader.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DFSHoodieDatasetInputReader.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DFSHoodieDatasetInputReader.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DeltaInputReader.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DeltaInputReader.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DeltaInputType.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DeltaInputType.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/SparkBasedReader.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/SparkBasedReader.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/schema/SchemaUtils.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/schema/SchemaUtils.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/schema/TestSuiteFileBasedSchemaProvider.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/schema/TestSuiteFileBasedSchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/AvroFileDeltaInputWriter.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/AvroFileDeltaInputWriter.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DFSDeltaWriterAdapter.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DFSDeltaWriterAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DFSSparkAvroDeltaWriter.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DFSSparkAvroDeltaWriter.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaInputWriter.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaInputWriter.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaOutputMode.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaOutputMode.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaWriteStats.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaWriteStats.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaWriterAdapter.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaWriterAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaWriterFactory.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/DeltaWriterFactory.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/SparkAvroDeltaInputWriter.java b/hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/writer/SparkAvroDeltaInputWriter.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/SparkDataSourceContinuousIngest.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/SparkDataSourceContinuousIngest.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkBulkInsertNode.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkBulkInsertNode.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkDeleteNode.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkDeleteNode.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkInsertNode.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkInsertNode.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkInsertOverwriteNode.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkInsertOverwriteNode.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkInsertOverwriteTableNode.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkInsertOverwriteTableNode.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkUpsertNode.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkUpsertNode.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/BaseSparkSqlNode.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/BaseSparkSqlNode.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlCreateTableNode.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlCreateTableNode.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlDeleteNode.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlDeleteNode.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlInsertNode.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlInsertNode.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlInsertOverwriteNode.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlInsertOverwriteNode.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlMergeNode.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlMergeNode.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlUpdateNode.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlUpdateNode.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlValidateDatasetNode.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlValidateDatasetNode.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/utils/SparkSqlUtils.scala b/hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/utils/SparkSqlUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/HoodieTestHiveBase.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/HoodieTestHiveBase.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/ITTestBase.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/ITTestBase.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/ITTestHoodieDemo.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/ITTestHoodieDemo.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/ITTestHoodieSanity.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/ITTestHoodieSanity.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/command/ITTestHoodieSyncCommand.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/command/ITTestHoodieSyncCommand.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/TestDFSHoodieTestSuiteWriterAdapter.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/TestDFSHoodieTestSuiteWriterAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/TestFileDeltaInputWriter.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/TestFileDeltaInputWriter.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/configuration/TestWorkflowBuilder.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/configuration/TestWorkflowBuilder.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/converter/TestDeleteConverter.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/converter/TestDeleteConverter.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/converter/TestUpdateConverter.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/converter/TestUpdateConverter.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/dag/ComplexDagGenerator.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/dag/ComplexDagGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/dag/HiveSyncDagGenerator.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/dag/HiveSyncDagGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/dag/HiveSyncDagGeneratorMOR.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/dag/HiveSyncDagGeneratorMOR.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/dag/TestDagUtils.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/dag/TestDagUtils.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/generator/TestGenericRecordPayloadEstimator.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/generator/TestGenericRecordPayloadEstimator.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/generator/TestGenericRecordPayloadGenerator.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/generator/TestGenericRecordPayloadGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/job/TestHoodieTestSuiteJob.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/job/TestHoodieTestSuiteJob.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/reader/TestDFSAvroDeltaInputReader.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/reader/TestDFSAvroDeltaInputReader.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/reader/TestDFSHoodieDatasetInputReader.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/reader/TestDFSHoodieDatasetInputReader.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/utils/TestUtils.java b/hudi-integ-test/src/test/java/org/apache/hudi/integ/testsuite/utils/TestUtils.java old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/resources/hoodie-docker.properties b/hudi-integ-test/src/test/resources/hoodie-docker.properties old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/resources/log4j-surefire-quiet.properties b/hudi-integ-test/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/resources/log4j-surefire.properties b/hudi-integ-test/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/resources/unit-test-cow-dag-spark-datasource.yaml b/hudi-integ-test/src/test/resources/unit-test-cow-dag-spark-datasource.yaml old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/resources/unit-test-cow-dag.yaml b/hudi-integ-test/src/test/resources/unit-test-cow-dag.yaml old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/resources/unit-test-mor-dag.yaml b/hudi-integ-test/src/test/resources/unit-test-mor-dag.yaml old mode 100644 new mode 100755 diff --git a/hudi-integ-test/src/test/resources/unit-test-spark-sql-dag.yaml b/hudi-integ-test/src/test/resources/unit-test-spark-sql-dag.yaml old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/README.md b/hudi-kafka-connect/README.md old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/demo/config-sink-hive.json b/hudi-kafka-connect/demo/config-sink-hive.json old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/demo/config-sink.json b/hudi-kafka-connect/demo/config-sink.json old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/demo/connect-distributed.properties b/hudi-kafka-connect/demo/connect-distributed.properties old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/pom.xml b/hudi-kafka-connect/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/HoodieSinkConnector.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/HoodieSinkConnector.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/HoodieSinkTask.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/HoodieSinkTask.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/KafkaConnectFileIdPrefixProvider.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/KafkaConnectFileIdPrefixProvider.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/kafka/KafkaConnectControlAgent.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/kafka/KafkaConnectControlAgent.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/kafka/KafkaControlAgent.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/kafka/KafkaControlAgent.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/kafka/KafkaControlProducer.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/kafka/KafkaControlProducer.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/ConnectTransactionCoordinator.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/ConnectTransactionCoordinator.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/ConnectTransactionParticipant.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/ConnectTransactionParticipant.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/CoordinatorEvent.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/CoordinatorEvent.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/TransactionCoordinator.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/TransactionCoordinator.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/TransactionInfo.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/TransactionInfo.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/TransactionParticipant.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/TransactionParticipant.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/utils/KafkaConnectUtils.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/utils/KafkaConnectUtils.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/AbstractConnectWriter.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/AbstractConnectWriter.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/BufferedConnectWriter.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/BufferedConnectWriter.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/ConnectTransactionServices.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/ConnectTransactionServices.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/ConnectWriter.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/ConnectWriter.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/ConnectWriterProvider.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/ConnectWriterProvider.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectConfigs.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectConfigs.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectTransactionServices.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectTransactionServices.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectWriterProvider.java b/hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectWriterProvider.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/resources/ControlMessage.proto b/hudi-kafka-connect/src/main/resources/ControlMessage.proto old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/main/resources/log4j.properties b/hudi-kafka-connect/src/main/resources/log4j.properties old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/java/org/apache/hudi/connect/TestConnectTransactionCoordinator.java b/hudi-kafka-connect/src/test/java/org/apache/hudi/connect/TestConnectTransactionCoordinator.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/java/org/apache/hudi/connect/TestConnectTransactionParticipant.java b/hudi-kafka-connect/src/test/java/org/apache/hudi/connect/TestConnectTransactionParticipant.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/java/org/apache/hudi/connect/TestHdfsConfiguration.java b/hudi-kafka-connect/src/test/java/org/apache/hudi/connect/TestHdfsConfiguration.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/java/org/apache/hudi/helper/MockConnectTransactionServices.java b/hudi-kafka-connect/src/test/java/org/apache/hudi/helper/MockConnectTransactionServices.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/java/org/apache/hudi/helper/MockKafkaConnect.java b/hudi-kafka-connect/src/test/java/org/apache/hudi/helper/MockKafkaConnect.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/java/org/apache/hudi/helper/MockKafkaControlAgent.java b/hudi-kafka-connect/src/test/java/org/apache/hudi/helper/MockKafkaControlAgent.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/java/org/apache/hudi/helper/TestHudiWriterProvider.java b/hudi-kafka-connect/src/test/java/org/apache/hudi/helper/TestHudiWriterProvider.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/java/org/apache/hudi/writers/TestAbstractConnectWriter.java b/hudi-kafka-connect/src/test/java/org/apache/hudi/writers/TestAbstractConnectWriter.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/java/org/apache/hudi/writers/TestBufferedConnectWriter.java b/hudi-kafka-connect/src/test/java/org/apache/hudi/writers/TestBufferedConnectWriter.java old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/resources/hadoop_conf/core-site.xml b/hudi-kafka-connect/src/test/resources/hadoop_conf/core-site.xml old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/resources/hadoop_conf/hdfs-site.xml b/hudi-kafka-connect/src/test/resources/hadoop_conf/hdfs-site.xml old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/resources/hadoop_home/etc/hadoop/core-site.xml b/hudi-kafka-connect/src/test/resources/hadoop_home/etc/hadoop/core-site.xml old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/resources/hadoop_home/etc/hadoop/hdfs-site.xml b/hudi-kafka-connect/src/test/resources/hadoop_home/etc/hadoop/hdfs-site.xml old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/resources/log4j-surefire-quiet.properties b/hudi-kafka-connect/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-kafka-connect/src/test/resources/log4j-surefire.properties b/hudi-kafka-connect/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/README.md b/hudi-spark-datasource/README.md old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/pom.xml b/hudi-spark-datasource/hudi-spark-common/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/DataSourceUtils.java b/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/DataSourceUtils.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/HoodieDatasetBulkInsertHelper.java b/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/HoodieDatasetBulkInsertHelper.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/SparkRowWriteHelper.java b/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/SparkRowWriteHelper.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/async/SparkStreamingAsyncClusteringService.java b/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/async/SparkStreamingAsyncClusteringService.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/async/SparkStreamingAsyncCompactService.java b/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/async/SparkStreamingAsyncCompactService.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/BaseDefaultSource.java b/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/BaseDefaultSource.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/BaseWriterCommitMessage.java b/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/BaseWriterCommitMessage.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/BulkInsertDataInternalWriterHelper.java b/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/BulkInsertDataInternalWriterHelper.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/DataSourceInternalWriterHelper.java b/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/DataSourceInternalWriterHelper.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/sql/IExpressionEvaluator.java b/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/sql/IExpressionEvaluator.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/sql/InsertMode.java b/hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/sql/InsertMode.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister b/hudi-spark-datasource/hudi-spark-common/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/BaseFileOnlyRelation.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/BaseFileOnlyRelation.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/ColumnStatsIndexSupport.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/ColumnStatsIndexSupport.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DataSourceOptions.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DataSourceOptions.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DefaultSource.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DefaultSource.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/EmptyRelation.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/EmptyRelation.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBaseRelation.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBaseRelation.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBootstrapRDD.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBootstrapRDD.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBootstrapRelation.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBootstrapRelation.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieCLIUtils.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieCLIUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieDataSourceHelper.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieDataSourceHelper.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieDatasetUtils.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieDatasetUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieEmptyRelation.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieEmptyRelation.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileIndex.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileIndex.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileScanRDD.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileScanRDD.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieMergeOnReadRDD.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieMergeOnReadRDD.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieStreamingSink.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieStreamingSink.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieUnsafeRDD.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieUnsafeRDD.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieWriterUtils.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieWriterUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/IncrementalRelation.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/IncrementalRelation.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/MergeOnReadIncrementalRelation.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/MergeOnReadIncrementalRelation.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/MergeOnReadSnapshotRelation.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/MergeOnReadSnapshotRelation.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkConfigs.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkConfigs.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkHoodieTableFileIndex.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkHoodieTableFileIndex.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/package.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/package.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/HoodieHadoopFSUtils.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/HoodieHadoopFSUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/execution/datasources/HoodieInMemoryFileIndex.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/execution/datasources/HoodieInMemoryFileIndex.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/HoodieSparkTypeUtils.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/HoodieSparkTypeUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/HoodieUnsafeRDDUtils.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/HoodieUnsafeRDDUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/avro/HoodieSparkAvroSchemaConverters.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/avro/HoodieSparkAvroSchemaConverters.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/avro/SchemaConverters.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/avro/SchemaConverters.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/catalog/HoodieCatalogTable.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/catalog/HoodieCatalogTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/trees/HoodieLeafLike.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/trees/HoodieLeafLike.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieParquetFileFormat.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieParquetFileFormat.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hive/HiveClientUtils.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hive/HiveClientUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/DataSkippingUtils.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/DataSkippingUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieOptionConfig.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieOptionConfig.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieSqlCommonUtils.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieSqlCommonUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/ProvidesHoodieConfig.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/ProvidesHoodieConfig.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/SerDeUtils.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/SerDeUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableAddColumnsCommand.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableAddColumnsCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableChangeColumnCommand.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableChangeColumnCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableDropPartitionCommand.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableDropPartitionCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableRenameCommand.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableRenameCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableCommand.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/DropHoodieTableCommand.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/DropHoodieTableCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/HoodieLeafRunnableCommand.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/HoodieLeafRunnableCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/ShowHoodieTablePartitionsCommand.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/ShowHoodieTablePartitionsCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/TruncateHoodieTableCommand.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/TruncateHoodieTableCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/ValidateDuplicateKeyPayload.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/ValidateDuplicateKeyPayload.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/payload/SqlTypedRecord.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/payload/SqlTypedRecord.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/streaming/HoodieSourceOffset.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/streaming/HoodieSourceOffset.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/streaming/HoodieStreamSource.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/streaming/HoodieStreamSource.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/test/java/org/apache/hudi/internal/HoodieBulkInsertInternalWriterTestBase.java b/hudi-spark-datasource/hudi-spark-common/src/test/java/org/apache/hudi/internal/HoodieBulkInsertInternalWriterTestBase.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark-common/src/test/scala/org/apache/spark/execution/datasources/TestHoodieInMemoryFileIndex.scala b/hudi-spark-datasource/hudi-spark-common/src/test/scala/org/apache/spark/execution/datasources/TestHoodieInMemoryFileIndex.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/pom.xml b/hudi-spark-datasource/hudi-spark/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/antlr4/org/apache/hudi/spark/sql/parser/HoodieSqlCommon.g4 b/hudi-spark-datasource/hudi-spark/src/main/antlr4/org/apache/hudi/spark/sql/parser/HoodieSqlCommon.g4 old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/HoodieDataSourceHelpers.java b/hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/HoodieDataSourceHelpers.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/QuickstartUtils.java b/hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/QuickstartUtils.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/bootstrap/SparkFullBootstrapDataProviderBase.java b/hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/bootstrap/SparkFullBootstrapDataProviderBase.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/bootstrap/SparkOrcBootstrapDataProvider.java b/hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/bootstrap/SparkOrcBootstrapDataProvider.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/bootstrap/SparkParquetBootstrapDataProvider.java b/hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/bootstrap/SparkParquetBootstrapDataProvider.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/payload/AWSDmsAvroPayload.java b/hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/payload/AWSDmsAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/Call.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/Call.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/Compaction.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/Compaction.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/HoodieSparkSessionExtension.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/HoodieSparkSessionExtension.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/HoodieSqlUtils.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/HoodieSqlUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieAnalysis.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieAnalysis.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CallProcedureHoodieCommand.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CallProcedureHoodieCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionHoodiePathCommand.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionHoodiePathCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionHoodieTableCommand.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionHoodieTableCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionShowHoodiePathCommand.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionShowHoodiePathCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionShowHoodieTableCommand.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionShowHoodieTableCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableAsSelectCommand.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableAsSelectCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/DeleteHoodieTableCommand.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/DeleteHoodieTableCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/InsertIntoHoodieTableCommand.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/InsertIntoHoodieTableCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/UpdateHoodieTableCommand.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/UpdateHoodieTableCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/UuidKeyGenerator.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/UuidKeyGenerator.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/payload/ExpressionCodeGen.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/payload/ExpressionCodeGen.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/payload/ExpressionPayload.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/payload/ExpressionPayload.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/BaseProcedure.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/BaseProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/CreateSavepointsProcedure.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/CreateSavepointsProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/DeleteSavepointsProcedure.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/DeleteSavepointsProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/HoodieProcedureUtils.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/HoodieProcedureUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/HoodieProcedures.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/HoodieProcedures.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/Procedure.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/Procedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ProcedureArgs.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ProcedureArgs.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ProcedureBuilder.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ProcedureBuilder.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ProcedureParameter.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ProcedureParameter.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ProcedureParameterImpl.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ProcedureParameterImpl.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RollbackSavepointsProcedure.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RollbackSavepointsProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RollbackToInstantTimeProcedure.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RollbackToInstantTimeProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunClusteringProcedure.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunClusteringProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunCompactionProcedure.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunCompactionProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowClusteringProcedure.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowClusteringProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowCommitsProcedure.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowCommitsProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowCompactionProcedure.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowCompactionProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowSavepointsProcedure.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowSavepointsProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/parser/HoodieCommonSqlParser.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/parser/HoodieCommonSqlParser.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/parser/HoodieSqlCommonAstBuilder.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/parser/HoodieSqlCommonAstBuilder.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/HoodieJavaApp.java b/hudi-spark-datasource/hudi-spark/src/test/java/HoodieJavaApp.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/HoodieJavaGenerateApp.java b/hudi-spark-datasource/hudi-spark/src/test/java/HoodieJavaGenerateApp.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/HoodieJavaStreamingApp.java b/hudi-spark-datasource/hudi-spark/src/test/java/HoodieJavaStreamingApp.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/ColumnStatsIndexHelper.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/ColumnStatsIndexHelper.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/TestDataSourceUtils.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/TestDataSourceUtils.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/TestQuickstartUtils.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/TestQuickstartUtils.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/HoodieSparkFunctionalTestSuite.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/HoodieSparkFunctionalTestSuite.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/SparkRDDWriteClientOverride.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/SparkRDDWriteClientOverride.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/TestBootstrap.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/TestBootstrap.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/TestHoodieDatasetBulkInsertHelper.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/TestHoodieDatasetBulkInsertHelper.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/TestOrcBootstrap.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/TestOrcBootstrap.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/index/bucket/TestBucketIdentifier.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/index/bucket/TestBucketIdentifier.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestComplexKeyGenerator.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestComplexKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestCustomKeyGenerator.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestCustomKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestGlobalDeleteRecordGenerator.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestGlobalDeleteRecordGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestNonpartitionedKeyGenerator.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestNonpartitionedKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestSimpleKeyGenerator.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestSimpleKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestTimestampBasedKeyGenerator.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/TestTimestampBasedKeyGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/factory/TestCreateKeyGeneratorByTypeWithFactory.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/factory/TestCreateKeyGeneratorByTypeWithFactory.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/factory/TestHoodieSparkKeyGeneratorFactory.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/keygen/factory/TestHoodieSparkKeyGeneratorFactory.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/payload/TestAWSDmsAvroPayload.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/payload/TestAWSDmsAvroPayload.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/testutils/DataSourceTestUtils.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/testutils/DataSourceTestUtils.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/testutils/KeyGeneratorTestUtilities.java b/hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/testutils/KeyGeneratorTestUtilities.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/exampleEvolvedSchema.txt b/hudi-spark-datasource/hudi-spark/src/test/resources/exampleEvolvedSchema.txt old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/exampleSchema.txt b/hudi-spark-datasource/hudi-spark/src/test/resources/exampleSchema.txt old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/external-config/hudi-defaults.conf b/hudi-spark-datasource/hudi-spark/src/test/resources/external-config/hudi-defaults.conf old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00000-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00000-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00001-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00001-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00002-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00002-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00003-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00003-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/column-stats-index-table.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/column-stats-index-table.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00000-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00000-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00001-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00001-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00002-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00002-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00003-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00003-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00000-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00000-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00001-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00001-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00002-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00002-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00003-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00003-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-column-stats-index-table.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-column-stats-index-table.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/updated-column-stats-index-table.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/updated-column-stats-index-table.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/updated-partial-column-stats-index-table.json b/hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/updated-partial-column-stats-index-table.json old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/log4j-surefire-quiet.properties b/hudi-spark-datasource/hudi-spark/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/log4j-surefire.properties b/hudi-spark-datasource/hudi-spark/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/resources/sql-statements.sql b/hudi-spark-datasource/hudi-spark/src/test/resources/sql-statements.sql old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/SparkDatasetMixin.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/SparkDatasetMixin.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestAvroConversionHelper.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestAvroConversionHelper.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestAvroConversionUtils.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestAvroConversionUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestConvertFilterToCatalystExpression.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestConvertFilterToCatalystExpression.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestDataSkippingUtils.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestDataSkippingUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestDataSourceDefaults.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestDataSourceDefaults.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestDataSourceOptions.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestDataSourceOptions.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestGenericRecordAndRowConsistency.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestGenericRecordAndRowConsistency.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestHoodieFileIndex.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestHoodieFileIndex.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestHoodieSparkSqlWriter.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestHoodieSparkSqlWriter.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestHoodieSparkUtils.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestHoodieSparkUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestTableSchemaResolverWithSparkSQL.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestTableSchemaResolverWithSparkSQL.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestCOWDataSource.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestCOWDataSource.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestCOWDataSourceStorage.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestCOWDataSourceStorage.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestColumnStatsIndex.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestColumnStatsIndex.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestDataSourceForBootstrap.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestDataSourceForBootstrap.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestEmptyCommit.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestEmptyCommit.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestHoodieActiveTimeline.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestHoodieActiveTimeline.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestLayoutOptimization.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestLayoutOptimization.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestMORDataSource.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestMORDataSource.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestMORDataSourceStorage.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestMORDataSourceStorage.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestMORDataSourceWithBucket.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestMORDataSourceWithBucket.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestMetadataTableWithSparkDataSource.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestMetadataTableWithSparkDataSource.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestParquetColumnProjection.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestParquetColumnProjection.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestSqlStatement.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestSqlStatement.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestStreamingSource.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestStreamingSource.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestStructuredStreaming.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestStructuredStreaming.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestTimeTravelQuery.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestTimeTravelQuery.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/hudi/benchmark/HoodieBenchmark.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/hudi/benchmark/HoodieBenchmark.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/hudi/benchmark/HoodieBenchmarkBase.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/hudi/benchmark/HoodieBenchmarkBase.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/hudi/benchmark/HoodieBenchmarks.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/hudi/benchmark/HoodieBenchmarks.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/execution/benchmark/AvroSerDerBenchmark.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/execution/benchmark/AvroSerDerBenchmark.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/execution/benchmark/CowTableReadBenchmark.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/execution/benchmark/CowTableReadBenchmark.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/execution/benchmark/SpaceCurveOptimizeBenchmark.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/execution/benchmark/SpaceCurveOptimizeBenchmark.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/HoodieSparkSqlTestBase.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/HoodieSparkSqlTestBase.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestAlterTable.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestAlterTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestAlterTableDropPartition.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestAlterTableDropPartition.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestCompactionTable.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestCompactionTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestCreateTable.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestCreateTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestDeleteTable.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestDeleteTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestDropTable.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestDropTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestHoodieOptionConfig.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestHoodieOptionConfig.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestInsertTable.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestInsertTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestMergeIntoLogOnlyTable.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestMergeIntoLogOnlyTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestMergeIntoTable.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestMergeIntoTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestMergeIntoTable2.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestMergeIntoTable2.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestPartialUpdateForMergeInto.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestPartialUpdateForMergeInto.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestShowPartitions.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestShowPartitions.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestSpark3DDL.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestSpark3DDL.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestSqlConf.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestSqlConf.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTimeTravelTable.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTimeTravelTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTruncateTable.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTruncateTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestUpdateTable.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestUpdateTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestCallCommandParser.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestCallCommandParser.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestCallProcedure.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestCallProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestClusteringProcedure.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestClusteringProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestCompactionProcedure.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestCompactionProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestSavepointsProcedure.scala b/hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestSavepointsProcedure.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2-common/pom.xml b/hudi-spark-datasource/hudi-spark2-common/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/pom.xml b/hudi-spark-datasource/hudi-spark2/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/antlr4/imports/SqlBase.g4 b/hudi-spark-datasource/hudi-spark2/src/main/antlr4/imports/SqlBase.g4 old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/antlr4/org/apache/hudi/spark/sql/parser/HoodieSqlBase.g4 b/hudi-spark-datasource/hudi-spark2/src/main/antlr4/org/apache/hudi/spark/sql/parser/HoodieSqlBase.g4 old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/DefaultSource.java b/hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/DefaultSource.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/HoodieBulkInsertDataInternalWriter.java b/hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/HoodieBulkInsertDataInternalWriter.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/HoodieBulkInsertDataInternalWriterFactory.java b/hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/HoodieBulkInsertDataInternalWriterFactory.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/HoodieDataSourceInternalWriter.java b/hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/HoodieDataSourceInternalWriter.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/HoodieWriterCommitMessage.java b/hudi-spark-datasource/hudi-spark2/src/main/java/org/apache/hudi/internal/HoodieWriterCommitMessage.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister b/hudi-spark-datasource/hudi-spark2/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/hudi/Spark2DefaultSource.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/hudi/Spark2DefaultSource.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/hudi/Spark2RowSerDe.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/hudi/Spark2RowSerDe.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/HoodieSpark2CatalystExpressionUtils.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/HoodieSpark2CatalystExpressionUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/adapter/Spark2Adapter.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/adapter/Spark2Adapter.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/avro/HoodieSpark2_4AvroDeserializer.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/avro/HoodieSpark2_4AvroDeserializer.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/avro/HoodieSpark2_4AvroSerializer.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/avro/HoodieSpark2_4AvroSerializer.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/DeleteFromTable.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/DeleteFromTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/MergeInto.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/MergeInto.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/UpdateTable.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/UpdateTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/execution/datasources/Spark2ParsePartitionUtil.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/execution/datasources/Spark2ParsePartitionUtil.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark24HoodieParquetFileFormat.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark24HoodieParquetFileFormat.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/hudi/parser/HoodieSpark2ExtendedSqlAstBuilder.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/hudi/parser/HoodieSpark2ExtendedSqlAstBuilder.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/hudi/parser/HoodieSpark2ExtendedSqlParser.scala b/hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/hudi/parser/HoodieSpark2ExtendedSqlParser.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/test/java/org/apache/hudi/internal/TestHoodieBulkInsertDataInternalWriter.java b/hudi-spark-datasource/hudi-spark2/src/test/java/org/apache/hudi/internal/TestHoodieBulkInsertDataInternalWriter.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/test/java/org/apache/hudi/internal/TestHoodieDataSourceInternalWriter.java b/hudi-spark-datasource/hudi-spark2/src/test/java/org/apache/hudi/internal/TestHoodieDataSourceInternalWriter.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/test/resources/log4j-surefire-quiet.properties b/hudi-spark-datasource/hudi-spark2/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark2/src/test/resources/log4j-surefire.properties b/hudi-spark-datasource/hudi-spark2/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3-common/pom.xml b/hudi-spark-datasource/hudi-spark3-common/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/DefaultSource.java b/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/DefaultSource.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieBulkInsertDataInternalWriter.java b/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieBulkInsertDataInternalWriter.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieBulkInsertDataInternalWriterFactory.java b/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieBulkInsertDataInternalWriterFactory.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieDataSourceInternalBatchWrite.java b/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieDataSourceInternalBatchWrite.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieDataSourceInternalBatchWriteBuilder.java b/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieDataSourceInternalBatchWriteBuilder.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieDataSourceInternalTable.java b/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieDataSourceInternalTable.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieWriterCommitMessage.java b/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/HoodieWriterCommitMessage.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/ReflectUtil.java b/hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/ReflectUtil.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/hudi/Spark3RowSerDe.scala b/hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/hudi/Spark3RowSerDe.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/HoodieSpark3SqlUtils.scala b/hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/HoodieSpark3SqlUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/adapter/BaseSpark3Adapter.scala b/hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/adapter/BaseSpark3Adapter.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/execution/datasources/Spark3ParsePartitionUtil.scala b/hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/execution/datasources/Spark3ParsePartitionUtil.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/pom.xml b/hudi-spark-datasource/hudi-spark3.1.x/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/java/org/apache/spark/sql/execution/datasources/parquet/Spark312HoodieVectorizedParquetRecordReader.java b/hudi-spark-datasource/hudi-spark3.1.x/src/main/java/org/apache/spark/sql/execution/datasources/parquet/Spark312HoodieVectorizedParquetRecordReader.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister b/hudi-spark-datasource/hudi-spark3.1.x/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/hudi/Spark3xDefaultSource.scala b/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/hudi/Spark3xDefaultSource.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/HoodieSpark3_1CatalystExpressionUtils.scala b/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/HoodieSpark3_1CatalystExpressionUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/adapter/Spark3_1Adapter.scala b/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/adapter/Spark3_1Adapter.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala b/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala b/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/AvroUtils.scala b/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/AvroUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_1AvroDeserializer.scala b/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_1AvroDeserializer.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_1AvroSerializer.scala b/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_1AvroSerializer.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/HStatments.scala b/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/HStatments.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark31HoodieParquetFileFormat.scala b/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark31HoodieParquetFileFormat.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/hudi/ResolveHudiAlterTableCommand312.scala b/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/hudi/ResolveHudiAlterTableCommand312.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/hudi/command/AlterTableCommand312.scala b/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/hudi/command/AlterTableCommand312.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark312ExtendedSqlParser.scala b/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark312ExtendedSqlParser.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark312SqlAstBuilder.scala b/hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark312SqlAstBuilder.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/pom.xml b/hudi-spark-datasource/hudi-spark3/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/antlr4/imports/SqlBase.g4 b/hudi-spark-datasource/hudi-spark3/src/main/antlr4/imports/SqlBase.g4 old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/antlr4/org/apache/hudi/spark/sql/parser/HoodieSqlBase.g4 b/hudi-spark-datasource/hudi-spark3/src/main/antlr4/org/apache/hudi/spark/sql/parser/HoodieSqlBase.g4 old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/java/org/apache/spark/sql/execution/datasources/parquet/Spark32HoodieVectorizedParquetRecordReader.java b/hudi-spark-datasource/hudi-spark3/src/main/java/org/apache/spark/sql/execution/datasources/parquet/Spark32HoodieVectorizedParquetRecordReader.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister b/hudi-spark-datasource/hudi-spark3/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/hudi/Spark3DefaultSource.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/hudi/Spark3DefaultSource.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/HoodieSpark3_2CatalystExpressionUtils.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/HoodieSpark3_2CatalystExpressionUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/adapter/Spark3_2Adapter.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/adapter/Spark3_2Adapter.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/AvroUtils.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/AvroUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_2AvroDeserializer.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_2AvroDeserializer.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_2AvroSerializer.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_2AvroSerializer.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/TimeTravelRelation.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/TimeTravelRelation.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/connector/catalog/HoodieIdentifier.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/connector/catalog/HoodieIdentifier.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark32DataSourceUtils.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark32DataSourceUtils.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark32HoodieParquetFileFormat.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark32HoodieParquetFileFormat.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/ResolveHudiAlterTableCommandSpark32.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/ResolveHudiAlterTableCommandSpark32.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieSpark3Analysis.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieSpark3Analysis.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/BasicStagedTable.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/BasicStagedTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieCatalog.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieCatalog.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieInternalV2Table.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieInternalV2Table.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieStagedTable.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieStagedTable.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/TableCreationMode.java b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/catalog/TableCreationMode.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/command/AlterTableCommand.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/hudi/command/AlterTableCommand.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_2ExtendedSqlAstBuilder.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_2ExtendedSqlAstBuilder.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_2ExtendedSqlParser.scala b/hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_2ExtendedSqlParser.scala old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/test/java/org/apache/hudi/spark3/internal/TestHoodieBulkInsertDataInternalWriter.java b/hudi-spark-datasource/hudi-spark3/src/test/java/org/apache/hudi/spark3/internal/TestHoodieBulkInsertDataInternalWriter.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/test/java/org/apache/hudi/spark3/internal/TestHoodieDataSourceInternalBatchWrite.java b/hudi-spark-datasource/hudi-spark3/src/test/java/org/apache/hudi/spark3/internal/TestHoodieDataSourceInternalBatchWrite.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/test/java/org/apache/hudi/spark3/internal/TestReflectUtil.java b/hudi-spark-datasource/hudi-spark3/src/test/java/org/apache/hudi/spark3/internal/TestReflectUtil.java old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/test/resources/log4j-surefire-quiet.properties b/hudi-spark-datasource/hudi-spark3/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/hudi-spark3/src/test/resources/log4j-surefire.properties b/hudi-spark-datasource/hudi-spark3/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-spark-datasource/pom.xml b/hudi-spark-datasource/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-datahub-sync/pom.xml b/hudi-sync/hudi-datahub-sync/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/DataHubSyncClient.java b/hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/DataHubSyncClient.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/DataHubSyncTool.java b/hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/DataHubSyncTool.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/HoodieDataHubSyncException.java b/hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/HoodieDataHubSyncException.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/DataHubEmitterSupplier.java b/hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/DataHubEmitterSupplier.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/DataHubSyncConfig.java b/hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/DataHubSyncConfig.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/HoodieDataHubDatasetIdentifier.java b/hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/HoodieDataHubDatasetIdentifier.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-datahub-sync/src/test/java/org/apache/hudi/sync/datahub/config/TestDataHubSyncConfig.java b/hudi-sync/hudi-datahub-sync/src/test/java/org/apache/hudi/sync/datahub/config/TestDataHubSyncConfig.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-datahub-sync/src/test/resources/log4j-surefire-quiet.properties b/hudi-sync/hudi-datahub-sync/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-datahub-sync/src/test/resources/log4j-surefire.properties b/hudi-sync/hudi-datahub-sync/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-dla-sync/pom.xml b/hudi-sync/hudi-dla-sync/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-dla-sync/src/assembly/src.xml b/hudi-sync/hudi-dla-sync/src/assembly/src.xml old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-dla-sync/src/main/java/org/apache/hudi/dla/DLASyncConfig.java b/hudi-sync/hudi-dla-sync/src/main/java/org/apache/hudi/dla/DLASyncConfig.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-dla-sync/src/main/java/org/apache/hudi/dla/DLASyncTool.java b/hudi-sync/hudi-dla-sync/src/main/java/org/apache/hudi/dla/DLASyncTool.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-dla-sync/src/main/java/org/apache/hudi/dla/HoodieDLAClient.java b/hudi-sync/hudi-dla-sync/src/main/java/org/apache/hudi/dla/HoodieDLAClient.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-dla-sync/src/main/java/org/apache/hudi/dla/util/Utils.java b/hudi-sync/hudi-dla-sync/src/main/java/org/apache/hudi/dla/util/Utils.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-dla-sync/src/test/java/org/apache/hudi/dla/TestDLASyncConfig.java b/hudi-sync/hudi-dla-sync/src/test/java/org/apache/hudi/dla/TestDLASyncConfig.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-dla-sync/src/test/resources/log4j-surefire-quiet.properties b/hudi-sync/hudi-dla-sync/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-dla-sync/src/test/resources/log4j-surefire.properties b/hudi-sync/hudi-dla-sync/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/pom.xml b/hudi-sync/hudi-hive-sync/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/assembly/src.xml b/hudi-sync/hudi-hive-sync/src/assembly/src.xml old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/AbstractHiveSyncHoodieClient.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/AbstractHiveSyncHoodieClient.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveMetastoreBasedLockProvider.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveMetastoreBasedLockProvider.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveStylePartitionValueExtractor.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveStylePartitionValueExtractor.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncConfig.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncConfig.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncTool.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncTool.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveClient.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveClient.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncException.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncException.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/MultiPartKeysValueExtractor.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/MultiPartKeysValueExtractor.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/NonPartitionedExtractor.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/NonPartitionedExtractor.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/PartitionValueExtractor.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/PartitionValueExtractor.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/SchemaDifference.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/SchemaDifference.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/SlashEncodedDayPartitionValueExtractor.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/SlashEncodedDayPartitionValueExtractor.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/SlashEncodedHourPartitionValueExtractor.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/SlashEncodedHourPartitionValueExtractor.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/DDLExecutor.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/DDLExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/HMSDDLExecutor.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/HMSDDLExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/HiveQueryDDLExecutor.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/HiveQueryDDLExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/HiveSyncMode.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/HiveSyncMode.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/JDBCExecutor.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/JDBCExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/QueryBasedDDLExecutor.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/QueryBasedDDLExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/GlobalHiveSyncConfig.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/GlobalHiveSyncConfig.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/GlobalHiveSyncTool.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/GlobalHiveSyncTool.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/HiveSyncGlobalCommit.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/HiveSyncGlobalCommit.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/HiveSyncGlobalCommitConfig.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/HiveSyncGlobalCommitConfig.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/HiveSyncGlobalCommitTool.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/HiveSyncGlobalCommitTool.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/ReplicationStateSync.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/ReplicationStateSync.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/ColumnNameXLator.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/ColumnNameXLator.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/ConfigUtils.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/ConfigUtils.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HivePartitionUtil.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HivePartitionUtil.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HiveSchemaUtil.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HiveSchemaUtil.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/Parquet2SparkSchemaUtils.java b/hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/Parquet2SparkSchemaUtils.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestHiveSyncGlobalCommitTool.java b/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestHiveSyncGlobalCommitTool.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestHiveSyncTool.java b/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestHiveSyncTool.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestMultiPartKeysValueExtractor.java b/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestMultiPartKeysValueExtractor.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestParquet2SparkSchemaUtils.java b/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestParquet2SparkSchemaUtils.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestPartitionValueExtractor.java b/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/TestPartitionValueExtractor.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/functional/HiveSyncFunctionalTestSuite.java b/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/functional/HiveSyncFunctionalTestSuite.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/functional/TestHiveMetastoreBasedLockProvider.java b/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/functional/TestHiveMetastoreBasedLockProvider.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/testutils/HiveSyncFunctionalTestHarness.java b/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/testutils/HiveSyncFunctionalTestHarness.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/testutils/HiveTestService.java b/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/testutils/HiveTestService.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/testutils/HiveTestUtil.java b/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/testutils/HiveTestUtil.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/testutils/TestCluster.java b/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/testutils/TestCluster.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/util/TestHiveSchemaUtil.java b/hudi-sync/hudi-hive-sync/src/test/java/org/apache/hudi/hive/util/TestHiveSchemaUtil.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/test/resources/log4j-surefire-quiet.properties b/hudi-sync/hudi-hive-sync/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-hive-sync/src/test/resources/log4j-surefire.properties b/hudi-sync/hudi-hive-sync/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-sync-common/pom.xml b/hudi-sync/hudi-sync-common/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/AbstractSyncHoodieClient.java b/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/AbstractSyncHoodieClient.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/AbstractSyncTool.java b/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/AbstractSyncTool.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncConfig.java b/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncConfig.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncException.java b/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncException.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/model/Partition.java b/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/model/Partition.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/util/ManifestFileWriter.java b/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/util/ManifestFileWriter.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/util/SyncUtilHelpers.java b/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/util/SyncUtilHelpers.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/util/TableUtils.java b/hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/util/TableUtils.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-sync-common/src/test/java/org/apache/hudi/sync/common/util/TestManifestFileWriter.java b/hudi-sync/hudi-sync-common/src/test/java/org/apache/hudi/sync/common/util/TestManifestFileWriter.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-sync-common/src/test/java/org/apache/hudi/sync/common/util/TestSyncUtilHelpers.java b/hudi-sync/hudi-sync-common/src/test/java/org/apache/hudi/sync/common/util/TestSyncUtilHelpers.java old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-sync-common/src/test/resources/log4j-surefire-quiet.properties b/hudi-sync/hudi-sync-common/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-sync/hudi-sync-common/src/test/resources/log4j-surefire.properties b/hudi-sync/hudi-sync-common/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-sync/pom.xml b/hudi-sync/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/pom.xml b/hudi-timeline-service/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java b/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java b/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/BaseFileHandler.java b/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/BaseFileHandler.java old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/FileSliceHandler.java b/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/FileSliceHandler.java old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/Handler.java b/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/Handler.java old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/MarkerHandler.java b/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/MarkerHandler.java old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/TimelineHandler.java b/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/TimelineHandler.java old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/BatchedMarkerCreationContext.java b/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/BatchedMarkerCreationContext.java old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/BatchedMarkerCreationRunnable.java b/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/BatchedMarkerCreationRunnable.java old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerCreationDispatchingRunnable.java b/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerCreationDispatchingRunnable.java old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerCreationFuture.java b/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerCreationFuture.java old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerDirState.java b/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerDirState.java old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/test/java/org/apache/hudi/timeline/service/functional/TestRemoteHoodieTableFileSystemView.java b/hudi-timeline-service/src/test/java/org/apache/hudi/timeline/service/functional/TestRemoteHoodieTableFileSystemView.java old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/test/resources/log4j-surefire-quiet.properties b/hudi-timeline-service/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-timeline-service/src/test/resources/log4j-surefire.properties b/hudi-timeline-service/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/hudi-utilities/pom.xml b/hudi-utilities/pom.xml old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HDFSParquetImporter.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HDFSParquetImporter.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HiveIncrementalPuller.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HiveIncrementalPuller.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCleaner.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCleaner.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieClusteringJob.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieClusteringJob.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactionAdminTool.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactionAdminTool.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactor.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableUtils.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableUtils.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableValidator.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableValidator.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieIndexer.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieIndexer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieRepairTool.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieRepairTool.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotCopier.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotCopier.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotExporter.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotExporter.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieWithTimelineServer.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieWithTimelineServer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/IdentitySplitter.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/IdentitySplitter.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/SqlQueryBuilder.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/SqlQueryBuilder.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/SourceCommitCallback.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/SourceCommitCallback.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/kafka/HoodieWriteCommitKafkaCallback.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/kafka/HoodieWriteCommitKafkaCallback.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/kafka/HoodieWriteCommitKafkaCallbackConfig.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/kafka/HoodieWriteCommitKafkaCallbackConfig.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/pulsar/HoodieWriteCommitPulsarCallback.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/pulsar/HoodieWriteCommitPulsarCallback.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/pulsar/HoodieWriteCommitPulsarCallbackConfig.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/pulsar/HoodieWriteCommitPulsarCallbackConfig.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/checkpointing/InitialCheckPointProvider.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/checkpointing/InitialCheckPointProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/checkpointing/InitialCheckpointFromAnotherHoodieTimelineProvider.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/checkpointing/InitialCheckpointFromAnotherHoodieTimelineProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/checkpointing/KafkaConnectHdfsProvider.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/checkpointing/KafkaConnectHdfsProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/BootstrapExecutor.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/BootstrapExecutor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/DeltaSync.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/DeltaSync.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamer.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamerMetrics.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamerMetrics.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieMultiTableDeltaStreamer.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieMultiTableDeltaStreamer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/NoNewDataTerminationStrategy.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/NoNewDataTerminationStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/PostWriteTerminationStrategy.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/PostWriteTerminationStrategy.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/SchedulerConfGenerator.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/SchedulerConfGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/SourceFormatAdapter.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/SourceFormatAdapter.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/TableExecutionContext.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/TableExecutionContext.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/TerminationStrategyUtils.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/TerminationStrategyUtils.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/deser/KafkaAvroSchemaDeserializer.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/deser/KafkaAvroSchemaDeserializer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieDeltaStreamerException.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieDeltaStreamerException.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieIncrementalPullException.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieIncrementalPullException.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieIncrementalPullSQLException.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieIncrementalPullSQLException.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSchemaPostProcessException.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSchemaPostProcessException.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSchemaProviderException.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSchemaProviderException.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSnapshotExporterException.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSnapshotExporterException.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSourcePostProcessException.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSourcePostProcessException.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSourceTimeoutException.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSourceTimeoutException.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/ChainedSchemaPostProcessor.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/ChainedSchemaPostProcessor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/DelegatingSchemaProvider.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/DelegatingSchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/DeleteSupportSchemaPostProcessor.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/DeleteSupportSchemaPostProcessor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/DropColumnSchemaPostProcessor.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/DropColumnSchemaPostProcessor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/FilebasedSchemaProvider.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/FilebasedSchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/HiveSchemaProvider.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/HiveSchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/JdbcbasedSchemaProvider.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/JdbcbasedSchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/NullTargetSchemaRegistryProvider.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/NullTargetSchemaRegistryProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/RowBasedSchemaProvider.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/RowBasedSchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaPostProcessor.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaPostProcessor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaProvider.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaProviderWithPostProcessor.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaProviderWithPostProcessor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaRegistryProvider.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaRegistryProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaSet.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaSet.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SparkAvroPostProcessor.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SparkAvroPostProcessor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroDFSSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroDFSSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroKafkaSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroKafkaSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/CsvDFSSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/CsvDFSSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/HiveIncrPullSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/HiveIncrPullSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/HoodieIncrSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/HoodieIncrSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/InputBatch.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/InputBatch.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JdbcSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JdbcSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonDFSSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonDFSSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonKafkaSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonKafkaSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/ORCDFSSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/ORCDFSSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/ParquetDFSSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/ParquetDFSSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/S3EventsHoodieIncrSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/S3EventsHoodieIncrSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/S3EventsSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/S3EventsSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/Source.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/Source.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/SqlSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/SqlSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/DebeziumSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/DebeziumSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/MysqlDebeziumSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/MysqlDebeziumSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/PostgresDebeziumSource.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/PostgresDebeziumSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/AvroConvertor.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/AvroConvertor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelector.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelector.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/DFSPathSelector.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/DFSPathSelector.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/DatePartitionPathSelector.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/DatePartitionPathSelector.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/IncrSourceHelper.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/IncrSourceHelper.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/S3EventsMetaSelector.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/S3EventsMetaSelector.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/processor/ChainedJsonKafkaSourcePostProcessor.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/processor/ChainedJsonKafkaSourcePostProcessor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/processor/JsonKafkaSourcePostProcessor.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/processor/JsonKafkaSourcePostProcessor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/processor/maxwell/MaxwellJsonKafkaSourcePostProcessor.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/processor/maxwell/MaxwellJsonKafkaSourcePostProcessor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/processor/maxwell/PreCombineFieldType.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/processor/maxwell/PreCombineFieldType.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/AWSDmsTransformer.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/AWSDmsTransformer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/ChainedTransformer.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/ChainedTransformer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/FlatteningTransformer.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/FlatteningTransformer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/SqlFileBasedTransformer.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/SqlFileBasedTransformer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/SqlQueryBasedTransformer.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/SqlQueryBasedTransformer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/Transformer.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/Transformer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/util/BloomFilterData.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/util/BloomFilterData.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/DummySchemaPostProcessor.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/DummySchemaPostProcessor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/DummySchemaProvider.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/DummySchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/SparkAvroSchemaProvider.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/SparkAvroSchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/TestHiveIncrementalPuller.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/TestHiveIncrementalPuller.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/TestHoodieIndexer.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/TestHoodieIndexer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/TestHoodieRepairTool.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/TestHoodieRepairTool.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/TestHoodieSnapshotExporter.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/TestHoodieSnapshotExporter.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/TestSchemaPostProcessor.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/TestSchemaPostProcessor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/TestSqlQueryBuilder.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/TestSqlQueryBuilder.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/checkpointing/TestKafkaConnectHdfsProvider.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/checkpointing/TestKafkaConnectHdfsProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/deltastreamer/TestSchedulerConfGenerator.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/deltastreamer/TestSchedulerConfGenerator.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/deser/TestKafkaAvroSchemaDeserializer.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/deser/TestKafkaAvroSchemaDeserializer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/HoodieDeltaStreamerTestBase.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/HoodieDeltaStreamerTestBase.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestAWSDatabaseMigrationServiceSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestAWSDatabaseMigrationServiceSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestChainedTransformer.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestChainedTransformer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHDFSParquetImporter.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHDFSParquetImporter.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHiveSchemaProvider.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHiveSchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieDeltaStreamer.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieDeltaStreamer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieDeltaStreamerWithMultiWriter.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieDeltaStreamerWithMultiWriter.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieMultiTableDeltaStreamer.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieMultiTableDeltaStreamer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieSnapshotCopier.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieSnapshotCopier.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieSnapshotExporter.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestHoodieSnapshotExporter.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestJdbcbasedSchemaProvider.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/TestJdbcbasedSchemaProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/UtilitiesFunctionalTestSuite.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/functional/UtilitiesFunctionalTestSuite.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/schema/TestSchemaRegistryProvider.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/schema/TestSchemaRegistryProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestAvroDFSSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestAvroDFSSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestCsvDFSSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestCsvDFSSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestDataSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestDataSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestHoodieIncrSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestHoodieIncrSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestInputBatch.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestInputBatch.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestJdbcSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestJdbcSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestJsonDFSSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestJsonDFSSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestJsonKafkaSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestJsonKafkaSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestJsonKafkaSourcePostProcessor.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestJsonKafkaSourcePostProcessor.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestParquetDFSSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestParquetDFSSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestParquetDFSSourceEmptyBatch.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestParquetDFSSourceEmptyBatch.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestS3EventsSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestS3EventsSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestSqlSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/TestSqlSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/debezium/TestAbstractDebeziumSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/debezium/TestAbstractDebeziumSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/debezium/TestMysqlDebeziumSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/debezium/TestMysqlDebeziumSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/debezium/TestPostgresDebeziumSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/debezium/TestPostgresDebeziumSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/SchemaTestProvider.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/SchemaTestProvider.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestCheckpointUtils.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestCheckpointUtils.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestCloudObjectsSelector.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestCloudObjectsSelector.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestDFSPathSelectorCommonMethods.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestDFSPathSelectorCommonMethods.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestDatePartitionPathSelector.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestDatePartitionPathSelector.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestKafkaOffsetGen.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestKafkaOffsetGen.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestS3EventsMetaSelector.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/TestS3EventsMetaSelector.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/CloudObjectTestUtils.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/CloudObjectTestUtils.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/JdbcTestUtils.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/JdbcTestUtils.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/SparkClientFunctionalTestHarnessWithHiveSupport.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/SparkClientFunctionalTestHarnessWithHiveSupport.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/UtilitiesTestBase.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/UtilitiesTestBase.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/AbstractBaseTestSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/AbstractBaseTestSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/AbstractCloudObjectsSourceTestBase.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/AbstractCloudObjectsSourceTestBase.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/AbstractDFSSourceTestBase.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/AbstractDFSSourceTestBase.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/DistributedTestDataSource.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/DistributedTestDataSource.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/config/SourceConfigs.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/testutils/sources/config/SourceConfigs.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/transform/TestChainedTransformer.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/transform/TestChainedTransformer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/transform/TestFlatteningTransformer.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/transform/TestFlatteningTransformer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/transform/TestSqlFileBasedTransformer.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/transform/TestSqlFileBasedTransformer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/java/org/apache/hudi/utilities/transform/TestSqlQueryBasedTransformer.java b/hudi-utilities/src/test/java/org/apache/hudi/utilities/transform/TestSqlQueryBasedTransformer.java old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/IncrementalPull.sqltemplate b/hudi-utilities/src/test/resources/IncrementalPull.sqltemplate old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/base.properties b/hudi-utilities/src/test/resources/delta-streamer-config/base.properties old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/clusteringjob.properties b/hudi-utilities/src/test/resources/delta-streamer-config/clusteringjob.properties old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/complex-source.avsc b/hudi-utilities/src/test/resources/delta-streamer-config/complex-source.avsc old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/dfs-source.properties b/hudi-utilities/src/test/resources/delta-streamer-config/dfs-source.properties old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/hive_schema_provider_source.avsc b/hudi-utilities/src/test/resources/delta-streamer-config/hive_schema_provider_source.avsc old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/hive_schema_provider_target.avsc b/hudi-utilities/src/test/resources/delta-streamer-config/hive_schema_provider_target.avsc old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/indexer-only-bloom.properties b/hudi-utilities/src/test/resources/delta-streamer-config/indexer-only-bloom.properties old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/indexer.properties b/hudi-utilities/src/test/resources/delta-streamer-config/indexer.properties old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/invalid_hive_sync_uber_config.properties b/hudi-utilities/src/test/resources/delta-streamer-config/invalid_hive_sync_uber_config.properties old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/kafka-source.properties b/hudi-utilities/src/test/resources/delta-streamer-config/kafka-source.properties old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/schema_registry.source_schema_tab.sql b/hudi-utilities/src/test/resources/delta-streamer-config/schema_registry.source_schema_tab.sql old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/schema_registry.target_schema_tab.sql b/hudi-utilities/src/test/resources/delta-streamer-config/schema_registry.target_schema_tab.sql old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/short_trip_uber_config.properties b/hudi-utilities/src/test/resources/delta-streamer-config/short_trip_uber_config.properties old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/source-flattened.avsc b/hudi-utilities/src/test/resources/delta-streamer-config/source-flattened.avsc old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/source-jdbc.avsc b/hudi-utilities/src/test/resources/delta-streamer-config/source-jdbc.avsc old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/source.avsc b/hudi-utilities/src/test/resources/delta-streamer-config/source.avsc old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/source_evolved.avsc b/hudi-utilities/src/test/resources/delta-streamer-config/source_evolved.avsc old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/source_short_trip_uber.avsc b/hudi-utilities/src/test/resources/delta-streamer-config/source_short_trip_uber.avsc old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/source_uber.avsc b/hudi-utilities/src/test/resources/delta-streamer-config/source_uber.avsc old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/sql-file-transformer-empty.sql b/hudi-utilities/src/test/resources/delta-streamer-config/sql-file-transformer-empty.sql old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/sql-file-transformer-invalid.sql b/hudi-utilities/src/test/resources/delta-streamer-config/sql-file-transformer-invalid.sql old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/sql-file-transformer.sql b/hudi-utilities/src/test/resources/delta-streamer-config/sql-file-transformer.sql old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/sql-transformer.properties b/hudi-utilities/src/test/resources/delta-streamer-config/sql-transformer.properties old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/target-flattened.avsc b/hudi-utilities/src/test/resources/delta-streamer-config/target-flattened.avsc old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/target.avsc b/hudi-utilities/src/test/resources/delta-streamer-config/target.avsc old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/target_short_trip_uber.avsc b/hudi-utilities/src/test/resources/delta-streamer-config/target_short_trip_uber.avsc old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/target_uber.avsc b/hudi-utilities/src/test/resources/delta-streamer-config/target_uber.avsc old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/triprec.sql b/hudi-utilities/src/test/resources/delta-streamer-config/triprec.sql old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/delta-streamer-config/uber_config.properties b/hudi-utilities/src/test/resources/delta-streamer-config/uber_config.properties old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/log4j-surefire-quiet.properties b/hudi-utilities/src/test/resources/log4j-surefire-quiet.properties old mode 100644 new mode 100755 diff --git a/hudi-utilities/src/test/resources/log4j-surefire.properties b/hudi-utilities/src/test/resources/log4j-surefire.properties old mode 100644 new mode 100755 diff --git a/packaging/README.md b/packaging/README.md old mode 100644 new mode 100755 diff --git a/packaging/hudi-datahub-sync-bundle/pom.xml b/packaging/hudi-datahub-sync-bundle/pom.xml old mode 100644 new mode 100755 diff --git a/packaging/hudi-datahub-sync-bundle/src/main/java/org/apache/hudi/datahub/bundle/Main.java b/packaging/hudi-datahub-sync-bundle/src/main/java/org/apache/hudi/datahub/bundle/Main.java old mode 100644 new mode 100755 diff --git a/packaging/hudi-flink-bundle/pom.xml b/packaging/hudi-flink-bundle/pom.xml old mode 100644 new mode 100755 diff --git a/packaging/hudi-flink-bundle/src/main/java/org/apache/hudi/flink/bundle/Main.java b/packaging/hudi-flink-bundle/src/main/java/org/apache/hudi/flink/bundle/Main.java old mode 100644 new mode 100755 diff --git a/packaging/hudi-gcp-bundle/pom.xml b/packaging/hudi-gcp-bundle/pom.xml old mode 100644 new mode 100755 diff --git a/packaging/hudi-gcp-bundle/src/main/java/org/apache/hudi/gcp/bigquery/bundle/Main.java b/packaging/hudi-gcp-bundle/src/main/java/org/apache/hudi/gcp/bigquery/bundle/Main.java old mode 100644 new mode 100755 diff --git a/packaging/hudi-hadoop-mr-bundle/pom.xml b/packaging/hudi-hadoop-mr-bundle/pom.xml old mode 100644 new mode 100755 diff --git a/packaging/hudi-hadoop-mr-bundle/src/main/java/org/apache/hudi/hadoop/bundle/Main.java b/packaging/hudi-hadoop-mr-bundle/src/main/java/org/apache/hudi/hadoop/bundle/Main.java old mode 100644 new mode 100755 diff --git a/packaging/hudi-hive-sync-bundle/pom.xml b/packaging/hudi-hive-sync-bundle/pom.xml old mode 100644 new mode 100755 diff --git a/packaging/hudi-hive-sync-bundle/src/main/java/org/apache/hudi/hive/bundle/Main.java b/packaging/hudi-hive-sync-bundle/src/main/java/org/apache/hudi/hive/bundle/Main.java old mode 100644 new mode 100755 diff --git a/packaging/hudi-integ-test-bundle/pom.xml b/packaging/hudi-integ-test-bundle/pom.xml old mode 100644 new mode 100755 diff --git a/packaging/hudi-integ-test-bundle/src/main/java/org/apache/hudi/testsuite/bundle/Main.java b/packaging/hudi-integ-test-bundle/src/main/java/org/apache/hudi/testsuite/bundle/Main.java old mode 100644 new mode 100755 diff --git a/packaging/hudi-kafka-connect-bundle/pom.xml b/packaging/hudi-kafka-connect-bundle/pom.xml old mode 100644 new mode 100755 diff --git a/packaging/hudi-kafka-connect-bundle/src/main/java/org/apache/hudi/kafka/connect/bundle/Main.java b/packaging/hudi-kafka-connect-bundle/src/main/java/org/apache/hudi/kafka/connect/bundle/Main.java old mode 100644 new mode 100755 diff --git a/packaging/hudi-presto-bundle/pom.xml b/packaging/hudi-presto-bundle/pom.xml old mode 100644 new mode 100755 diff --git a/packaging/hudi-presto-bundle/src/main/java/org/apache/hudi/presto/bundle/Main.java b/packaging/hudi-presto-bundle/src/main/java/org/apache/hudi/presto/bundle/Main.java old mode 100644 new mode 100755 diff --git a/packaging/hudi-spark-bundle/pom.xml b/packaging/hudi-spark-bundle/pom.xml old mode 100644 new mode 100755 diff --git a/packaging/hudi-spark-bundle/src/main/java/org/apache/hudi/spark/bundle/Main.java b/packaging/hudi-spark-bundle/src/main/java/org/apache/hudi/spark/bundle/Main.java old mode 100644 new mode 100755 diff --git a/packaging/hudi-timeline-server-bundle/pom.xml b/packaging/hudi-timeline-server-bundle/pom.xml old mode 100644 new mode 100755 diff --git a/packaging/hudi-timeline-server-bundle/src/main/java/org/apache/hudi/timeline/server/bundle/Main.java b/packaging/hudi-timeline-server-bundle/src/main/java/org/apache/hudi/timeline/server/bundle/Main.java old mode 100644 new mode 100755 diff --git a/packaging/hudi-trino-bundle/pom.xml b/packaging/hudi-trino-bundle/pom.xml old mode 100644 new mode 100755 diff --git a/packaging/hudi-trino-bundle/src/main/java/org/apache/hudi/trino/bundle/Main.java b/packaging/hudi-trino-bundle/src/main/java/org/apache/hudi/trino/bundle/Main.java old mode 100644 new mode 100755 diff --git a/packaging/hudi-utilities-bundle/pom.xml b/packaging/hudi-utilities-bundle/pom.xml old mode 100644 new mode 100755 diff --git a/packaging/hudi-utilities-bundle/src/main/java/org/apache/hudi/utilities/bundle/Main.java b/packaging/hudi-utilities-bundle/src/main/java/org/apache/hudi/utilities/bundle/Main.java old mode 100644 new mode 100755 diff --git a/packaging/hudi-utilities-slim-bundle/README.md b/packaging/hudi-utilities-slim-bundle/README.md old mode 100644 new mode 100755 diff --git a/packaging/hudi-utilities-slim-bundle/pom.xml b/packaging/hudi-utilities-slim-bundle/pom.xml old mode 100644 new mode 100755 diff --git a/packaging/hudi-utilities-slim-bundle/src/main/java/org/apache/hudi/utilities/bundle/Main.java b/packaging/hudi-utilities-slim-bundle/src/main/java/org/apache/hudi/utilities/bundle/Main.java old mode 100644 new mode 100755 diff --git a/pom.xml b/pom.xml old mode 100644 new mode 100755 diff --git a/rfc/README.md b/rfc/README.md old mode 100644 new mode 100755 diff --git a/rfc/rfc-27/col_stats.png b/rfc/rfc-27/col_stats.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-27/rfc-27.md b/rfc/rfc-27/rfc-27.md old mode 100644 new mode 100755 diff --git a/rfc/rfc-34/big-query-arch.png b/rfc/rfc-34/big-query-arch.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-34/rfc-34.md b/rfc/rfc-34/rfc-34.md old mode 100644 new mode 100755 diff --git a/rfc/rfc-37/metadata_index_1.png b/rfc/rfc-37/metadata_index_1.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-37/metadata_index_bloom_partition.png b/rfc/rfc-37/metadata_index_bloom_partition.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-37/metadata_index_col_stats.png b/rfc/rfc-37/metadata_index_col_stats.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-37/rfc-37.md b/rfc/rfc-37/rfc-37.md old mode 100644 new mode 100755 diff --git a/rfc/rfc-38/1.png b/rfc/rfc-38/1.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-38/rfc-38.md b/rfc/rfc-38/rfc-38.md old mode 100644 new mode 100755 diff --git a/rfc/rfc-39/arch.png b/rfc/rfc-39/arch.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-39/rfc-39.md b/rfc/rfc-39/rfc-39.md old mode 100644 new mode 100755 diff --git a/rfc/rfc-40/Hudi_Connector.png b/rfc/rfc-40/Hudi_Connector.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-40/rfc-40.md b/rfc/rfc-40/rfc-40.md old mode 100644 new mode 100755 diff --git a/rfc/rfc-41/rfc-41.md b/rfc/rfc-41/rfc-41.md old mode 100644 new mode 100755 diff --git a/rfc/rfc-42/basic_bucket_hashing.png b/rfc/rfc-42/basic_bucket_hashing.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-42/bucket_resizing.png b/rfc/rfc-42/bucket_resizing.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-42/bucket_resizing_virtual_log_file.png b/rfc/rfc-42/bucket_resizing_virtual_log_file.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-42/consistent_hashing.png b/rfc/rfc-42/consistent_hashing.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-42/rfc-42.md b/rfc/rfc-42/rfc-42.md old mode 100644 new mode 100755 diff --git a/rfc/rfc-44/presto-connector.png b/rfc/rfc-44/presto-connector.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-44/rfc-44.md b/rfc/rfc-44/rfc-44.md old mode 100644 new mode 100755 diff --git a/rfc/rfc-45/async_metadata_index.png b/rfc/rfc-45/async_metadata_index.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-45/rfc-45.md b/rfc/rfc-45/rfc-45.md old mode 100644 new mode 100755 diff --git a/rfc/rfc-46/rfc-46.md b/rfc/rfc-46/rfc-46.md old mode 100644 new mode 100755 diff --git a/rfc/rfc-47/process.png b/rfc/rfc-47/process.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-47/rfc-47.md b/rfc/rfc-47/rfc-47.md old mode 100644 new mode 100755 diff --git a/rfc/rfc-49/DatasetProfile.png b/rfc/rfc-49/DatasetProfile.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-49/DatasetProperties.png b/rfc/rfc-49/DatasetProperties.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-49/SchemaMetadata.png b/rfc/rfc-49/SchemaMetadata.png old mode 100644 new mode 100755 diff --git a/rfc/rfc-49/rfc-49.md b/rfc/rfc-49/rfc-49.md old mode 100644 new mode 100755 diff --git a/rfc/template.md b/rfc/template.md old mode 100644 new mode 100755 diff --git a/scripts/grafana-dashboard.json b/scripts/grafana-dashboard.json old mode 100644 new mode 100755 diff --git a/scripts/release/generate_jar_path.py b/scripts/release/generate_jar_path.py old mode 100644 new mode 100755 diff --git a/style/checkstyle-suppressions.xml b/style/checkstyle-suppressions.xml old mode 100644 new mode 100755 diff --git a/style/checkstyle.xml b/style/checkstyle.xml old mode 100644 new mode 100755 diff --git a/style/import-control.xml b/style/import-control.xml old mode 100644 new mode 100755 diff --git a/style/scalastyle.xml b/style/scalastyle.xml old mode 100644 new mode 100755