#2043 High Availability (HA) Subsystem Improvement #2062
Codacy Production / Codacy Static Code Analysis
succeeded
Feb 20, 2026 in 0s
Your pull request is up to standards!
Here is an overview of what got changed by this pull request:
Complexity increasing per file
==============================
- server/src/main/java/com/arcadedb/server/ha/Leader2ReplicaNetworkExecutor.java 74
- server/src/main/java/com/arcadedb/server/ha/message/ReplicaConnectRequest.java 1
- server/src/main/java/com/arcadedb/server/ha/Replica2LeaderNetworkExecutor.java 25
- server/src/main/java/com/arcadedb/server/ha/LeaderNetworkListener.java 17
- server/src/main/java/com/arcadedb/server/ha/message/UpdateClusterConfiguration.java 17
- server/src/main/java/com/arcadedb/server/ha/HAServer.java 105
- server/src/main/java/com/arcadedb/server/http/handler/GetReadyHandler.java 3
- network/src/main/java/com/arcadedb/network/HostUtil.java 3
- server/src/main/java/com/arcadedb/server/ha/discovery/ConsulDiscovery.java 28
- server/src/main/java/com/arcadedb/server/ha/discovery/DiscoveryException.java 2
- server/src/main/java/com/arcadedb/server/ha/discovery/StaticListDiscovery.java 14
- server/src/main/java/com/arcadedb/server/ha/discovery/KubernetesDnsDiscovery.java 25
- server/src/main/java/com/arcadedb/server/http/handler/GetClusterLeaderHandler.java 12
- server/src/main/java/com/arcadedb/server/http/handler/GetClusterStatusHandler.java 15
- server/src/main/java/com/arcadedb/server/ha/message/ResyncRequest.java 14
- server/src/main/java/com/arcadedb/server/ha/message/ResyncResponse.java 28
- server/src/main/java/com/arcadedb/server/ha/LeaderFencedException.java 2
- server/src/main/java/com/arcadedb/server/ha/LeaderFence.java 35
- server/src/main/java/com/arcadedb/server/http/handler/GetClusterHealthHandler.java 15
- server/src/test/java/com/arcadedb/server/ha/HATestHelpers.java 20
- server/src/test/java/com/arcadedb/server/ha/NetworkProtocolException.java 1
- server/src/main/java/com/arcadedb/server/ha/ReplicaConnectionMetrics.java 22
- server/src/main/java/com/arcadedb/server/ha/StateTransition.java 1
- server/src/main/java/com/arcadedb/server/ha/ExceptionCategory.java 2
- server/src/main/java/com/arcadedb/server/ha/exception/ReplicationPermanentException.java 2
- server/src/main/java/com/arcadedb/server/ha/exception/ReplicationTransientException.java 2
- server/src/main/java/com/arcadedb/server/ha/exception/LeadershipChangeException.java 3
- server/src/main/java/com/arcadedb/server/ha/ConsistencyReport.java 6
- server/src/main/java/com/arcadedb/server/ha/ConsistencyMonitor.java 34
- server/src/main/java/com/arcadedb/server/ha/ReplicaCircuitBreaker.java 21
- load-tests/src/test/java/com/arcadedb/test/support/ContainersTestTemplate.java 30
- load-tests/src/test/java/com/arcadedb/test/support/DatabaseWrapper.java 3
Complexity decreasing per file
==============================
+ server/src/main/java/com/arcadedb/server/ha/ReplicationLogFile.java -1
See the complete overview on Codacy
Loading