├── .github └── workflows │ ├── nebula-ci.yml │ ├── nebula-publish.yml │ └── nebula-snapshot.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── OSSMETADATA ├── README.md ├── dyno-client └── src │ └── main │ └── java │ └── com │ └── netflix │ └── dyno │ └── DynoClientModule.java ├── dyno-contrib └── src │ ├── main │ └── java │ │ └── com │ │ └── netflix │ │ └── dyno │ │ └── contrib │ │ ├── ArchaiusConnectionPoolConfiguration.java │ │ ├── ConnectionPoolConfigPublisherFactory.java │ │ ├── DynoCPMonitor.java │ │ ├── DynoOPMonitor.java │ │ ├── ElasticConnectionPoolConfigurationPublisher.java │ │ ├── EstimatedHistogramBasedCounter.java │ │ ├── EurekaHostsSupplier.java │ │ └── consul │ │ ├── ConsulHelper.java │ │ └── ConsulHostsSupplier.java │ └── test │ ├── java │ └── com │ │ └── netflix │ │ └── dyno │ │ └── contrib │ │ ├── ConsulHostsSupplierTest.java │ │ ├── ElasticConnectionPoolConfigurationPublisherTest.java │ │ └── EurekaHostsSupplierTest.java │ └── resources │ └── log4j.properties ├── dyno-core └── src │ ├── main │ └── java │ │ ├── TestTokens.txt │ │ └── com │ │ └── netflix │ │ └── dyno │ │ └── connectionpool │ │ ├── AsyncOperation.java │ │ ├── BaseOperation.java │ │ ├── CompressionOperation.java │ │ ├── Connection.java │ │ ├── ConnectionContext.java │ │ ├── ConnectionFactory.java │ │ ├── ConnectionPool.java │ │ ├── ConnectionPoolConfiguration.java │ │ ├── ConnectionPoolConfigurationPublisher.java │ │ ├── ConnectionPoolMonitor.java │ │ ├── CursorBasedResult.java │ │ ├── DecoratingFuture.java │ │ ├── DecoratingListenableFuture.java │ │ ├── ErrorRateMonitorConfig.java │ │ ├── HashPartitioner.java │ │ ├── HealthTracker.java │ │ ├── Host.java │ │ ├── HostBuilder.java │ │ ├── HostConnectionPool.java │ │ ├── HostConnectionStats.java │ │ ├── HostSupplier.java │ │ ├── ListenableFuture.java │ │ ├── MultiKeyCompressionOperation.java │ │ ├── Operation.java │ │ ├── OperationMonitor.java │ │ ├── OperationResult.java │ │ ├── RetryPolicy.java │ │ ├── TokenMapSupplier.java │ │ ├── TokenPoolTopology.java │ │ ├── TokenRackMapper.java │ │ ├── TopologyView.java │ │ ├── exception │ │ ├── BadRequestException.java │ │ ├── DynoConnectException.java │ │ ├── DynoException.java │ │ ├── FatalConnectionException.java │ │ ├── IsDeadConnectionException.java │ │ ├── IsRetryableException.java │ │ ├── NoAvailableHostsException.java │ │ ├── PoolExhaustedException.java │ │ ├── PoolOfflineException.java │ │ ├── PoolTimeoutException.java │ │ ├── ThrottledException.java │ │ └── TimeoutException.java │ │ └── impl │ │ ├── ConnectionContextImpl.java │ │ ├── ConnectionPoolConfigurationImpl.java │ │ ├── ConnectionPoolImpl.java │ │ ├── CountingConnectionPoolMonitor.java │ │ ├── FutureOperationalResultImpl.java │ │ ├── HostConnectionPoolFactory.java │ │ ├── HostConnectionPoolImpl.java │ │ ├── HostSelectionStrategy.java │ │ ├── HostStatusTracker.java │ │ ├── HostsUpdater.java │ │ ├── LastOperationMonitor.java │ │ ├── MonitorConsole.java │ │ ├── MonitorConsoleMBean.java │ │ ├── MonitorConsoleResource.java │ │ ├── OperationResultImpl.java │ │ ├── RetryNTimes.java │ │ ├── RunOnce.java │ │ ├── SimpleAsyncConnectionPoolImpl.java │ │ ├── hash │ │ ├── BinarySearchTokenMapper.java │ │ ├── DynoBinarySearch.java │ │ ├── Murmur1Hash.java │ │ ├── Murmur1HashPartitioner.java │ │ ├── Murmur2Hash.java │ │ ├── Murmur2HashPartitioner.java │ │ ├── Murmur3Hash.java │ │ ├── Murmur3HashPartitioner.java │ │ └── UnsignedIntsUtils.java │ │ ├── health │ │ ├── ConnectionPoolHealthTracker.java │ │ ├── ErrorMonitor.java │ │ ├── ErrorRateMonitor.java │ │ ├── RateTracker.java │ │ └── SimpleErrorMonitorImpl.java │ │ ├── lb │ │ ├── AbstractTokenMapSupplier.java │ │ ├── CircularList.java │ │ ├── HostSelectionWithFallback.java │ │ ├── HostToken.java │ │ ├── HostUtils.java │ │ ├── HttpEndpointBasedTokenMapSupplier.java │ │ ├── RoundRobinSelection.java │ │ └── TokenAwareSelection.java │ │ └── utils │ │ ├── CollectionUtils.java │ │ ├── ConfigUtils.java │ │ ├── EstimatedHistogram.java │ │ ├── IOUtilities.java │ │ ├── RateLimitUtil.java │ │ └── ZipUtils.java │ └── test │ ├── java │ └── com │ │ └── netflix │ │ └── dyno │ │ └── connectionpool │ │ └── impl │ │ ├── ConnectionContextImplTest.java │ │ ├── ConnectionPoolImplTest.java │ │ ├── CountingConnectionPoolMonitorTest.java │ │ ├── FutureOperationalResultImplTest.java │ │ ├── HostConnectionPoolImplTest.java │ │ ├── HostStatusTrackerTest.java │ │ ├── OperationResultImplTest.java │ │ ├── RetryNTimesTest.java │ │ ├── RunOnceTest.java │ │ ├── SimpleAsyncConnectionPoolImplTest.java │ │ ├── hash │ │ ├── BinarySearchTokenMapperTest.java │ │ ├── DynoBinarySearchTest.java │ │ └── Murmur1HashPartitionerTest.java │ │ ├── health │ │ ├── ConnectionPoolHealthTrackerTest.java │ │ ├── ErrorRateMonitorTest.java │ │ └── RateTrackerTest.java │ │ ├── lb │ │ ├── AbstractTokenMapSupplierTest.java │ │ ├── CircularListTest.java │ │ ├── HostSelectionWithFallbackTest.java │ │ ├── HostTokenTest.java │ │ ├── RoundRobinSelectionTest.java │ │ ├── TokenAwareSelectionBinaryTest.java │ │ ├── TokenAwareSelectionHastagTest.java │ │ ├── TokenAwareSelectionTest.java │ │ └── TokenMapSupplierTest.java │ │ └── utils │ │ └── RateLimitUtilTest.java │ └── resources │ └── log4j.xml ├── dyno-demo └── src │ └── main │ ├── java │ └── com │ │ └── netflix │ │ └── dyno │ │ └── demo │ │ ├── memcached │ │ └── DynoMCacheDriver.java │ │ └── redis │ │ ├── CustomTokenSupplierExample.java │ │ ├── DynoDistributedCounterDemo.java │ │ └── DynoJedisDemo.java │ └── resources │ ├── demo.properties │ └── log4j.xml ├── dyno-jedis └── src │ ├── main │ └── java │ │ └── com │ │ └── netflix │ │ └── dyno │ │ └── jedis │ │ ├── CursorBasedResultImpl.java │ │ ├── DynoConfigCommand.java │ │ ├── DynoDualWriterClient.java │ │ ├── DynoDualWriterPipeline.java │ │ ├── DynoJedisClient.java │ │ ├── DynoJedisCommands.java │ │ ├── DynoJedisModule.java │ │ ├── DynoJedisPipeline.java │ │ ├── DynoJedisPipelineMonitor.java │ │ ├── DynoJedisUtils.java │ │ ├── JedisConnectionFactory.java │ │ ├── JedisGenericOperation.java │ │ ├── OpName.java │ │ └── operation │ │ ├── BaseKeyOperation.java │ │ └── MultiKeyOperation.java │ └── test │ ├── java │ └── com │ │ └── netflix │ │ └── dyno │ │ └── jedis │ │ ├── CommandTest.java │ │ ├── CompressionTest.java │ │ ├── ConnectionTest.java │ │ ├── ExpireHashTest.java │ │ ├── JedisConnectionFactoryIntegrationTest.java │ │ ├── RedisAuthenticationIntegrationTest.java │ │ ├── UnitTestConnectionPool.java │ │ ├── UnitTestConnectionPoolForCompression.java │ │ ├── UnitTestTokenMapAndHostSupplierImpl.java │ │ └── utils │ │ ├── EmbeddedRedisInitializer.java │ │ ├── MockedRedisResponse.java │ │ ├── MockedResponseHandler.java │ │ └── SSLContextUtil.java │ └── resources │ ├── client.jks │ ├── log4j.properties │ └── server.jks ├── dyno-memcache └── src │ └── main │ ├── conf │ ├── eureka-client.properties │ └── log4j.properties │ └── java │ └── com │ └── netflix │ └── dyno │ └── memcache │ └── DynoMCacheClient.java ├── dyno-recipes └── src │ ├── main │ └── java │ │ └── com │ │ └── netflix │ │ └── dyno │ │ └── recipes │ │ ├── counter │ │ ├── DynoCounter.java │ │ ├── DynoJedisBatchCounter.java │ │ ├── DynoJedisCounter.java │ │ └── DynoJedisPipelineCounter.java │ │ ├── json │ │ ├── DynoJedisJsonClient.java │ │ ├── ExistenceModifier.java │ │ ├── JsonCommand.java │ │ └── JsonPath.java │ │ ├── lock │ │ ├── DynoLockClient.java │ │ ├── LockResource.java │ │ ├── VotingHostsFromTokenRange.java │ │ ├── VotingHostsSelector.java │ │ └── command │ │ │ ├── CheckAndRunHost.java │ │ │ ├── CommandHost.java │ │ │ ├── ExtendHost.java │ │ │ └── LockHost.java │ │ └── util │ │ └── Tuple.java │ └── test │ └── java │ └── com │ └── netflix │ └── dyno │ └── recipes │ ├── counter │ └── DistributedCounterTest.java │ └── lock │ ├── DynoLockClientTest.java │ ├── LocalRedisLockTest.java │ └── VotingHostsFromTokenRangeTest.java ├── dyno-redisson └── src │ └── main │ └── java │ └── com │ └── netflix │ └── dyno │ └── redisson │ ├── DynoRedissonClient.java │ ├── DynoRedissonDemoResource.java │ ├── RedissonConnectionFactory.java │ └── RedissonDemo.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.github/workflows/nebula-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/.github/workflows/nebula-ci.yml -------------------------------------------------------------------------------- /.github/workflows/nebula-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/.github/workflows/nebula-publish.yml -------------------------------------------------------------------------------- /.github/workflows/nebula-snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/.github/workflows/nebula-snapshot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/LICENSE -------------------------------------------------------------------------------- /OSSMETADATA: -------------------------------------------------------------------------------- 1 | osslifecycle=active 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/README.md -------------------------------------------------------------------------------- /dyno-client/src/main/java/com/netflix/dyno/DynoClientModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-client/src/main/java/com/netflix/dyno/DynoClientModule.java -------------------------------------------------------------------------------- /dyno-contrib/src/main/java/com/netflix/dyno/contrib/ArchaiusConnectionPoolConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-contrib/src/main/java/com/netflix/dyno/contrib/ArchaiusConnectionPoolConfiguration.java -------------------------------------------------------------------------------- /dyno-contrib/src/main/java/com/netflix/dyno/contrib/ConnectionPoolConfigPublisherFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-contrib/src/main/java/com/netflix/dyno/contrib/ConnectionPoolConfigPublisherFactory.java -------------------------------------------------------------------------------- /dyno-contrib/src/main/java/com/netflix/dyno/contrib/DynoCPMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-contrib/src/main/java/com/netflix/dyno/contrib/DynoCPMonitor.java -------------------------------------------------------------------------------- /dyno-contrib/src/main/java/com/netflix/dyno/contrib/DynoOPMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-contrib/src/main/java/com/netflix/dyno/contrib/DynoOPMonitor.java -------------------------------------------------------------------------------- /dyno-contrib/src/main/java/com/netflix/dyno/contrib/ElasticConnectionPoolConfigurationPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-contrib/src/main/java/com/netflix/dyno/contrib/ElasticConnectionPoolConfigurationPublisher.java -------------------------------------------------------------------------------- /dyno-contrib/src/main/java/com/netflix/dyno/contrib/EstimatedHistogramBasedCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-contrib/src/main/java/com/netflix/dyno/contrib/EstimatedHistogramBasedCounter.java -------------------------------------------------------------------------------- /dyno-contrib/src/main/java/com/netflix/dyno/contrib/EurekaHostsSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-contrib/src/main/java/com/netflix/dyno/contrib/EurekaHostsSupplier.java -------------------------------------------------------------------------------- /dyno-contrib/src/main/java/com/netflix/dyno/contrib/consul/ConsulHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-contrib/src/main/java/com/netflix/dyno/contrib/consul/ConsulHelper.java -------------------------------------------------------------------------------- /dyno-contrib/src/main/java/com/netflix/dyno/contrib/consul/ConsulHostsSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-contrib/src/main/java/com/netflix/dyno/contrib/consul/ConsulHostsSupplier.java -------------------------------------------------------------------------------- /dyno-contrib/src/test/java/com/netflix/dyno/contrib/ConsulHostsSupplierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-contrib/src/test/java/com/netflix/dyno/contrib/ConsulHostsSupplierTest.java -------------------------------------------------------------------------------- /dyno-contrib/src/test/java/com/netflix/dyno/contrib/ElasticConnectionPoolConfigurationPublisherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-contrib/src/test/java/com/netflix/dyno/contrib/ElasticConnectionPoolConfigurationPublisherTest.java -------------------------------------------------------------------------------- /dyno-contrib/src/test/java/com/netflix/dyno/contrib/EurekaHostsSupplierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-contrib/src/test/java/com/netflix/dyno/contrib/EurekaHostsSupplierTest.java -------------------------------------------------------------------------------- /dyno-contrib/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-contrib/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /dyno-core/src/main/java/TestTokens.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/TestTokens.txt -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/AsyncOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/AsyncOperation.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/BaseOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/BaseOperation.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/CompressionOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/CompressionOperation.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/Connection.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/ConnectionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/ConnectionContext.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/ConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/ConnectionFactory.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/ConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/ConnectionPool.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/ConnectionPoolConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/ConnectionPoolConfiguration.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/ConnectionPoolConfigurationPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/ConnectionPoolConfigurationPublisher.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/ConnectionPoolMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/ConnectionPoolMonitor.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/CursorBasedResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/CursorBasedResult.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/DecoratingFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/DecoratingFuture.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/DecoratingListenableFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/DecoratingListenableFuture.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/ErrorRateMonitorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/ErrorRateMonitorConfig.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/HashPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/HashPartitioner.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/HealthTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/HealthTracker.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/Host.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/Host.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/HostBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/HostBuilder.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/HostConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/HostConnectionPool.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/HostConnectionStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/HostConnectionStats.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/HostSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/HostSupplier.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/ListenableFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/ListenableFuture.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/MultiKeyCompressionOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/MultiKeyCompressionOperation.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/Operation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/Operation.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/OperationMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/OperationMonitor.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/OperationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/OperationResult.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/RetryPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/RetryPolicy.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/TokenMapSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/TokenMapSupplier.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/TokenPoolTopology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/TokenPoolTopology.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/TokenRackMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/TokenRackMapper.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/TopologyView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/TopologyView.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/BadRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/BadRequestException.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/DynoConnectException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/DynoConnectException.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/DynoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/DynoException.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/FatalConnectionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/FatalConnectionException.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/IsDeadConnectionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/IsDeadConnectionException.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/IsRetryableException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/IsRetryableException.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/NoAvailableHostsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/NoAvailableHostsException.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/PoolExhaustedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/PoolExhaustedException.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/PoolOfflineException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/PoolOfflineException.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/PoolTimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/PoolTimeoutException.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/ThrottledException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/ThrottledException.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/TimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/exception/TimeoutException.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/ConnectionContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/ConnectionContextImpl.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/ConnectionPoolConfigurationImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/ConnectionPoolConfigurationImpl.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/ConnectionPoolImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/ConnectionPoolImpl.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/CountingConnectionPoolMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/CountingConnectionPoolMonitor.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/FutureOperationalResultImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/FutureOperationalResultImpl.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/HostConnectionPoolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/HostConnectionPoolFactory.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/HostConnectionPoolImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/HostConnectionPoolImpl.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/HostSelectionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/HostSelectionStrategy.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/HostStatusTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/HostStatusTracker.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/HostsUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/HostsUpdater.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/LastOperationMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/LastOperationMonitor.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/MonitorConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/MonitorConsole.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/MonitorConsoleMBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/MonitorConsoleMBean.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/MonitorConsoleResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/MonitorConsoleResource.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/OperationResultImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/OperationResultImpl.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/RetryNTimes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/RetryNTimes.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/RunOnce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/RunOnce.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/SimpleAsyncConnectionPoolImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/SimpleAsyncConnectionPoolImpl.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/BinarySearchTokenMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/BinarySearchTokenMapper.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/DynoBinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/DynoBinarySearch.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/Murmur1Hash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/Murmur1Hash.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/Murmur1HashPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/Murmur1HashPartitioner.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/Murmur2Hash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/Murmur2Hash.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/Murmur2HashPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/Murmur2HashPartitioner.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/Murmur3Hash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/Murmur3Hash.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/Murmur3HashPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/Murmur3HashPartitioner.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/UnsignedIntsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/hash/UnsignedIntsUtils.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/health/ConnectionPoolHealthTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/health/ConnectionPoolHealthTracker.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/health/ErrorMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/health/ErrorMonitor.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/health/ErrorRateMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/health/ErrorRateMonitor.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/health/RateTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/health/RateTracker.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/health/SimpleErrorMonitorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/health/SimpleErrorMonitorImpl.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/AbstractTokenMapSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/AbstractTokenMapSupplier.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/CircularList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/CircularList.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/HostSelectionWithFallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/HostSelectionWithFallback.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/HostToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/HostToken.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/HostUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/HostUtils.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/HttpEndpointBasedTokenMapSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/HttpEndpointBasedTokenMapSupplier.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/RoundRobinSelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/RoundRobinSelection.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/TokenAwareSelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/lb/TokenAwareSelection.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/utils/CollectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/utils/CollectionUtils.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/utils/ConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/utils/ConfigUtils.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/utils/EstimatedHistogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/utils/EstimatedHistogram.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/utils/IOUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/utils/IOUtilities.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/utils/RateLimitUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/utils/RateLimitUtil.java -------------------------------------------------------------------------------- /dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/utils/ZipUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/main/java/com/netflix/dyno/connectionpool/impl/utils/ZipUtils.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/ConnectionContextImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/ConnectionContextImplTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/ConnectionPoolImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/ConnectionPoolImplTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/CountingConnectionPoolMonitorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/CountingConnectionPoolMonitorTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/FutureOperationalResultImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/FutureOperationalResultImplTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/HostConnectionPoolImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/HostConnectionPoolImplTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/HostStatusTrackerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/HostStatusTrackerTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/OperationResultImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/OperationResultImplTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/RetryNTimesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/RetryNTimesTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/RunOnceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/RunOnceTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/SimpleAsyncConnectionPoolImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/SimpleAsyncConnectionPoolImplTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/hash/BinarySearchTokenMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/hash/BinarySearchTokenMapperTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/hash/DynoBinarySearchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/hash/DynoBinarySearchTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/hash/Murmur1HashPartitionerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/hash/Murmur1HashPartitionerTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/health/ConnectionPoolHealthTrackerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/health/ConnectionPoolHealthTrackerTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/health/ErrorRateMonitorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/health/ErrorRateMonitorTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/health/RateTrackerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/health/RateTrackerTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/AbstractTokenMapSupplierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/AbstractTokenMapSupplierTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/CircularListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/CircularListTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/HostSelectionWithFallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/HostSelectionWithFallbackTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/HostTokenTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/HostTokenTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/RoundRobinSelectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/RoundRobinSelectionTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/TokenAwareSelectionBinaryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/TokenAwareSelectionBinaryTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/TokenAwareSelectionHastagTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/TokenAwareSelectionHastagTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/TokenAwareSelectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/TokenAwareSelectionTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/TokenMapSupplierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/lb/TokenMapSupplierTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/utils/RateLimitUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/java/com/netflix/dyno/connectionpool/impl/utils/RateLimitUtilTest.java -------------------------------------------------------------------------------- /dyno-core/src/test/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-core/src/test/resources/log4j.xml -------------------------------------------------------------------------------- /dyno-demo/src/main/java/com/netflix/dyno/demo/memcached/DynoMCacheDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-demo/src/main/java/com/netflix/dyno/demo/memcached/DynoMCacheDriver.java -------------------------------------------------------------------------------- /dyno-demo/src/main/java/com/netflix/dyno/demo/redis/CustomTokenSupplierExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-demo/src/main/java/com/netflix/dyno/demo/redis/CustomTokenSupplierExample.java -------------------------------------------------------------------------------- /dyno-demo/src/main/java/com/netflix/dyno/demo/redis/DynoDistributedCounterDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-demo/src/main/java/com/netflix/dyno/demo/redis/DynoDistributedCounterDemo.java -------------------------------------------------------------------------------- /dyno-demo/src/main/java/com/netflix/dyno/demo/redis/DynoJedisDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-demo/src/main/java/com/netflix/dyno/demo/redis/DynoJedisDemo.java -------------------------------------------------------------------------------- /dyno-demo/src/main/resources/demo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-demo/src/main/resources/demo.properties -------------------------------------------------------------------------------- /dyno-demo/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-demo/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/CursorBasedResultImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/CursorBasedResultImpl.java -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoConfigCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoConfigCommand.java -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoDualWriterClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoDualWriterClient.java -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoDualWriterPipeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoDualWriterPipeline.java -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisClient.java -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisCommands.java -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisModule.java -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisPipeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisPipeline.java -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisPipelineMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisPipelineMonitor.java -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisUtils.java -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/JedisConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/JedisConnectionFactory.java -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/JedisGenericOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/JedisGenericOperation.java -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/OpName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/OpName.java -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/operation/BaseKeyOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/operation/BaseKeyOperation.java -------------------------------------------------------------------------------- /dyno-jedis/src/main/java/com/netflix/dyno/jedis/operation/MultiKeyOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/main/java/com/netflix/dyno/jedis/operation/MultiKeyOperation.java -------------------------------------------------------------------------------- /dyno-jedis/src/test/java/com/netflix/dyno/jedis/CommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/java/com/netflix/dyno/jedis/CommandTest.java -------------------------------------------------------------------------------- /dyno-jedis/src/test/java/com/netflix/dyno/jedis/CompressionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/java/com/netflix/dyno/jedis/CompressionTest.java -------------------------------------------------------------------------------- /dyno-jedis/src/test/java/com/netflix/dyno/jedis/ConnectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/java/com/netflix/dyno/jedis/ConnectionTest.java -------------------------------------------------------------------------------- /dyno-jedis/src/test/java/com/netflix/dyno/jedis/ExpireHashTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/java/com/netflix/dyno/jedis/ExpireHashTest.java -------------------------------------------------------------------------------- /dyno-jedis/src/test/java/com/netflix/dyno/jedis/JedisConnectionFactoryIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/java/com/netflix/dyno/jedis/JedisConnectionFactoryIntegrationTest.java -------------------------------------------------------------------------------- /dyno-jedis/src/test/java/com/netflix/dyno/jedis/RedisAuthenticationIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/java/com/netflix/dyno/jedis/RedisAuthenticationIntegrationTest.java -------------------------------------------------------------------------------- /dyno-jedis/src/test/java/com/netflix/dyno/jedis/UnitTestConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/java/com/netflix/dyno/jedis/UnitTestConnectionPool.java -------------------------------------------------------------------------------- /dyno-jedis/src/test/java/com/netflix/dyno/jedis/UnitTestConnectionPoolForCompression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/java/com/netflix/dyno/jedis/UnitTestConnectionPoolForCompression.java -------------------------------------------------------------------------------- /dyno-jedis/src/test/java/com/netflix/dyno/jedis/UnitTestTokenMapAndHostSupplierImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/java/com/netflix/dyno/jedis/UnitTestTokenMapAndHostSupplierImpl.java -------------------------------------------------------------------------------- /dyno-jedis/src/test/java/com/netflix/dyno/jedis/utils/EmbeddedRedisInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/java/com/netflix/dyno/jedis/utils/EmbeddedRedisInitializer.java -------------------------------------------------------------------------------- /dyno-jedis/src/test/java/com/netflix/dyno/jedis/utils/MockedRedisResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/java/com/netflix/dyno/jedis/utils/MockedRedisResponse.java -------------------------------------------------------------------------------- /dyno-jedis/src/test/java/com/netflix/dyno/jedis/utils/MockedResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/java/com/netflix/dyno/jedis/utils/MockedResponseHandler.java -------------------------------------------------------------------------------- /dyno-jedis/src/test/java/com/netflix/dyno/jedis/utils/SSLContextUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/java/com/netflix/dyno/jedis/utils/SSLContextUtil.java -------------------------------------------------------------------------------- /dyno-jedis/src/test/resources/client.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/resources/client.jks -------------------------------------------------------------------------------- /dyno-jedis/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /dyno-jedis/src/test/resources/server.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-jedis/src/test/resources/server.jks -------------------------------------------------------------------------------- /dyno-memcache/src/main/conf/eureka-client.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-memcache/src/main/conf/eureka-client.properties -------------------------------------------------------------------------------- /dyno-memcache/src/main/conf/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-memcache/src/main/conf/log4j.properties -------------------------------------------------------------------------------- /dyno-memcache/src/main/java/com/netflix/dyno/memcache/DynoMCacheClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-memcache/src/main/java/com/netflix/dyno/memcache/DynoMCacheClient.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/counter/DynoCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/counter/DynoCounter.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/counter/DynoJedisBatchCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/counter/DynoJedisBatchCounter.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/counter/DynoJedisCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/counter/DynoJedisCounter.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/counter/DynoJedisPipelineCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/counter/DynoJedisPipelineCounter.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/json/DynoJedisJsonClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/json/DynoJedisJsonClient.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/json/ExistenceModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/json/ExistenceModifier.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/json/JsonCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/json/JsonCommand.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/json/JsonPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/json/JsonPath.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/DynoLockClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/DynoLockClient.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/LockResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/LockResource.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/VotingHostsFromTokenRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/VotingHostsFromTokenRange.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/VotingHostsSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/VotingHostsSelector.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/command/CheckAndRunHost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/command/CheckAndRunHost.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/command/CommandHost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/command/CommandHost.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/command/ExtendHost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/command/ExtendHost.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/command/LockHost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/lock/command/LockHost.java -------------------------------------------------------------------------------- /dyno-recipes/src/main/java/com/netflix/dyno/recipes/util/Tuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/main/java/com/netflix/dyno/recipes/util/Tuple.java -------------------------------------------------------------------------------- /dyno-recipes/src/test/java/com/netflix/dyno/recipes/counter/DistributedCounterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/test/java/com/netflix/dyno/recipes/counter/DistributedCounterTest.java -------------------------------------------------------------------------------- /dyno-recipes/src/test/java/com/netflix/dyno/recipes/lock/DynoLockClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/test/java/com/netflix/dyno/recipes/lock/DynoLockClientTest.java -------------------------------------------------------------------------------- /dyno-recipes/src/test/java/com/netflix/dyno/recipes/lock/LocalRedisLockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/test/java/com/netflix/dyno/recipes/lock/LocalRedisLockTest.java -------------------------------------------------------------------------------- /dyno-recipes/src/test/java/com/netflix/dyno/recipes/lock/VotingHostsFromTokenRangeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-recipes/src/test/java/com/netflix/dyno/recipes/lock/VotingHostsFromTokenRangeTest.java -------------------------------------------------------------------------------- /dyno-redisson/src/main/java/com/netflix/dyno/redisson/DynoRedissonClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-redisson/src/main/java/com/netflix/dyno/redisson/DynoRedissonClient.java -------------------------------------------------------------------------------- /dyno-redisson/src/main/java/com/netflix/dyno/redisson/DynoRedissonDemoResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-redisson/src/main/java/com/netflix/dyno/redisson/DynoRedissonDemoResource.java -------------------------------------------------------------------------------- /dyno-redisson/src/main/java/com/netflix/dyno/redisson/RedissonConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-redisson/src/main/java/com/netflix/dyno/redisson/RedissonConnectionFactory.java -------------------------------------------------------------------------------- /dyno-redisson/src/main/java/com/netflix/dyno/redisson/RedissonDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/dyno-redisson/src/main/java/com/netflix/dyno/redisson/RedissonDemo.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dyno/HEAD/settings.gradle --------------------------------------------------------------------------------