Hudi
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala
2 75 (2%) 42 (4%) 2024-04-06
hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala
2 6 (33%) 42 (4%) 2024-04-06
hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java
hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java
2 6 (33%) 75 (2%) 2024-04-06
hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java
hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java
2 30 (6%) 3 (66%) 2024-04-08
hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java
hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java
1 27 (3%) 25 (4%) 2024-03-28
hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieTimeline.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanActionExecutor.java
1 41 (2%) 12 (8%) 2024-03-26
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/selector/StreamReadBucketIndexKeySelector.java
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java
1 1 (100%) 38 (2%) 2024-03-23
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java
1 49 (2%) 6 (16%) 2024-03-26
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java
1 27 (3%) 36 (2%) 2024-03-23
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java
1 15 (6%) 29 (3%) 2024-04-08
hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala
1 8 (12%) 20 (5%) 2024-04-03
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java
hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java
1 49 (2%) 3 (33%) 2024-03-26
hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java
1 70 (1%) 45 (2%) 2024-03-28
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java
1 48 (2%) 36 (2%) 2024-03-23
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java
1 12 (8%) 24 (4%) 2024-03-15
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java
1 6 (16%) 29 (3%) 2024-03-26
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/partitioner/StreamReadBucketIndexPartitioner.java
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/partitioner/StreamReadAppendPartitioner.java
1 1 (100%) 2 (50%) 2024-03-23
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/BaseBootstrapMetadataHandler.java
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java
1 5 (20%) 40 (2%) 2024-03-23
hudi-common/src/main/java/org/apache/hudi/exception/HoodieRecordCreationException.java
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/ExceptionWrappingIterator.scala
1 1 (100%) 1 (100%) 2024-04-03
hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/ErrorEvent.java
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala
1 3 (33%) 42 (2%) 2024-04-06
hudi-utilities/src/main/java/org/apache/hudi/utilities/config/HoodieStreamerConfig.java
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala
1 5 (20%) 20 (5%) 2024-04-03
hudi-common/src/main/java/org/apache/hudi/common/table/view/TableFileSystemView.java
hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java
1 17 (5%) 42 (2%) 2024-03-28
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java
1 27 (3%) 40 (2%) 2024-03-23
hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/FileSliceHandler.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java
1 18 (5%) 45 (2%) 2024-03-28
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java
hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java
1 29 (3%) 30 (3%) 2024-04-08
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java
hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java
1 6 (16%) 3 (33%) 2024-03-26
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java
1 48 (2%) 104 (<1%) 2024-03-23
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/ExceptionWrappingIterator.scala
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala
1 1 (100%) 42 (2%) 2024-04-03
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java
1 15 (6%) 62 (1%) 2024-04-08
hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaCopyOnWriteTable.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java
1 35 (2%) 104 (<1%) 2024-03-23
hudi-utilities/src/main/java/org/apache/hudi/utilities/config/HoodieStreamerConfig.java
hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java
1 5 (20%) 6 (16%) 2024-04-03
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala
1 20 (5%) 42 (2%) 2024-04-03
hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java
1 25 (4%) 45 (2%) 2024-03-28
hudi-common/src/main/java/org/apache/hudi/exception/HoodieRecordCreationException.java
hudi-common/src/main/java/org/apache/hudi/exception/HoodieAvroSchemaException.java
1 1 (100%) 1 (100%) 2024-04-03
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/ExceptionWrappingIterator.scala
hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java
1 1 (100%) 75 (1%) 2024-04-03
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/factory/HoodieAvroKeyGeneratorFactory.java
hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java
1 9 (11%) 33 (3%) 2024-03-15
hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala
1 9 (11%) 17 (5%) 2024-03-15
hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/FileSliceHandler.java
hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java
1 18 (5%) 27 (3%) 2024-03-28
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/PreferWriterConflictResolutionStrategy.java
1 49 (2%) 3 (33%) 2024-03-26
hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/FileSliceHandler.java
hudi-common/src/main/java/org/apache/hudi/common/table/view/TableFileSystemView.java
1 18 (5%) 17 (5%) 2024-03-28
hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala
hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java
1 123 (<1%) 75 (1%) 2024-04-03
hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java
1 70 (1%) 20 (5%) 2024-03-28
hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java
1 28 (3%) 65 (1%) 2024-03-23
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java
1 47 (2%) 56 (1%) 2024-03-23
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala
hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java
1 17 (5%) 33 (3%) 2024-03-15
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/PreferWriterConflictResolutionStrategy.java
1 29 (3%) 3 (33%) 2024-03-26
hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java
hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java
1 87 (1%) 20 (5%) 2024-04-08
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java
1 27 (3%) 104 (<1%) 2024-03-23
hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java
1 9 (11%) 12 (8%) 2024-03-15
hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SourceFormatAdapter.java
hudi-utilities/src/main/java/org/apache/hudi/utilities/config/HoodieStreamerConfig.java
1 5 (20%) 5 (20%) 2024-04-03
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java] [hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java] [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala] [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala] [hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala] 2 [hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java] [hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java] [hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java]--[hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java] 2 [hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala] 2 [hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java] [hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java] [hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java] [hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java] [hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java]--[hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java] 2 [hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java] [hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java] [hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java] [hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java] [hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java]--[hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java] 1 [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java] [hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java] 1 [hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieTimeline.java] [hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieTimeline.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanActionExecutor.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanActionExecutor.java] [hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieTimeline.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanActionExecutor.java] 1 [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/selector/StreamReadBucketIndexKeySelector.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/selector/StreamReadBucketIndexKeySelector.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/selector/StreamReadBucketIndexKeySelector.java]--[hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java] 1 [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java]--[hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java] 1 [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java] 1 [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/PreferWriterConflictResolutionStrategy.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/PreferWriterConflictResolutionStrategy.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/PreferWriterConflictResolutionStrategy.java] 1 [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java]--[hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java] 1 [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java] 1 [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java] 1 [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java]--[hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java] 1 [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java] 1 [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java]--[hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java] 1 [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java]--[hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java] 1 [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java]--[hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java] 1 [hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java] [hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java] [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala] [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala] [hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala] 1 [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala] 1 [hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java] [hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java] [hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java] 1 [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java] [hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java] 1 [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java] 1 [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java] 1 [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java] 1 [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/PreferWriterConflictResolutionStrategy.java] 1 [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/partitioner/StreamReadBucketIndexPartitioner.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/partitioner/StreamReadBucketIndexPartitioner.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/partitioner/StreamReadAppendPartitioner.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/partitioner/StreamReadAppendPartitioner.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/partitioner/StreamReadBucketIndexPartitioner.java]--[hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/partitioner/StreamReadAppendPartitioner.java] 1 [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/BaseBootstrapMetadataHandler.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/BaseBootstrapMetadataHandler.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/BaseBootstrapMetadataHandler.java]--[hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java] 1 [hudi-common/src/main/java/org/apache/hudi/exception/HoodieRecordCreationException.java] [hudi-common/src/main/java/org/apache/hudi/exception/HoodieRecordCreationException.java] [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/ExceptionWrappingIterator.scala] [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/ExceptionWrappingIterator.scala] [hudi-common/src/main/java/org/apache/hudi/exception/HoodieRecordCreationException.java]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/ExceptionWrappingIterator.scala] 1 [hudi-common/src/main/java/org/apache/hudi/exception/HoodieAvroSchemaException.java] [hudi-common/src/main/java/org/apache/hudi/exception/HoodieAvroSchemaException.java] [hudi-common/src/main/java/org/apache/hudi/exception/HoodieRecordCreationException.java]--[hudi-common/src/main/java/org/apache/hudi/exception/HoodieAvroSchemaException.java] 1 [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/ExceptionWrappingIterator.scala]--[hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java] 1 [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/ExceptionWrappingIterator.scala]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala] 1 [hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/ErrorEvent.java] [hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/ErrorEvent.java] [hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/ErrorEvent.java]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala] 1 [hudi-utilities/src/main/java/org/apache/hudi/utilities/config/HoodieStreamerConfig.java] [hudi-utilities/src/main/java/org/apache/hudi/utilities/config/HoodieStreamerConfig.java] [hudi-utilities/src/main/java/org/apache/hudi/utilities/config/HoodieStreamerConfig.java]--[hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java] 1 [hudi-utilities/src/main/java/org/apache/hudi/utilities/config/HoodieStreamerConfig.java]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala] 1 [hudi-common/src/main/java/org/apache/hudi/common/table/view/TableFileSystemView.java] [hudi-common/src/main/java/org/apache/hudi/common/table/view/TableFileSystemView.java] [hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java] [hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java] [hudi-common/src/main/java/org/apache/hudi/common/table/view/TableFileSystemView.java]--[hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java] 1 [hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/FileSliceHandler.java] [hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/FileSliceHandler.java] [hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/FileSliceHandler.java]--[hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java] 1 [hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/FileSliceHandler.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java] 1 [hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/FileSliceHandler.java]--[hudi-common/src/main/java/org/apache/hudi/common/table/view/TableFileSystemView.java] 1 [hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaCopyOnWriteTable.java] [hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaCopyOnWriteTable.java] [hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaCopyOnWriteTable.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java] 1 [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/factory/HoodieAvroKeyGeneratorFactory.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/factory/HoodieAvroKeyGeneratorFactory.java] [hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java] [hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/factory/HoodieAvroKeyGeneratorFactory.java]--[hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java] 1 [hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala] [hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala] [hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala]--[hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java] 1 [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala] [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala] [hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala] 1 [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala]--[hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java] 1 [hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala] [hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala] [hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala]--[hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java] 1 [hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java] [hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java] [hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java] 1 [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java] [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java] [hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java] [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java]--[hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java] 1 [hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java] [hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java] [hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java] [hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java] [hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java]--[hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java] 1 [hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SourceFormatAdapter.java] [hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SourceFormatAdapter.java] [hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SourceFormatAdapter.java]--[hudi-utilities/src/main/java/org/apache/hudi/utilities/config/HoodieStreamerConfig.java] 1
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...
Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G hudi-client hudi-client hudi-client--hudi-client 11 hudi-common hudi-common hudi-common--hudi-client 7 hudi-common--hudi-common 6 hudi-utilities hudi-utilities hudi-utilities--hudi-client 4 hudi-utilities--hudi-common 2 hudi-utilities--hudi-utilities 3 hudi-spark-datasource hudi-spark-datasource hudi-spark-datasource--hudi-client 4 hudi-spark-datasource--hudi-common 3 hudi-spark-datasource--hudi-utilities 3 hudi-flink-datasource hudi-flink-datasource hudi-spark-datasource--hudi-flink-datasource 1 hudi-flink-datasource--hudi-client 3 hudi-flink-datasource--hudi-common 3 hudi-flink-datasource--hudi-flink-datasource 3 hudi-timeline-service hudi-timeline-service hudi-timeline-service--hudi-client 1 hudi-timeline-service--hudi-common 1 hudi-timeline-service--hudi-timeline-service 1 hudi-sync hudi-sync hudi-sync--hudi-spark-datasource 1 hudi-sync--hudi-sync 1 hudi-aws hudi-aws hudi-sync--hudi-aws 1 hudi-aws--hudi-aws 1 scripts scripts scripts--hudi-client 1 scripts--hudi-common 1 scripts--hudi-spark-datasource 1 scripts--hudi-flink-datasource 1 hudi-cli hudi-cli hudi-cli--hudi-cli 1 hudi-integ-test hudi-integ-test hudi-integ-test--hudi-integ-test 1
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...