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
Oran Agra
a2ae463520
tests: each test client work on a distinct port range
...
apparently when running tests in parallel (the default of --clients 16),
there's a chance for two tests to use the same port.
specifically, one test might shutdown a master and still have the
replica up, and then another test will re-use the port number of master
for another master, and then that replica will connect to the master of
the other test.
this can cause a master to count too many full syncs and fail a test if
we run the tests with --single integration/psync2 --loop --stop
see Probmem 2 in #7314
2020-05-28 10:09:51 +02:00
John Sully
05cc1fd3de
Initial merge of unstable 6
...
Former-commit-id: aac140de199646914cc02997a45111c9c695e55d
2020-04-16 16:36:16 -04:00
John Sully
fb991c8e95
Log stdout and stderr for cluster tests
...
Former-commit-id: 06143c2e8cab5c201ce41b85fcac70a36f2626c1
2020-04-15 16:35:24 -04:00
John Sully
14cf73deaa
Merge KeyDB 6
...
Former-commit-id: 9129b98c12b0da856bbda3eb68b4ddc7530693c9
2020-01-29 12:55:23 -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
d83bffed8f
tests should use the new binary name
...
Former-commit-id: b4ee3c4ea57041d7c87ec228994ff5397bb6139f
2019-12-19 17:13:51 -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
c2821078b1
complete rebranding with tests passing
...
Former-commit-id: 3e9b8677098059964f3f7a492394da4ede9bd37d
2019-02-09 10:11:46 -05:00
Chris Lamb
6b9f02ac12
Correct spelling of "faield".
2017-08-12 22:21:03 -07:00
antirez
b01b32b3c3
Test: Handle LOADING in restart_instance.
2016-01-15 16:50:35 +01:00
antirez
5432fc81db
Detect and show crashes on Sentinel/Cluster tests.
2016-01-15 10:20:35 +01:00
antirez
8b3aa734c9
Cluster test: do leaks detection with OSX leaks utility.
2016-01-02 13:14:23 +01:00
antirez
b1f84d41fb
Cluster/Sentinel test: report ability to run via valgrind.
2015-12-29 15:27:26 +01:00
antirez
65090401b7
Sentinel / Cluster test: exit with non-zero error code on failures.
2015-03-30 14:29:01 +02:00
antirez
e22d75734e
Avoid duplicated instance execution code in Cluster test.
2015-01-22 18:59:39 +01:00
antirez
acb1d8debf
Cluster test: wait for port to unbound in kill_instance.
...
Otherwise kill_instance + restart_instance in short succession will
still find the port busy and will fail.
2015-01-21 16:47:36 +01:00
antirez
b3bf7584b0
Cluster/Sentinel test: also pause on abort_sentinel_test call.
2015-01-21 16:18:34 +01:00
Matt Stancliff
491d57abaa
Add --track-origins=yes to valgrind
2015-01-21 15:48:19 +01:00
Matt Stancliff
b0146aafeb
Tell sentinel/cluster tests to allow valgrind
2015-01-21 15:04:12 +01:00
Matt Stancliff
28343966a4
Spell software correctly
2014-09-29 06:49:07 -04:00
antirez
612bc784fc
Test: fix instances.tcl restart_instance abort error.
2014-06-30 12:06:27 +02:00
antirez
5260ce1260
Sentienl/Redis test: enable link reconnection in instances.tcl.
2014-06-18 15:55:04 +02:00
antirez
92dcae8fe4
Cluster test: added show-redis-logs command in the interactive console.
2014-06-10 15:22:40 +02:00
antirez
4c04744734
Cluster test: proper initialization at unit startup.
2014-05-19 11:24:15 +02:00
antirez
e8631a6991
Cluster / Sentinel test: instances count moved to run.tcl.
2014-04-29 16:17:15 +02:00
antirez
897adc1c8c
Sentinel test files / directories layout improved.
...
The test now runs in a self-contained directory.
The general abstractions to run the tests in an environment where
mutliple instances are executed at the same time was extrapolated into
instances.tcl, that will be reused to test Redis Cluster.
2014-04-24 11:08:22 +02:00