void setMinimumActiveConnectionsPercentage(DataNodeId dataNodeId, int minActiveConnectionsPercentage) {
    HostPortPoolManager hostPortPoolManager =
        getHostPortPoolManager(dataNodeId.getHostname(), dataNodeId.getPortToConnectTo(), dataNodeId);
    hostPortPoolManager.setMinActiveConnections(minActiveConnectionsPercentage * hostPortPoolManager.poolLimit / 100);
    if (!hostPortPoolManager.hasMinActiveConnections()) {
      poolManagersBelowMinActiveConnections.add(hostPortPoolManager);
    }
  }
Configure the connection tracker to keep a specified percentage of connections to this data node ready for use.
@param dataNodeId the {@link DataNodeId} to configure the connection pool for.
@param minActiveConnectionsPercentage percentage of max connections to this data node that should be kept ready
                                      for use. The minimum connection number will be rounded down to the nearest
                                      whole number.
ambry-network/src/main/java/com/github/ambry/network/ConnectionTracker.java