apache / pinot
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
pinot-controller/src/main/resources/app/utils/PinotMethodUtils.ts
pinot-controller/src/main/resources/app/pages/TenantDetails.tsx
4 66 (6%) 33 (12%) 2025-04-28
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalanceProgressStats.java
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java
3 5 (60%) 12 (25%) 2025-05-01
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PinotDataDistribution.java
3 3 (100%) 4 (75%) 2025-05-01
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java
pinot-common/src/main/java/org/apache/pinot/common/metrics/ControllerGauge.java
3 12 (25%) 55 (5%) 2025-05-03
pinot-controller/src/main/resources/app/requests/index.ts
pinot-controller/src/main/resources/app/pages/TenantDetails.tsx
3 38 (7%) 33 (9%) 2025-04-28
pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/channel/MailboxContentObserver.java
pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/GrpcSendingMailbox.java
3 7 (42%) 24 (12%) 2025-04-30
pinot-controller/src/main/resources/app/utils/PinotMethodUtils.ts
pinot-controller/src/main/resources/app/requests/index.ts
3 66 (4%) 38 (7%) 2025-04-28
pinot-server/src/main/java/org/apache/pinot/server/starter/helix/BaseServerStarter.java
pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/BaseBrokerStarter.java
2 68 (2%) 69 (2%) 2025-04-21
pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java
pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java
2 131 (1%) 223 (<1%) 2025-04-17
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalAggregate.java
pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/TraitAssignment.java
2 3 (66%) 3 (66%) 2025-04-18
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalAggregate.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PRelNode.java
2 3 (66%) 3 (66%) 2025-04-18
pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/pipeline/PipelineBreakerOperator.java
pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/MultiStageStatsTreeBuilder.java
2 11 (18%) 5 (40%) 2025-05-05
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/PinotDistMapping.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/DistMappingGenerator.java
2 2 (100%) 2 (100%) 2025-04-18
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/DefaultRebalancePreChecker.java
2 66 (3%) 14 (14%) 2025-04-23
pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/blocks/ErrorMseBlock.java
pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/GrpcSendingMailbox.java
2 2 (100%) 24 (8%) 2025-04-15
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/HashDistributionDesc.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java
2 3 (66%) 3 (66%) 2025-04-18
pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServer/RebalanceServerResponses/RebalanceServerResponseLabelValue.tsx
pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServerStatusOp.tsx
2 3 (66%) 4 (50%) 2025-04-17
pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/ReceivingMailbox.java
pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/GrpcSendingMailbox.java
2 17 (11%) 24 (8%) 2025-04-30
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalAggregate.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java
2 3 (66%) 3 (66%) 2025-04-18
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/RelToPRelConverter.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java
2 2 (100%) 3 (66%) 2025-04-18
pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/InMemorySendingMailbox.java
pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/GrpcSendingMailbox.java
2 20 (10%) 24 (8%) 2025-04-15
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalanceObserver.java
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java
2 5 (40%) 12 (16%) 2025-04-17
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/BaseTableDedupMetadataManager.java
pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java
2 6 (33%) 131 (1%) 2025-04-17
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PRelNode.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PinotDataDistribution.java
2 3 (66%) 4 (50%) 2025-04-18
pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/executor/OpChainSchedulerService.java
pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/QueryRunner.java
2 26 (7%) 95 (2%) 2025-05-05
pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MailboxSendOperator.java
pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/blocks/ErrorMseBlock.java
2 58 (3%) 2 (100%) 2025-04-15
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageWorkerAssignmentRule.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageAggregateRule.java
2 2 (100%) 2 (100%) 2025-04-18
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalAggregate.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/PinotDistMapping.java
2 3 (66%) 2 (100%) 2025-04-18
pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/TraitAssignment.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PinotDataDistribution.java
2 3 (66%) 4 (50%) 2025-04-18
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageAggregateRule.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java
2 2 (100%) 3 (66%) 2025-04-18
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PRelNode.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java
2 3 (66%) 3 (66%) 2025-04-18
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageWorkerAssignmentRule.java
pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/TraitAssignment.java
2 2 (100%) 3 (66%) 2025-04-18
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/NoOpTableRebalanceObserver.java
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java
2 5 (40%) 12 (16%) 2025-04-17
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageAggregateRule.java
pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/TraitAssignment.java
2 2 (100%) 3 (66%) 2025-04-18
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/PinotDistMapping.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PRelNode.java
2 2 (100%) 3 (66%) 2025-04-18
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/NoOpTableRebalanceObserver.java
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java
2 5 (40%) 66 (3%) 2025-04-17
pinot-spi/src/main/java/org/apache/pinot/spi/config/table/UpsertConfig.java
pinot-spi/src/main/java/org/apache/pinot/spi/config/table/DedupConfig.java
2 32 (6%) 9 (22%) 2025-04-16
pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/BaseBrokerStarter.java
pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java
2 69 (2%) 223 (<1%) 2025-04-21
pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/executor/OpChainSchedulerService.java
pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/MultiStageStatsTreeBuilder.java
2 26 (7%) 5 (40%) 2025-05-05
pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java
pinot-core/src/main/java/org/apache/pinot/core/data/manager/offline/DimensionTableDataManager.java
2 131 (1%) 26 (7%) 2025-05-02
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/HashDistributionDesc.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PinotDataDistribution.java
2 3 (66%) 4 (50%) 2025-04-18
pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerGauge.java
pinot-common/src/main/java/org/apache/pinot/common/metrics/BrokerGauge.java
2 34 (5%) 21 (9%) 2025-04-27
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/DistMappingGenerator.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java
2 2 (100%) 3 (66%) 2025-04-18
pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/blocks/ErrorMseBlock.java
pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/channel/MailboxContentObserver.java
2 2 (100%) 7 (28%) 2025-04-15
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java
2 66 (3%) 12 (16%) 2025-04-17
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/BaseTableDedupMetadataManager.java
pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java
2 6 (33%) 223 (<1%) 2025-04-17
pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServer/RebalanceResponse.tsx
pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServerStatusOp.tsx
2 3 (66%) 4 (50%) 2025-04-17
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageAggregateRule.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/RelToPRelConverter.java
2 2 (100%) 2 (100%) 2025-04-18
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalAggregate.java
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/DistMappingGenerator.java
2 3 (66%) 2 (100%) 2025-04-18
pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java
pinot-core/src/main/java/org/apache/pinot/core/data/manager/BaseTableDataManager.java
2 131 (1%) 80 (2%) 2025-05-02
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [pinot-controller/src/main/resources/app/utils/PinotMethodUtils.ts] [pinot-controller/src/main/resources/app/utils/PinotMethodUtils.ts] [pinot-controller/src/main/resources/app/pages/TenantDetails.tsx] [pinot-controller/src/main/resources/app/pages/TenantDetails.tsx] [pinot-controller/src/main/resources/app/utils/PinotMethodUtils.ts]--[pinot-controller/src/main/resources/app/pages/TenantDetails.tsx] 4 [pinot-controller/src/main/resources/app/requests/index.ts] [pinot-controller/src/main/resources/app/requests/index.ts] [pinot-controller/src/main/resources/app/utils/PinotMethodUtils.ts]--[pinot-controller/src/main/resources/app/requests/index.ts] 3 [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalanceProgressStats.java] [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalanceProgressStats.java] [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java] [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java] [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalanceProgressStats.java]--[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java] 3 [pinot-common/src/main/java/org/apache/pinot/common/metrics/ControllerGauge.java] [pinot-common/src/main/java/org/apache/pinot/common/metrics/ControllerGauge.java] [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java]--[pinot-common/src/main/java/org/apache/pinot/common/metrics/ControllerGauge.java] 3 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PinotDataDistribution.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PinotDataDistribution.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PinotDataDistribution.java] 3 [pinot-controller/src/main/resources/app/requests/index.ts]--[pinot-controller/src/main/resources/app/pages/TenantDetails.tsx] 3 [pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/channel/MailboxContentObserver.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/channel/MailboxContentObserver.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/GrpcSendingMailbox.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/GrpcSendingMailbox.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/channel/MailboxContentObserver.java]--[pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/GrpcSendingMailbox.java] 3 [pinot-server/src/main/java/org/apache/pinot/server/starter/helix/BaseServerStarter.java] [pinot-server/src/main/java/org/apache/pinot/server/starter/helix/BaseServerStarter.java] [pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/BaseBrokerStarter.java] [pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/BaseBrokerStarter.java] [pinot-server/src/main/java/org/apache/pinot/server/starter/helix/BaseServerStarter.java]--[pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/BaseBrokerStarter.java] 2 [pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java] [pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java] [pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/BaseBrokerStarter.java]--[pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java] 2 [pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java] [pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java] [pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java]--[pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java] 2 [pinot-core/src/main/java/org/apache/pinot/core/data/manager/offline/DimensionTableDataManager.java] [pinot-core/src/main/java/org/apache/pinot/core/data/manager/offline/DimensionTableDataManager.java] [pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java]--[pinot-core/src/main/java/org/apache/pinot/core/data/manager/offline/DimensionTableDataManager.java] 2 [pinot-core/src/main/java/org/apache/pinot/core/data/manager/BaseTableDataManager.java] [pinot-core/src/main/java/org/apache/pinot/core/data/manager/BaseTableDataManager.java] [pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java]--[pinot-core/src/main/java/org/apache/pinot/core/data/manager/BaseTableDataManager.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalAggregate.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalAggregate.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalAggregate.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/TraitAssignment.java] [pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/TraitAssignment.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalAggregate.java]--[pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/TraitAssignment.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PRelNode.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PRelNode.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalAggregate.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PRelNode.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/PinotDistMapping.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/PinotDistMapping.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalAggregate.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/PinotDistMapping.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/DistMappingGenerator.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/DistMappingGenerator.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalAggregate.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/DistMappingGenerator.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/TraitAssignment.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PinotDataDistribution.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PRelNode.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PRelNode.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PinotDataDistribution.java] 2 [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/pipeline/PipelineBreakerOperator.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/pipeline/PipelineBreakerOperator.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/MultiStageStatsTreeBuilder.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/MultiStageStatsTreeBuilder.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/pipeline/PipelineBreakerOperator.java]--[pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/MultiStageStatsTreeBuilder.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/PinotDistMapping.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PRelNode.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/PinotDistMapping.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/DistMappingGenerator.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/DistMappingGenerator.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java] 2 [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java] [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java] [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java]--[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java] 2 [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/DefaultRebalancePreChecker.java] [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/DefaultRebalancePreChecker.java] [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java]--[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/DefaultRebalancePreChecker.java] 2 [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/blocks/ErrorMseBlock.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/blocks/ErrorMseBlock.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/blocks/ErrorMseBlock.java]--[pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/channel/MailboxContentObserver.java] 2 [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/blocks/ErrorMseBlock.java]--[pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/GrpcSendingMailbox.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/HashDistributionDesc.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/HashDistributionDesc.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/HashDistributionDesc.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/HashDistributionDesc.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PinotDataDistribution.java] 2 [pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServer/RebalanceServerResponses/RebalanceServerResponseLabelValue.tsx] [pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServer/RebalanceServerResponses/RebalanceServerResponseLabelValue.tsx] [pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServerStatusOp.tsx] [pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServerStatusOp.tsx] [pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServer/RebalanceServerResponses/RebalanceServerResponseLabelValue.tsx]--[pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServerStatusOp.tsx] 2 [pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/ReceivingMailbox.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/ReceivingMailbox.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/ReceivingMailbox.java]--[pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/GrpcSendingMailbox.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/RelToPRelConverter.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/RelToPRelConverter.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/RelToPRelConverter.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java] 2 [pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/InMemorySendingMailbox.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/InMemorySendingMailbox.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/InMemorySendingMailbox.java]--[pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/GrpcSendingMailbox.java] 2 [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalanceObserver.java] [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalanceObserver.java] [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalanceObserver.java]--[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java] 2 [pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/BaseTableDedupMetadataManager.java] [pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/BaseTableDedupMetadataManager.java] [pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/BaseTableDedupMetadataManager.java]--[pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java] 2 [pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/BaseTableDedupMetadataManager.java]--[pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java] 2 [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/executor/OpChainSchedulerService.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/executor/OpChainSchedulerService.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/executor/OpChainSchedulerService.java]--[pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/MultiStageStatsTreeBuilder.java] 2 [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/QueryRunner.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/QueryRunner.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/executor/OpChainSchedulerService.java]--[pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/QueryRunner.java] 2 [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MailboxSendOperator.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MailboxSendOperator.java] [pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MailboxSendOperator.java]--[pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/blocks/ErrorMseBlock.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageWorkerAssignmentRule.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageWorkerAssignmentRule.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageWorkerAssignmentRule.java]--[pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/TraitAssignment.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageAggregateRule.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageAggregateRule.java] [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageWorkerAssignmentRule.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageAggregateRule.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageAggregateRule.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageAggregateRule.java]--[pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/TraitAssignment.java] 2 [pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageAggregateRule.java]--[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/RelToPRelConverter.java] 2 [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/NoOpTableRebalanceObserver.java] [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/NoOpTableRebalanceObserver.java] [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/NoOpTableRebalanceObserver.java]--[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java] 2 [pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/NoOpTableRebalanceObserver.java]--[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java] 2 [pinot-spi/src/main/java/org/apache/pinot/spi/config/table/UpsertConfig.java] [pinot-spi/src/main/java/org/apache/pinot/spi/config/table/UpsertConfig.java] [pinot-spi/src/main/java/org/apache/pinot/spi/config/table/DedupConfig.java] [pinot-spi/src/main/java/org/apache/pinot/spi/config/table/DedupConfig.java] [pinot-spi/src/main/java/org/apache/pinot/spi/config/table/UpsertConfig.java]--[pinot-spi/src/main/java/org/apache/pinot/spi/config/table/DedupConfig.java] 2 [pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerGauge.java] [pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerGauge.java] [pinot-common/src/main/java/org/apache/pinot/common/metrics/BrokerGauge.java] [pinot-common/src/main/java/org/apache/pinot/common/metrics/BrokerGauge.java] [pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerGauge.java]--[pinot-common/src/main/java/org/apache/pinot/common/metrics/BrokerGauge.java] 2 [pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServer/RebalanceResponse.tsx] [pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServer/RebalanceResponse.tsx] [pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServer/RebalanceResponse.tsx]--[pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServerStatusOp.tsx] 2
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... 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 pinot-controller pinot-controller pinot-controller--pinot-controller 28 pinot-common pinot-common pinot-controller--pinot-common 10 pinot-broker pinot-broker pinot-controller--pinot-broker 2 pinot-core pinot-core pinot-core--pinot-controller 3 pinot-core--pinot-core 13 pinot-core--pinot-common 7 pinot-spi pinot-spi pinot-core--pinot-spi 5 pinot-core--pinot-broker 4 pinot-server pinot-server pinot-core--pinot-server 3 pinot-common--pinot-common 12 pinot-common--pinot-broker 4 pinot-spi--pinot-controller 6 pinot-spi--pinot-common 7 pinot-spi--pinot-spi 9 pinot-query-planner pinot-query-planner pinot-spi--pinot-query-planner 2 pinot-query-runtime pinot-query-runtime pinot-spi--pinot-query-runtime 3 pinot-plugins pinot-plugins pinot-spi--pinot-plugins 3 pinot-query-planner--pinot-core 3 pinot-query-planner--pinot-common 2 pinot-query-planner--pinot-query-planner 8 pinot-query-planner--pinot-broker 3 pinot-segment-local pinot-segment-local pinot-segment-local--pinot-controller 2 pinot-segment-local--pinot-core 5 pinot-segment-local--pinot-common 2 pinot-segment-local--pinot-spi 4 pinot-segment-local--pinot-query-planner 1 pinot-segment-local--pinot-segment-local 7 pinot-broker--pinot-spi 5 pinot-broker--pinot-broker 3 pinot-query-runtime--pinot-common 4 pinot-query-runtime--pinot-query-planner 1 pinot-query-runtime--pinot-broker 2 pinot-query-runtime--pinot-query-runtime 4 pinot-server--pinot-controller 4 pinot-server--pinot-spi 3 pinot-server--pinot-segment-local 2 pinot-server--pinot-broker 2 pinot-server--pinot-server 1 pinot-server--pinot-plugins 1 pinot-plugins--pinot-controller 3 pinot-plugins--pinot-core 2 pinot-plugins--pinot-plugins 4 pinot-segment-spi pinot-segment-spi pinot-segment-spi--pinot-core 2 pinot-segment-spi--pinot-common 2 pinot-segment-spi--pinot-spi 2 pinot-segment-spi--pinot-segment-local 3 pinot-perf pinot-perf pinot-segment-spi--pinot-perf 1 pinot-timeseries pinot-timeseries pinot-timeseries--pinot-plugins 1 pinot-timeseries--pinot-timeseries 1 pinot-perf--pinot-common 1
Download: SVG DOT (open online Graphviz editor)

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