tporadowski
053081a222
adding overlooked test from 5.0.10
2020-11-08 12:04:51 +01:00
Tomasz Poradowski
7389a7e268
synced with antirez/redis/5.0.6
...
- disabled 2 tests in unit/maxmemory as they require different approach
under Windows (slave process needs to be suspended)
2019-10-05 23:46:26 +02:00
Israel Lot
66e145ae5d
Merge 5.06 commits
...
This merges commits up until 5.0.6 release (bb78454b0fef0dc5903328d037ac2520108e0044)
2019-10-01 21:50:03 +03:00
Tomasz Poradowski
2392f888f6
synced tests with antirez/redis/4.0.14
...
- last test in unit/type/hash is optional, commenting out
2019-09-29 11:15:58 +02:00
Tomasz Poradowski
bdcf80ea4e
networking.c/writeToClient: handle WSAEWOULDBLOCK
...
- fixed writeToClient() after failed tests
- adjusted tests to match antirez/redis@4.0.2
2018-08-02 00:31:59 +02:00
Enrico Giordani
ba609c786b
[Cleanup cleanup] Minor changes.
2016-06-30 22:05:28 +02:00
Enrico Giordani
649cd886c3
Windows port of antirez/3.2.
2016-06-14 18:43:17 +02:00
antirez
97ce72fa2d
Cluster test 12: reshard back just a few slots to speedup the test.
2016-05-05 13:45:20 +02:00
antirez
65707fa6b5
Quick fix to avoid false positive in replica migration test.
2016-05-05 09:46:48 +02:00
antirez
38cf2bd257
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:36:13 +02:00
antirez
db035ecc44
Cluster: verify slaves consistency after resharding.
2015-12-18 11:34:05 +01:00
antirez
cd29e7be27
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:53:29 +01:00
antirez
7399195c3f
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 13:00:20 +01:00
antirez
3488287835
Cluster: more reliable replicas migration test.
2015-12-10 09:11:11 +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
antirez
10088d5087
Cluster test: use larger keyspace in resharding test.
2014-07-21 16:29:49 +02:00
antirez
54f1c682e6
Cluster test: unit 04, consistency during resharding.
2014-07-21 16:26:05 +02:00
antirez
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
Matt Stancliff
f7d9827330
Add correct exit value to failed tests
2014-06-18 08:10:04 -04:00
antirez
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
antirez
1d5b12c54a
Cluster test: rewrite config when resetting nodes.
2014-06-11 16:23:13 +02:00
antirez
605303d9c6
Cluster test: set config epochs when creating clusters.
2014-06-10 16:56:43 +02:00
antirez
64e6d7af47
Cluster test: unit 03, check epochs correctness.
2014-06-10 15:46:36 +02:00
antirez
4fd35a28d3
Cluster test: better failover detection in unit 03.
2014-06-10 15:46:00 +02:00
antirez
1617c36c35
Cluster test: new unit 03, failover loop stress testing.
2014-06-10 15:05:52 +02:00
antirez
2ed450c322
Cluster test: 02 unit more reliable waiting for slave sync.
2014-06-10 15:01:52 +02:00
antirez
9865ce0e64
Cluster test: unit 02 should wait for failover.
2014-06-10 14:18:54 +02:00
antirez
6785b39eba
Cluster test: check master -> slave role switch.
2014-06-10 13:54:45 +02:00