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