public HostTimeoutTracker(HConnectionManager connectionManager, CassandraHostConfigurator cassandraHostConfigurator) { super(connectionManager, cassandraHostConfigurator); retryDelayInSeconds = cassandraHostConfigurator.getHostTimeoutUnsuspendCheckDelay(); timeouts = new ConcurrentHashMap<CassandraHost, LinkedBlockingQueue<Long>>(); suspended = new ConcurrentHashMap<CassandraHost, Long>(); sf = executor.scheduleWithFixedDelay(new Unsuspender(), retryDelayInSeconds,retryDelayInSeconds, TimeUnit.SECONDS); timeoutCounter = cassandraHostConfigurator.getHostTimeoutCounter(); timeoutWindow = cassandraHostConfigurator.getHostTimeoutWindow(); nodeSuspensionDurationInSeconds = cassandraHostConfigurator.getHostTimeoutSuspensionDurationInSeconds(); }
public HostTimeoutTracker(HConnectionManager connectionManager, CassandraHostConfigurator cassandraHostConfigurator) { super(connectionManager, cassandraHostConfigurator); retryDelayInSeconds = cassandraHostConfigurator.getHostTimeoutUnsuspendCheckDelay(); timeouts = new ConcurrentHashMap<CassandraHost, LinkedBlockingQueue<Long>>(); suspended = new ConcurrentHashMap<CassandraHost, Long>(); sf = executor.scheduleWithFixedDelay(new Unsuspender(), retryDelayInSeconds,retryDelayInSeconds, TimeUnit.SECONDS); timeoutCounter = cassandraHostConfigurator.getHostTimeoutCounter(); timeoutWindow = cassandraHostConfigurator.getHostTimeoutWindow(); nodeSuspensionDurationInSeconds = cassandraHostConfigurator.getHostTimeoutSuspensionDurationInSeconds(); }
public HostTimeoutTracker(HConnectionManager connectionManager, CassandraHostConfigurator cassandraHostConfigurator) { super(connectionManager, cassandraHostConfigurator); retryDelayInSeconds = cassandraHostConfigurator.getHostTimeoutUnsuspendCheckDelay(); timeouts = new ConcurrentHashMap<CassandraHost, LinkedBlockingQueue<Long>>(); suspended = new ConcurrentHashMap<CassandraHost, Long>(); sf = executor.scheduleWithFixedDelay(new Unsuspender(), retryDelayInSeconds,retryDelayInSeconds, TimeUnit.SECONDS); timeoutCounter = cassandraHostConfigurator.getHostTimeoutCounter(); timeoutWindow = cassandraHostConfigurator.getHostTimeoutWindow(); nodeSuspensionDurationInSeconds = cassandraHostConfigurator.getHostTimeoutSuspensionDurationInSeconds(); }