John Sully
44c1e6d5e7
Merge branch 'unstable' into keydbpro
...
Former-commit-id: 08a36155e3db9918048e87c3d691b7317787c9ab
2020-06-01 17:41:37 -04:00
John Sully
cfe9f8f3bc
Merge tag '6.0.4' into unstable
...
Redis 6.0.4.
Former-commit-id: 9c31ac7925edba187e527f506e5e992946bd38a6
2020-05-29 00:57:07 -04:00
John Sully
cece963cf3
Merge branch 'unstable' into keydbpro
...
Former-commit-id: a830cf85df236885558c5571c0bf23cfb23e3655
2020-05-24 14:41:53 -04:00
WuYunlong
eb2c8b2c61
Add a test to prove current tcl cluster client can not handle keys with hash tag.
2020-05-22 12:37:49 +02:00
John Sully
27eb239f1a
Fix bad merge in CI.yml
...
Former-commit-id: 6311d709c39b3bacaeab77b18033010f1b548f81
2020-05-21 22:09:06 -04:00
yanhui13
f03f1fad67
add tcl test for cluster slots
2020-04-24 10:15:04 +02:00
John Sully
05cc1fd3de
Initial merge of unstable 6
...
Former-commit-id: aac140de199646914cc02997a45111c9c695e55d
2020-04-16 16:36:16 -04:00
John Sully
9b25f954d0
rename to KeyDB (merge)
...
Former-commit-id: 2926ac494e76c641c19826565db8224ae533d8a3
2020-04-15 16:44:06 -04:00
John Sully
02147b4be0
Merge commit '0f7dfc378ce5ab0524ac28b6142545bc41435386' into redis_6_merge
...
Former-commit-id: cc3ebbe5194e9744fb84ce490e90ac5fbe7f8716
2020-04-14 22:19:29 -04:00
WuYunlong
299f1d0258
Add 14-consistency-check.tcl to prove there is a data consistency issue.
2020-03-25 15:54:34 +01:00
John Sully
0a07ce9d6d
rename to pro binary
...
Former-commit-id: a8854bfd83de72d6aa418ee6d9b44fae1f622787
2020-02-04 00:30:13 -05:00
John Sully
8e5fe97525
Merge remote-tracking branch 'redis/6.0' into redis_merge
...
Former-commit-id: ef9a3cadcf94326bf2f163db7698aad9a3c01690
2020-01-27 02:55:48 -05:00
John Sully
a098681bbf
Cluster multithreading fixes
...
Former-commit-id: 3dd78a6101df0a980e520dcb55d80651bfc5a3a7
2019-11-14 20:14:24 -05:00
Yossi Gottlieb
b087dd1db6
TLS: Connections refactoring and TLS support.
...
* Introduce a connection abstraction layer for all socket operations and
integrate it across the code base.
* Provide an optional TLS connections implementation based on OpenSSL.
* Pull a newer version of hiredis with TLS support.
* Tests, redis-cli updates for TLS support.
2019-10-07 21:06:13 +03:00
John Sully
2fef83aa60
Fix some more failing tests
...
Former-commit-id: cd836a37e74e4fdf3bbe49f1697c68e6db4eb20a
2019-04-04 00:25:30 -04:00
John Sully
c2821078b1
complete rebranding with tests passing
...
Former-commit-id: 3e9b8677098059964f3f7a492394da4ede9bd37d
2019-02-09 10:11:46 -05:00
WuYunlong
aeb7bc3ec6
cluster.tcl: Add master consecutively down test.
2018-06-30 09:29:35 +08:00
artix
af4584d608
Cluster tests now using redis-cli instead of redis-trib
2018-04-23 16:28:48 +02:00
antirez
d8207d09ee
Cluster: add test for the nofailover flag.
2018-03-14 16:30:32 +01:00
antirez
4c53bab17b
Cluster test 12: reshard back just a few slots to speedup the test.
2016-05-05 11:57:49 +02:00
antirez
0bb787d3ad
Quick fix to avoid false positive in replica migration test.
2016-05-05 09:45:31 +02:00
antirez
9c48f28e54
Cluster regression test for #3043 .
...
The test works but is very slow so far, since it involves resharding
1/5 of all the cluster slots from master 0 to the other 4 masters and
back into the original master.
2016-05-02 18:37:37 +02:00
antirez
15f37ebd4a
Cluster: resharding test provides more state when failing.
...
Now elements added to lists are incremental numbers in order to
understand, when inconsistencies are found, what is the order in which
the elements were added. Also the error now provides both the expected
and found value.
2016-02-17 12:30:00 +01:00
antirez
77f849b52f
Cluster: verify slaves consistency after resharding.
2015-12-18 11:33:49 +01:00
antirez
9b4dd92c3b
Cluster: resharding test now checks AOF consistency.
...
It's a key invariant that when AOF is enabled, after the cluster
reshards, a crash-recovery event causes all the keys to be still fine
with the expected logical content. Now this is part of unit 04.
2015-12-17 17:52:11 +01:00
antirez
41db54a557
Cluster: more reliable migration tests.
...
The old version was modeled with two failovers, however after the first
it is possible that another slave will migrate to the new master, since
for some time the new master is not backed by any slave. Probably there
should be some pause after a failover, before the migration. Anyway the
test is simpler in this way, and depends less on timing.
2015-12-10 12:58:28 +01:00
antirez
b55affbc0c
Cluster: more reliable replicas migration test.
2015-12-10 09:11:02 +01:00
antirez
65090401b7
Sentinel / Cluster test: exit with non-zero error code on failures.
2015-03-30 14:29:01 +02:00
antirez
9b0bcf25e1
Cluster: unit 10 modified to leave cluster in proper state.
2015-03-22 22:58:53 +01:00
antirez
f300680408
Cluster: CLUSTER FAILOVER TAKEOVER tests.
2015-03-22 22:44:23 +01:00
antirez
631538cfe0
Cluster: more tests for manual failover + FORCE.
2015-03-22 22:44:02 +01:00
antirez
3b4de6aa18
Cluster: new tests1 for manual failover and scripts replication.
2015-03-22 22:25:05 +01:00
antirez
d5ba544e67
Cluster test: when valgrind is enabled, use a larger node-timeout.
...
Removes some percentage of timing related failures.
2015-01-22 16:08:21 +01:00
antirez
7e79b3f51a
Cluster test initialization: use transaction for reset + set-config-epoch.
...
Otherwise between the two commands other nodes may contact us making the
next SET-CONFIG-EPOCH call impossible.
2015-01-21 18:48:08 +01:00
antirez
a5bb0a0774
Cluster/Sentinel test: pause on exceptions as well.
2015-01-21 16:13:30 +01:00
antirez
f3fd58eb4a
Cluster test: also write from Lua script in resharding test.
2015-01-09 11:23:22 +01:00
antirez
908be1dbeb
Cluster test: helpers/onlydots.tcl: detect EOF and exit.
2014-10-08 10:17:01 +02:00
antirez
5b47783d77
Cluster test: less console-spammy resharding test.
2014-10-08 10:12:40 +02:00
Matt Stancliff
1cedebb799
Remove trailing spaces from tests
2014-09-29 06:49:08 -04:00
Matt Stancliff
09cb281bc3
Fix spelling in some test cases
2014-09-29 06:49:08 -04:00
Matt Stancliff
28343966a4
Spell software correctly
2014-09-29 06:49:07 -04:00
antirez
b82d650afa
Cluster test: unit 09, Pub/Sub across the cluster.
2014-09-15 18:11:45 +02:00
antirez
3064e9bd4b
Cluster test: unit 08, update messages.
2014-09-15 16:48:26 +02:00
antirez
ddd9fd417e
Cluster test: unit 07, replicas migration.
2014-07-28 12:48:51 +02:00
antirez
75b92fe7c4
Cluster test: unit 06 cluster creation comment fixed.
2014-07-28 12:35:05 +02:00
antirez
351ad518b3
Cluster test: node reachability condition fixed.
2014-07-25 16:17:13 +02:00
antirez
628c5641c0
Cluster test: init test, be patient during restarts.
2014-07-25 16:10:18 +02:00
antirez
0d35b46761
Cluster test: 03 unit speedup, don't send WAIT to slaves.
2014-07-25 16:09:31 +02:00
antirez
ad87ec4fb7
Cluster test: unit 06, slaves with stale data can't failover.
2014-07-25 15:40:25 +02:00
antirez
c22fc1ac6f
Cluster test: new unit 05, slave selection.
2014-07-25 11:23:51 +02:00