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
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
a5bb0a0774
Cluster/Sentinel test: pause on exceptions as well.
2015-01-21 16:13:30 +01:00
f3fd58eb4a
Cluster test: also write from Lua script in resharding test.
2015-01-09 11:23:22 +01:00
908be1dbeb
Cluster test: helpers/onlydots.tcl: detect EOF and exit.
2014-10-08 10:17:01 +02:00
5b47783d77
Cluster test: less console-spammy resharding test.
2014-10-08 10:12:40 +02:00
1cedebb799
Remove trailing spaces from tests
2014-09-29 06:49:08 -04:00
09cb281bc3
Fix spelling in some test cases
2014-09-29 06:49:08 -04:00
28343966a4
Spell software correctly
2014-09-29 06:49:07 -04:00
b82d650afa
Cluster test: unit 09, Pub/Sub across the cluster.
2014-09-15 18:11:45 +02:00
3064e9bd4b
Cluster test: unit 08, update messages.
2014-09-15 16:48:26 +02:00
ddd9fd417e
Cluster test: unit 07, replicas migration.
2014-07-28 12:48:51 +02:00
75b92fe7c4
Cluster test: unit 06 cluster creation comment fixed.
2014-07-28 12:35:05 +02:00
351ad518b3
Cluster test: node reachability condition fixed.
2014-07-25 16:17:13 +02:00
628c5641c0
Cluster test: init test, be patient during restarts.
2014-07-25 16:10:18 +02:00
0d35b46761
Cluster test: 03 unit speedup, don't send WAIT to slaves.
2014-07-25 16:09:31 +02:00
ad87ec4fb7
Cluster test: unit 06, slaves with stale data can't failover.
2014-07-25 15:40:25 +02:00
c22fc1ac6f
Cluster test: new unit 05, slave selection.
2014-07-25 11:23:51 +02:00
10088d5087
Cluster test: use larger keyspace in resharding test.
2014-07-21 16:29:49 +02:00
54f1c682e6
Cluster test: unit 04, consistency during resharding.
2014-07-21 16:26:05 +02:00
8d4ff87b26
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
f7d9827330
Add correct exit value to failed tests
2014-06-18 08:10:04 -04:00
38a06e86cf
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
1d5b12c54a
Cluster test: rewrite config when resetting nodes.
2014-06-11 16:23:13 +02:00
605303d9c6
Cluster test: set config epochs when creating clusters.
2014-06-10 16:56:43 +02:00
64e6d7af47
Cluster test: unit 03, check epochs correctness.
2014-06-10 15:46:36 +02:00
4fd35a28d3
Cluster test: better failover detection in unit 03.
2014-06-10 15:46:00 +02:00
1617c36c35
Cluster test: new unit 03, failover loop stress testing.
2014-06-10 15:05:52 +02:00
2ed450c322
Cluster test: 02 unit more reliable waiting for slave sync.
2014-06-10 15:01:52 +02:00
9865ce0e64
Cluster test: unit 02 should wait for failover.
2014-06-10 14:18:54 +02:00
6785b39eba
Cluster test: check master -> slave role switch.
2014-06-10 13:54:45 +02:00
efbe173962
Cluster test: add tmp dir to Git repo.
2014-05-26 18:08:12 +02:00
3495caf4fb
Cluster test: catch FLUSHALL errors on node reset.
...
FLUSHALL will fail on read-only slaves, but there the command is not
needed in order to reset the instance with CLUSTER RESET so errors can
be ignored.
2014-05-26 11:00:11 +02:00
d0566daeaf
Cluster test: basic failover unit added.
2014-05-23 11:47:47 +02:00
aa5dfb3c2c
Cluster test: move basic read/write test into a procedure.
2014-05-23 11:41:50 +02:00
a700bc74a8
Cluster test: more reliable 01-faildet unit.
...
Do things in a sequence that prevents failover during failure detection.
2014-05-23 11:40:34 +02:00
194b78050e
Cluster test: better failure detection test and framework improvements.
2014-05-19 15:26:19 +02:00
a7da78e472
Cluster test: failure detection initial tests.
2014-05-19 11:39:15 +02:00
4c04744734
Cluster test: proper initialization at unit startup.
2014-05-19 11:24:15 +02:00
0b7aa26164
Cluster test: added function assert_cluster_state.
2014-05-14 15:21:57 +02:00
1c130c6b03
Test: cluster/base, check that we can write/read from cluster.
2014-05-02 16:37:12 +02:00
1db45ba58c
Cluster test: check for state=ok after slot allocation.
2014-04-30 09:29:03 +02:00
7b5ce1ffb1
Cluster test: slots allocation.
2014-04-29 18:40:43 +02:00
4a3db25504
Cluster test: use 20 instances.
...
This makes tests a bit slower, but it is better to test things at a
decent scale instead of using just a few nodes, and for a few tests we
actually need so many nodes.
2014-04-29 16:20:43 +02:00
e8631a6991
Cluster / Sentinel test: instances count moved to run.tcl.
2014-04-29 16:17:15 +02:00
9e422f74a6
Cluster test: config epoch conflict resolution.
2014-04-29 15:39:59 +02:00
2c55622333
Cluster test: auto-discovery to form full mesh.
2014-04-29 15:00:11 +02:00
2555b2f4bd
Cluster test: check that every node has a different ID.
2014-04-29 10:42:32 +02:00
e1b129811a
Cluster test: basic cluster nodes info access functions.
2014-04-29 10:42:17 +02:00
c3f85c0107
Redis Cluster test framework skeleton.
2014-04-24 18:01:41 +02:00