John Sully
4c7e4b91a6
Merge tag '6.0.8' into unstable
2020-09-30 19:47:55 +00:00
John Sully
0f8b7a19ef
Fix CI failure due to apt host changes
2020-09-19 21:49:59 +00:00
John Sully
064440ee84
Update endurance test for ubuntu 20
2020-09-17 02:10:18 +00:00
Oran Agra
874c3a9978
Add daily CI for MacOS ( #7759 )
...
(cherry picked from commit 5496b4a7cd )
2020-09-10 14:09:00 +03:00
Yossi Gottlieb
2e7ad58918
TLS: relax verification on CONFIG SET. ( #7665 )
...
Avoid re-configuring (and validating) SSL/TLS configuration on `CONFIG
SET` when TLS is not actively enabled for incoming connections, cluster
bus or replication.
This fixes failures when tests run without `--tls` on binaries that were
built with TLS support.
An additional benefit is that it's now possible to perform a multi-step
configuration process while TLS is disabled. The new configuration will
be verified and applied only when TLS is effectively enabled.
(cherry picked from commit fb2a94af3f )
2020-09-01 09:27:58 +03:00
Yossi Gottlieb
0314429c8f
Run daily workflow on main repo only (no forks). ( #7646 )
...
(cherry picked from commit 944cca98c8 )
2020-09-01 09:27:58 +03:00
Yossi Gottlieb
9f0e8f7849
Fix test-centos7-tls daily job. ( #7598 )
...
(cherry picked from commit f2da3efc78 )
2020-09-01 09:27:58 +03:00
Yossi Gottlieb
e511ab2cc6
CI: Add daily CentOS 7.x jobs. ( #7582 )
...
(cherry picked from commit 4ac1f9ac55 )
2020-09-01 09:27:58 +03:00
Oran Agra
0b2f7c6407
Daily github action: run cluster and sentinel tests with tls ( #7575 )
...
(cherry picked from commit 6d92eee69b )
2020-09-01 09:27:58 +03:00
Scott Brenner
171aa22b0b
GitHub Actions workflows - use latest version of actions/checkout ( #7534 )
...
(cherry picked from commit 2f4e9c3f9f )
2020-09-01 09:27:58 +03:00
Oran Agra
a5696bdf4f
Run daily CI on PRs to release a branch
2020-07-20 21:08:26 +03:00
Oran Agra
23bf3d1cb9
update release scripts for new hosts, and CI to run more tests ( #7480 )
...
* update daily CI to include cluster and sentinel tests
* update daily CI to run when creating a new release
* update release scripts to work on the new redis.io hosts
(cherry picked from commit 7f19a04f0f )
2020-07-20 21:08:26 +03:00
Abhishek Soni
52929b61f8
fix: typo in CI job name ( #7466 )
...
(cherry picked from commit d5648d617e )
2020-07-20 21:08:26 +03:00
John Sully
515bb0e6bd
Endurance mode for tests ignore flaky ones
2020-06-07 16:59:59 -04:00
John Sully
d6be93537e
Update endurance.yml
2020-06-01 00:25:31 -04:00
John Sully
ac3f8d1ac7
Do another iteration for endurance
2020-05-31 22:51:02 -04:00
John Sully
88f7739ae0
Update endurance.yml
2020-05-31 17:50:02 -04:00
John Sully
37033179fe
Update endurance.yml
2020-05-31 14:18:12 -04:00
John Sully
3e6a5ac9cf
Update endurance.yml
2020-05-31 03:43:06 -04:00
John Sully
dcd297eb5b
Endurance tests need more cores
2020-05-30 22:16:56 -04:00
John Sully
4a9742e696
Update endurance.yml
2020-05-30 20:03:04 -04:00
John Sully
63c6735ffc
Ensure endurance run can complete in an hour
2020-05-30 15:31:54 -04:00
John Sully
460c5ed2b3
daily CI config fix
2020-05-30 03:27:37 -04:00
John Sully
8f44f0937b
More clients for endurance
2020-05-30 03:13:04 -04:00
John Sully
1803b1587b
Endurance tests need to be faster, reduce loops
2020-05-30 02:40:44 -04:00
John Sully
a5325061f2
Only CI ARM daily
2020-05-30 02:34:37 -04:00
John Sully
a10a0df09f
Also test with multiple threads
2020-05-30 02:10:00 -04:00
John Sully
031044c7ea
Reduce clients for endurance test
2020-05-30 02:07:30 -04:00
John Sully
ca755e4905
Fix cron syntax
2020-05-30 01:53:21 -04:00
John Sully
3063a028b3
Add endurance CI tests
2020-05-30 01:47:26 -04:00
John Sully
2c659acc7d
Update daily CI job
2020-05-30 01:21:50 -04:00
John Sully
6a902b29e1
Fix CI
2020-05-29 01:01:41 -04:00
John Sully
9c31ac7925
Merge tag '6.0.4' into unstable
...
Redis 6.0.4.
2020-05-29 00:57:07 -04:00
John Sully
f0d8d1680f
Fix TLS tests
2020-05-29 00:16:06 -04:00
John Sully
6dcbcacb10
gencert its own step
2020-05-28 23:49:13 -04:00
John Sully
3196717cee
CI yml syntax error
2020-05-28 23:18:02 -04:00
John Sully
f95578ac02
Fix TLS tests in CI
2020-05-28 23:16:42 -04:00
Oran Agra
86e562d691
32bit CI needs to build modules correctly
2020-05-28 10:09:51 +02:00
Oran Agra
9c1df3b769
daily CI test with tls
2020-05-28 10:09:51 +02:00
John Sully
561a1f8d8a
Test TLS as part of CI
2020-05-26 01:39:54 -04:00
Oran Agra
e0fc88b4d9
add CI for 32bit build
2020-05-25 12:08:01 +02:00
John Sully
9b98c9edd3
Install deps for daily workflow
2020-05-24 11:19:53 -04:00
John Sully
d74871da40
Merge commit 'c57d9146f41f4b661d9d2cb48b83b3abc757ba0e' into unstable
2020-05-22 15:36:44 -04:00
John Sully
6311d709c3
Fix bad merge in CI.yml
2020-05-21 22:09:06 -04:00
John Sully
7676f5b15f
Merge commit '024c380b9da02bc4112822c0f5f9ac1388b4205b' into unstable
2020-05-21 17:36:53 -04:00
John Sully
58752bb8fe
Run sentinel and module tests under CI
2020-05-10 18:05:05 -04:00
Oran Agra
3d3861dd88
add daily github actions with libc malloc and valgrind
...
* fix memlry leaks with diskless replica short read.
* fix a few timing issues with valgrind runs
* fix issue with valgrind and watchdog schedule signal
about the valgrind WD issue:
the stack trace test in logging.tcl, has issues with valgrind:
==28808== Can't extend stack to 0x1ffeffdb38 during signal delivery for thread 1:
==28808== too small or bad protection modes
it seems to be some valgrind bug with SA_ONSTACK.
SA_ONSTACK seems unneeded since WD is not recursive (SA_NODEFER was removed),
also, not sure if it's even valid without a call to sigaltstack()
2020-05-08 10:37:35 +02:00
John Sully
86f9ed6248
Disable cluster tests
...
They are unreliable on slow hardware.
2020-05-07 01:49:04 -04:00
John Sully
f715d0b860
cluster tests should be a named task
2020-04-29 18:43:55 -04:00
John Sully
98d690b849
Run cluster tests as part of CI
2020-04-29 18:41:51 -04:00