apache / pulsar
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
pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/NamespacesBase.java
2 422 (<1%) 239 (<1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicImpl.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentTopic.java
2 44 (4%) 522 (<1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/BrokerService.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractTopic.java
2 429 (<1%) 157 (1%) 2025-05-05
pulsar-functions/utils/src/main/java/org/apache/pulsar/functions/utils/ValidatorUtils.java
pulsar-functions/instance/src/main/java/org/apache/pulsar/functions/source/PulsarSourceConsumerConfig.java
1 13 (7%) 5 (20%) 2025-04-14
pulsar-common/src/main/java/org/apache/pulsar/common/util/URIPreconditions.java
pulsar-client/src/main/java/org/apache/pulsar/client/impl/PersistentAcknowledgmentsGroupingTracker.java
1 3 (33%) 43 (2%) 2025-05-03
pulsar-common/src/main/java/org/apache/pulsar/common/util/URIPreconditions.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/ConsumerHashAssignmentsSnapshot.java
1 3 (33%) 3 (33%) 2025-05-03
pulsar-common/src/main/java/org/apache/pulsar/common/util/URIPreconditions.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/SystemTopicBasedTopicPoliciesService.java
1 3 (33%) 64 (1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentTopic.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractTopic.java
1 522 (<1%) 157 (<1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/SystemTopic.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/SystemTopicBasedTopicPoliciesService.java
1 21 (4%) 64 (1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/ConsumerHashAssignmentsSnapshot.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/NamespacesBase.java
1 3 (33%) 239 (<1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/BrokerService.java
1 422 (<1%) 429 (<1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicUtils.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/SystemTopicBasedTopicPoliciesService.java
1 9 (11%) 64 (1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicUtils.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/ConsumerHashAssignmentsSnapshot.java
1 9 (11%) 3 (33%) 2025-05-03
pulsar-common/src/main/java/org/apache/pulsar/common/util/URIPreconditions.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractBaseDispatcher.java
1 3 (33%) 70 (1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/Producer.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/Consumer.java
1 86 (1%) 140 (<1%) 2025-04-14
pulsar-broker/src/main/java/org/apache/pulsar/broker/delayed/bucket/BookkeeperBucketSnapshotStorage.java
pulsar-broker-auth-oidc/src/main/java/org/apache/pulsar/broker/authentication/oidc/OpenIDProviderMetadataCache.java
1 11 (9%) 4 (25%) 2025-05-03
pulsar-client/src/main/java/org/apache/pulsar/client/impl/ControlledClusterFailover.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/ConsumerHashAssignmentsSnapshot.java
1 10 (10%) 3 (33%) 2025-05-03
pulsar-common/src/main/java/org/apache/pulsar/common/util/FutureUtil.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/EntryAndMetadata.java
1 25 (4%) 5 (20%) 2025-05-03
pulsar-broker-auth-oidc/src/main/java/org/apache/pulsar/broker/authentication/oidc/OpenIDProviderMetadataCache.java
managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java
1 4 (25%) 298 (<1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/SchemaStorageFactory.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/SystemTopic.java
1 6 (16%) 21 (4%) 2025-05-03
pulsar-common/src/main/java/org/apache/pulsar/common/util/collections/GrowableArrayBlockingQueue.java
pulsar-broker/src/main/java/org/apache/pulsar/compaction/PulsarTopicCompactionService.java
1 9 (11%) 7 (14%) 2025-05-03
pulsar-functions/instance/src/main/java/org/apache/pulsar/functions/source/PulsarSourceConsumerConfig.java
pulsar-client-admin-api/src/main/java/org/apache/pulsar/common/functions/MessagePayloadProcessorConfig.java
1 5 (20%) 1 (100%) 2025-04-14
pulsar-client/src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java
pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicUtils.java
1 154 (<1%) 9 (11%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/SchemaRegistryServiceImpl.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractBaseDispatcher.java
1 48 (2%) 70 (1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceService.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceEphemeralData.java
1 160 (<1%) 9 (11%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceService.java
managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/AckSetState.java
1 160 (<1%) 3 (33%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentMessageExpiryMonitor.java
managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedCursorImpl.java
1 29 (3%) 224 (<1%) 2025-05-03
pulsar-client/src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java
1 154 (<1%) 422 (<1%) 2025-05-03
pulsar-io/azure-data-explorer/src/main/java/org/apache/pulsar/io/azuredataexplorer/ADXSink.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/SchemaRegistryServiceImpl.java
1 2 (50%) 48 (2%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/NamespacesBase.java
managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedCursorImpl.java
1 239 (<1%) 224 (<1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/compaction/PulsarTopicCompactionService.java
pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactionServiceFactory.java
1 7 (14%) 3 (33%) 2025-05-03
pulsar-client-admin-api/src/main/java/org/apache/pulsar/common/policies/data/BacklogQuota.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/NamespacesBase.java
1 7 (14%) 239 (<1%) 2025-04-25
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/SystemTopicBasedTopicPoliciesService.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceService.java
1 64 (1%) 160 (<1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/BookkeeperSchemaStorage.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceEphemeralData.java
1 48 (2%) 9 (11%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/web/PulsarWebResource.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/ConsumerHashAssignmentsSnapshot.java
1 114 (<1%) 3 (33%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicUtils.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java
1 9 (11%) 422 (<1%) 2025-05-03
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/ProxyConnection.java
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/DirectProxyHandler.java
1 67 (1%) 51 (1%) 2025-04-09
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/BookkeeperSchemaStorage.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/SystemTopic.java
1 48 (2%) 21 (4%) 2025-05-03
pulsar-client/src/main/java/org/apache/pulsar/client/impl/MultiTopicsConsumerImpl.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceService.java
1 158 (<1%) 160 (<1%) 2025-05-03
managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractTopic.java
1 298 (<1%) 157 (<1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/SystemTopic.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceEphemeralData.java
1 21 (4%) 9 (11%) 2025-05-03
pulsar-common/src/main/java/org/apache/pulsar/common/util/FutureUtil.java
pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicImpl.java
1 25 (4%) 44 (2%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/broker/web/PulsarWebResource.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentMessageExpiryMonitor.java
1 114 (<1%) 29 (3%) 2025-05-03
pulsar-metadata/src/main/java/org/apache/pulsar/metadata/api/MetadataCacheConfig.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/loadbalance/extensions/channel/ServiceUnitStateData.java
1 5 (20%) 9 (11%) 2025-04-18
pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactionServiceFactory.java
managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java
1 3 (33%) 298 (<1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/compaction/TopicCompactionService.java
pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicImpl.java
1 4 (25%) 44 (2%) 2025-05-03
pulsar-client/src/main/java/org/apache/pulsar/client/impl/ControlledClusterFailover.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractBaseDispatcher.java
1 10 (10%) 70 (1%) 2025-05-03
pulsar-broker/src/main/java/org/apache/pulsar/compaction/PulsarTopicCompactionService.java
pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicImpl.java
1 7 (14%) 44 (2%) 2025-05-03
pulsar-client/src/main/java/org/apache/pulsar/client/impl/PersistentAcknowledgmentsGroupingTracker.java
pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactionServiceFactory.java
1 43 (2%) 3 (33%) 2025-05-03
pulsar-client/src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java
pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceService.java
1 154 (<1%) 160 (<1%) 2025-05-03
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/NamespacesBase.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/NamespacesBase.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/NamespacesBase.java] 2 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/BrokerService.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/BrokerService.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/BrokerService.java] 1 [managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedCursorImpl.java] [managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedCursorImpl.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/NamespacesBase.java]--[managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedCursorImpl.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicImpl.java] [pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicImpl.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentTopic.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentTopic.java] [pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicImpl.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentTopic.java] 2 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractTopic.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractTopic.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentTopic.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractTopic.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/BrokerService.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractTopic.java] 2 [pulsar-functions/utils/src/main/java/org/apache/pulsar/functions/utils/ValidatorUtils.java] [pulsar-functions/utils/src/main/java/org/apache/pulsar/functions/utils/ValidatorUtils.java] [pulsar-functions/instance/src/main/java/org/apache/pulsar/functions/source/PulsarSourceConsumerConfig.java] [pulsar-functions/instance/src/main/java/org/apache/pulsar/functions/source/PulsarSourceConsumerConfig.java] [pulsar-functions/utils/src/main/java/org/apache/pulsar/functions/utils/ValidatorUtils.java]--[pulsar-functions/instance/src/main/java/org/apache/pulsar/functions/source/PulsarSourceConsumerConfig.java] 1 [pulsar-client-admin-api/src/main/java/org/apache/pulsar/common/functions/MessagePayloadProcessorConfig.java] [pulsar-client-admin-api/src/main/java/org/apache/pulsar/common/functions/MessagePayloadProcessorConfig.java] [pulsar-functions/instance/src/main/java/org/apache/pulsar/functions/source/PulsarSourceConsumerConfig.java]--[pulsar-client-admin-api/src/main/java/org/apache/pulsar/common/functions/MessagePayloadProcessorConfig.java] 1 [pulsar-common/src/main/java/org/apache/pulsar/common/util/URIPreconditions.java] [pulsar-common/src/main/java/org/apache/pulsar/common/util/URIPreconditions.java] [pulsar-client/src/main/java/org/apache/pulsar/client/impl/PersistentAcknowledgmentsGroupingTracker.java] [pulsar-client/src/main/java/org/apache/pulsar/client/impl/PersistentAcknowledgmentsGroupingTracker.java] [pulsar-common/src/main/java/org/apache/pulsar/common/util/URIPreconditions.java]--[pulsar-client/src/main/java/org/apache/pulsar/client/impl/PersistentAcknowledgmentsGroupingTracker.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/ConsumerHashAssignmentsSnapshot.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/ConsumerHashAssignmentsSnapshot.java] [pulsar-common/src/main/java/org/apache/pulsar/common/util/URIPreconditions.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/ConsumerHashAssignmentsSnapshot.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/SystemTopicBasedTopicPoliciesService.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/SystemTopicBasedTopicPoliciesService.java] [pulsar-common/src/main/java/org/apache/pulsar/common/util/URIPreconditions.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/SystemTopicBasedTopicPoliciesService.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractBaseDispatcher.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractBaseDispatcher.java] [pulsar-common/src/main/java/org/apache/pulsar/common/util/URIPreconditions.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractBaseDispatcher.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactionServiceFactory.java] [pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactionServiceFactory.java] [pulsar-client/src/main/java/org/apache/pulsar/client/impl/PersistentAcknowledgmentsGroupingTracker.java]--[pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactionServiceFactory.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/ConsumerHashAssignmentsSnapshot.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/NamespacesBase.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceService.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceService.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/SystemTopicBasedTopicPoliciesService.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceService.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/SystemTopic.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/SystemTopic.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/SystemTopic.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/SystemTopicBasedTopicPoliciesService.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceEphemeralData.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceEphemeralData.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/SystemTopic.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceEphemeralData.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicUtils.java] [pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicUtils.java] [pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicUtils.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicUtils.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/ConsumerHashAssignmentsSnapshot.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicUtils.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/SystemTopicBasedTopicPoliciesService.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/Producer.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/Producer.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/Consumer.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/Consumer.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/Producer.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/Consumer.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/delayed/bucket/BookkeeperBucketSnapshotStorage.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/delayed/bucket/BookkeeperBucketSnapshotStorage.java] [pulsar-broker-auth-oidc/src/main/java/org/apache/pulsar/broker/authentication/oidc/OpenIDProviderMetadataCache.java] [pulsar-broker-auth-oidc/src/main/java/org/apache/pulsar/broker/authentication/oidc/OpenIDProviderMetadataCache.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/delayed/bucket/BookkeeperBucketSnapshotStorage.java]--[pulsar-broker-auth-oidc/src/main/java/org/apache/pulsar/broker/authentication/oidc/OpenIDProviderMetadataCache.java] 1 [managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java] [managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java] [pulsar-broker-auth-oidc/src/main/java/org/apache/pulsar/broker/authentication/oidc/OpenIDProviderMetadataCache.java]--[managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java] 1 [pulsar-client/src/main/java/org/apache/pulsar/client/impl/ControlledClusterFailover.java] [pulsar-client/src/main/java/org/apache/pulsar/client/impl/ControlledClusterFailover.java] [pulsar-client/src/main/java/org/apache/pulsar/client/impl/ControlledClusterFailover.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/ConsumerHashAssignmentsSnapshot.java] 1 [pulsar-client/src/main/java/org/apache/pulsar/client/impl/ControlledClusterFailover.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractBaseDispatcher.java] 1 [pulsar-common/src/main/java/org/apache/pulsar/common/util/FutureUtil.java] [pulsar-common/src/main/java/org/apache/pulsar/common/util/FutureUtil.java] [pulsar-common/src/main/java/org/apache/pulsar/common/util/FutureUtil.java]--[pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicImpl.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/EntryAndMetadata.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/EntryAndMetadata.java] [pulsar-common/src/main/java/org/apache/pulsar/common/util/FutureUtil.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/EntryAndMetadata.java] 1 [managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractTopic.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/SchemaStorageFactory.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/SchemaStorageFactory.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/SchemaStorageFactory.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/SystemTopic.java] 1 [pulsar-common/src/main/java/org/apache/pulsar/common/util/collections/GrowableArrayBlockingQueue.java] [pulsar-common/src/main/java/org/apache/pulsar/common/util/collections/GrowableArrayBlockingQueue.java] [pulsar-broker/src/main/java/org/apache/pulsar/compaction/PulsarTopicCompactionService.java] [pulsar-broker/src/main/java/org/apache/pulsar/compaction/PulsarTopicCompactionService.java] [pulsar-common/src/main/java/org/apache/pulsar/common/util/collections/GrowableArrayBlockingQueue.java]--[pulsar-broker/src/main/java/org/apache/pulsar/compaction/PulsarTopicCompactionService.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/compaction/PulsarTopicCompactionService.java]--[pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicImpl.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/compaction/PulsarTopicCompactionService.java]--[pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactionServiceFactory.java] 1 [pulsar-client/src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java] [pulsar-client/src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java] [pulsar-client/src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java] 1 [pulsar-client/src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java]--[pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicUtils.java] 1 [pulsar-client/src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceService.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/SchemaRegistryServiceImpl.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/SchemaRegistryServiceImpl.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/SchemaRegistryServiceImpl.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractBaseDispatcher.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceService.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceEphemeralData.java] 1 [managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/AckSetState.java] [managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/AckSetState.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceService.java]--[managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/AckSetState.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentMessageExpiryMonitor.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentMessageExpiryMonitor.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentMessageExpiryMonitor.java]--[managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedCursorImpl.java] 1 [pulsar-io/azure-data-explorer/src/main/java/org/apache/pulsar/io/azuredataexplorer/ADXSink.java] [pulsar-io/azure-data-explorer/src/main/java/org/apache/pulsar/io/azuredataexplorer/ADXSink.java] [pulsar-io/azure-data-explorer/src/main/java/org/apache/pulsar/io/azuredataexplorer/ADXSink.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/SchemaRegistryServiceImpl.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactionServiceFactory.java]--[managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java] 1 [pulsar-client-admin-api/src/main/java/org/apache/pulsar/common/policies/data/BacklogQuota.java] [pulsar-client-admin-api/src/main/java/org/apache/pulsar/common/policies/data/BacklogQuota.java] [pulsar-client-admin-api/src/main/java/org/apache/pulsar/common/policies/data/BacklogQuota.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/NamespacesBase.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/BookkeeperSchemaStorage.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/BookkeeperSchemaStorage.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/BookkeeperSchemaStorage.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/SystemTopic.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/service/schema/BookkeeperSchemaStorage.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceEphemeralData.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/web/PulsarWebResource.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/web/PulsarWebResource.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/web/PulsarWebResource.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/ConsumerHashAssignmentsSnapshot.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/broker/web/PulsarWebResource.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentMessageExpiryMonitor.java] 1 [pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/ProxyConnection.java] [pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/ProxyConnection.java] [pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/DirectProxyHandler.java] [pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/DirectProxyHandler.java] [pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/ProxyConnection.java]--[pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/DirectProxyHandler.java] 1 [pulsar-client/src/main/java/org/apache/pulsar/client/impl/MultiTopicsConsumerImpl.java] [pulsar-client/src/main/java/org/apache/pulsar/client/impl/MultiTopicsConsumerImpl.java] [pulsar-client/src/main/java/org/apache/pulsar/client/impl/MultiTopicsConsumerImpl.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/namespace/NamespaceService.java] 1 [pulsar-metadata/src/main/java/org/apache/pulsar/metadata/api/MetadataCacheConfig.java] [pulsar-metadata/src/main/java/org/apache/pulsar/metadata/api/MetadataCacheConfig.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/loadbalance/extensions/channel/ServiceUnitStateData.java] [pulsar-broker/src/main/java/org/apache/pulsar/broker/loadbalance/extensions/channel/ServiceUnitStateData.java] [pulsar-metadata/src/main/java/org/apache/pulsar/metadata/api/MetadataCacheConfig.java]--[pulsar-broker/src/main/java/org/apache/pulsar/broker/loadbalance/extensions/channel/ServiceUnitStateData.java] 1 [pulsar-broker/src/main/java/org/apache/pulsar/compaction/TopicCompactionService.java] [pulsar-broker/src/main/java/org/apache/pulsar/compaction/TopicCompactionService.java] [pulsar-broker/src/main/java/org/apache/pulsar/compaction/TopicCompactionService.java]--[pulsar-broker/src/main/java/org/apache/pulsar/compaction/CompactedTopicImpl.java] 1
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 pulsar-broker pulsar-broker pulsar-broker--pulsar-broker 9 pulsar-broker-common pulsar-broker-common pulsar-broker--pulsar-broker-common 3 managed-ledger managed-ledger pulsar-broker--managed-ledger 1 pulsar-broker-auth-oidc pulsar-broker-auth-oidc pulsar-broker--pulsar-broker-auth-oidc 1 pulsar-common pulsar-common pulsar-common--pulsar-broker 4 pulsar-common--pulsar-common 3 pulsar-client pulsar-client pulsar-common--pulsar-client 3 pulsar-common--managed-ledger 1 pulsar-common--pulsar-broker-auth-oidc 1 pulsar-client--pulsar-broker 3 pulsar-client--pulsar-client 3 pulsar-client--pulsar-broker-common 1 pulsar-client--managed-ledger 1 pulsar-client-api pulsar-client-api pulsar-client--pulsar-client-api 2 pulsar-client--pulsar-broker-auth-oidc 1 managed-ledger--managed-ledger 2 pulsar-client-api--pulsar-broker 1 pulsar-client-api--pulsar-broker-common 1 pulsar-functions pulsar-functions pulsar-functions--pulsar-functions 1 pulsar-client-admin-api pulsar-client-admin-api pulsar-functions--pulsar-client-admin-api 1 pulsar-broker-auth-oidc--managed-ledger 1 pulsar-client-admin-api--pulsar-broker 1 pulsar-client-admin-api--pulsar-client-admin-api 1 pulsar-io pulsar-io pulsar-io--pulsar-broker 1 pulsar-io--pulsar-common 1 pulsar-io--pulsar-client 1 pulsar-io--managed-ledger 1 pulsar-io--pulsar-broker-auth-oidc 1 pulsar-io--pulsar-io 1 pulsar-proxy pulsar-proxy pulsar-proxy--pulsar-common 1 pulsar-proxy--pulsar-client 1 pulsar-proxy--pulsar-proxy 1 pulsar-metadata pulsar-metadata pulsar-metadata--pulsar-broker 1 pulsar-metadata--pulsar-common 1 pulsar-metadata--pulsar-metadata 1 testmocks testmocks testmocks--testmocks 1
Download: SVG DOT (open online Graphviz editor)

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