John Sully
0e47f7dd52
Fix some more failing tests
...
Former-commit-id: cd836a37e74e4fdf3bbe49f1697c68e6db4eb20a
2019-04-04 00:25:30 -04:00
John Sully
219b0f7441
complete rebranding with tests passing
...
Former-commit-id: 3e9b8677098059964f3f7a492394da4ede9bd37d
2019-02-09 10:11:46 -05:00
WuYunlong
db2c29a61e
cluster.tcl: Add master consecutively down test.
2018-06-30 09:29:35 +08:00
artix
ff03a6c51d
Cluster tests now using redis-cli instead of redis-trib
2018-04-23 16:28:48 +02:00
antirez
054a935d2c
Cluster: add test for the nofailover flag.
2018-03-14 16:30:32 +01:00
antirez
c741cae38c
Cluster test 12: reshard back just a few slots to speedup the test.
2016-05-05 11:57:49 +02:00
antirez
10381ae169
Quick fix to avoid false positive in replica migration test.
2016-05-05 09:45:31 +02:00
antirez
14bdb0a42c
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
1f0f75e71f
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
100cc239ee
Cluster: verify slaves consistency after resharding.
2015-12-18 11:33:49 +01:00
antirez
f7d2bb3ceb
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
c112520b8a
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
a5e2a4e3fb
Cluster: more reliable replicas migration test.
2015-12-10 09:11:02 +01:00
antirez
01a41c0d9c
Sentinel / Cluster test: exit with non-zero error code on failures.
2015-03-30 14:29:01 +02:00
antirez
d42c13f955
Cluster: unit 10 modified to leave cluster in proper state.
2015-03-22 22:58:53 +01:00
antirez
b2820bcb61
Cluster: CLUSTER FAILOVER TAKEOVER tests.
2015-03-22 22:44:23 +01:00
antirez
c56bb0d161
Cluster: more tests for manual failover + FORCE.
2015-03-22 22:44:02 +01:00
antirez
88fb2e3ce6
Cluster: new tests1 for manual failover and scripts replication.
2015-03-22 22:25:05 +01:00
antirez
46670cd1ff
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
ebe1f52ddb
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
507ca219b4
Cluster/Sentinel test: pause on exceptions as well.
2015-01-21 16:13:30 +01:00
antirez
72640fe5fc
Cluster test: also write from Lua script in resharding test.
2015-01-09 11:23:22 +01:00
antirez
46d25757c4
Cluster test: helpers/onlydots.tcl: detect EOF and exit.
2014-10-08 10:17:01 +02:00
antirez
c6a0f01831
Cluster test: less console-spammy resharding test.
2014-10-08 10:12:40 +02:00
Matt Stancliff
5fab7e5bf2
Remove trailing spaces from tests
2014-09-29 06:49:08 -04:00
Matt Stancliff
a5042b6c9d
Fix spelling in some test cases
2014-09-29 06:49:08 -04:00
Matt Stancliff
a13ea7e6d4
Spell software correctly
2014-09-29 06:49:07 -04:00
antirez
4ec6588a61
Cluster test: unit 09, Pub/Sub across the cluster.
2014-09-15 18:11:45 +02:00
antirez
2f827c23d5
Cluster test: unit 08, update messages.
2014-09-15 16:48:26 +02:00
antirez
462d12f9fc
Cluster test: unit 07, replicas migration.
2014-07-28 12:48:51 +02:00
antirez
5933b4bdf5
Cluster test: unit 06 cluster creation comment fixed.
2014-07-28 12:35:05 +02:00
antirez
5129a24e16
Cluster test: node reachability condition fixed.
2014-07-25 16:17:13 +02:00
antirez
75be22fd08
Cluster test: init test, be patient during restarts.
2014-07-25 16:10:18 +02:00
antirez
9ce037111f
Cluster test: 03 unit speedup, don't send WAIT to slaves.
2014-07-25 16:09:31 +02:00
antirez
040e990dc7
Cluster test: unit 06, slaves with stale data can't failover.
2014-07-25 15:40:25 +02:00
antirez
8daba93234
Cluster test: new unit 05, slave selection.
2014-07-25 11:23:51 +02:00
antirez
fb1533cd0d
Cluster test: use larger keyspace in resharding test.
2014-07-21 16:29:49 +02:00
antirez
46f9ffe705
Cluster test: unit 04, consistency during resharding.
2014-07-21 16:26:05 +02:00
antirez
255a6e32aa
Cluster test: test that writes are retained during failovers.
...
In the test we use WAIT when the master and slave are up, and only later the
partition is created killing the master, so we are sure we don't incur
in failure modes that may lose writes in this test: the goal here is to
make sure that the elected slave was replicating correctly with the
master.
2014-07-18 17:13:46 +02:00
Matt Stancliff
7234bf5e9e
Add correct exit value to failed tests
2014-06-18 08:10:04 -04:00
antirez
4e7d88a6ec
Cluser test: write multiple keys in unit 03.
...
The write-failover-read test is better if we write 100 keys so that we
are sure all the nodes are affected by the write.
2014-06-11 16:25:17 +02:00
antirez
d147438869
Cluster test: rewrite config when resetting nodes.
2014-06-11 16:23:13 +02:00
antirez
5670a2258a
Cluster test: set config epochs when creating clusters.
2014-06-10 16:56:43 +02:00
antirez
48fa91477f
Cluster test: unit 03, check epochs correctness.
2014-06-10 15:46:36 +02:00
antirez
81dc12a983
Cluster test: better failover detection in unit 03.
2014-06-10 15:46:00 +02:00
antirez
9e73fae698
Cluster test: new unit 03, failover loop stress testing.
2014-06-10 15:05:52 +02:00
antirez
668f891a96
Cluster test: 02 unit more reliable waiting for slave sync.
2014-06-10 15:01:52 +02:00
antirez
82ed264585
Cluster test: unit 02 should wait for failover.
2014-06-10 14:18:54 +02:00
antirez
1bc5166f05
Cluster test: check master -> slave role switch.
2014-06-10 13:54:45 +02:00
antirez
69ae75ebd8
Cluster test: add tmp dir to Git repo.
2014-05-26 18:08:12 +02:00