Jungtaek Lim
f8c69b105a
Remove unused & buggy method / class (related to ThreadLocal<Random>)
2014-09-19 07:51:53 +09:00
Marcos Nils
ce2ab6a937
Fixes #732 . Tests are much more reliable now and we removed unnecessary redis cluster integration tests which randomly failed due to the nature of redis cluster
2014-09-14 20:37:48 -03:00
Mayank Dang
37a3c7b835
Merging with upstream, necessary changes, shifting poolConfig as private instance variable from JedisClusterConnectionHandler to JedisClusterInfoCache due to design change in previous commits.
2014-09-11 16:16:08 +05:30
Jungtaek Lim
0a094ff0b4
Implements #701 , add close() to JedisCluster
2014-08-28 23:49:52 +09:00
Mayank Dang
334d2ec19b
Added test case for testing if PoolConfig applies to ClusterPools
2014-05-29 20:50:23 +05:30
Mayank Dang
0e25cf65fb
Merging upstream
2014-05-29 20:44:40 +05:30
Marcos Nils
1782aaeeb1
Manual merge of #581
2014-05-25 16:30:41 -03:00
Mayank Dang
6c68624ada
Test case for checking if Pool gets applied to Cluster pools added to JedisClusterTest.java
2014-03-26 14:56:46 +05:30
Marcos Nils
b2fa6b6c40
Improve Jedis Cluster tests and cleanup son they run much faster and reliable
2014-02-14 05:31:16 -03:00
Marcos Nils
1d0290d000
Improve JedsClusterTest setup speed
2014-02-13 22:15:28 -03:00
Marcos Nils
76814b56a1
Remove unnecessary lines
2014-02-12 00:41:51 -03:00
Marcos Nils
ba9989e64c
Add support for redis cluster hashtags
2014-02-12 00:39:12 -03:00
Marcos Nils
d846149ae1
Fix #526 . Node parsing error uppon :0
2014-02-04 22:34:48 -03:00
Jonathan Leibiusky
23b54c2cef
Fix sentinel test not to be so sensitive to time
2014-01-16 20:37:47 -05:00
Marcos Nils
6c8d7a5045
Add fail in case test doesn't throw any exception
2014-01-16 18:14:55 -03:00
Marcos Nils
46733c5d5a
Add test for redis cluster max redirections and refactor JedisClusterCommand exception handling
2014-01-16 18:04:27 -03:00
Marcos Nils
2f9564e1d3
Variable refactor in JedisClusterTest
2014-01-14 21:20:33 -03:00
Marcos Nils
4ab8ea2ef7
Move Jedis CRC16 util as it's being used in the project.
...
Changed Makefile to cleanup redis cluster node configuration before running tests
Add cleanup to ClusterCommandTest.
2014-01-14 15:57:53 -03:00
Marcos Nils
dd0bbdaf91
Several changes have been added to this commit:
...
- Add asking to cluster commands
- Make jedis cluster return connection to original pool
- Add tests for MOVED and ASK cluster responses
- Refactor connection handler to recalculate connections based on slots
This commit makes the first usable version of Jedis along with Redis Cluster
2014-01-03 16:42:21 -03:00
Marcos Nils
1b26815799
Add functionality to recalculate slots when receiving MOVED response from node.
...
Add test to check for ASK responses (implementation missing)
2014-01-02 20:52:17 -03:00
Marcos Nils
b2d22e2060
Add slot based connection which routes requests according to key slot
2013-12-28 00:59:35 -03:00
Marcos Nils
9f767a0848
Add automatic discovery of cluster nodes
2013-12-27 23:09:44 -03:00
Marcos Nils
af72248c22
Implement all Jedis cluster commands and rename RedisSlot class
2013-12-20 16:56:29 -03:00
Marcos Nils
0bc27ac3a2
Refactor redis cluster connection handler and add JedisAskDataException handling
2013-12-20 15:28:32 -03:00
Marcos Nils
c008070045
Add JedisClusterCommand and updated code to use it respectively
2013-12-10 10:25:41 -03:00
Marcos Nils
0ebbf02c94
Change Moved cluster test and add confirmation for jedis cluster tests
2013-12-09 15:17:13 -03:00
Marcos Nils
726c3151b6
Add RedisSlot helper to calculate key slot
2013-12-08 01:08:14 -03:00
Marcos Nils
a8987ed865
Add first test to thorw MovedDataException when receiving MOVED from a cluster node
2013-12-07 17:55:17 -03:00
Jonathan Leibiusky
46966fb89f
Prepare redis cluster for testing. The cluster will always be in a deterministic state to be able to reproduce -MOVED and -ASK
2013-12-02 19:27:12 -05:00