59 Commits

Author SHA1 Message Date
John Sully
0f9bb23dc5 Merge branch 'unstable' into RELEASE_6
Former-commit-id: a6f5a391a140aa9a28464a00ea4148f387bb8d98
2020-09-28 18:55:24 +00:00
John Sully
2f1a99efa5 Fix CI failure due to apt host changes
Former-commit-id: 0f8b7a19ef826cdb986204d9553051d2a25eb8ad
2020-09-19 21:49:59 +00:00
John Sully
ced0413189 Update endurance test for ubuntu 20
Former-commit-id: 064440ee8477baabfd7ce481fa00b9d458f70447
2020-09-17 02:10:18 +00:00
John Sully
7f36b5541e Merge branch 'unstable' into RELEASE_6
Former-commit-id: f7c2006bf69d6c22f6998327ce8e9746b3b9023c
2020-07-13 01:04:49 +00:00
John Sully
08842f8d6e Endurance mode for tests ignore flaky ones
Former-commit-id: 515bb0e6bda8abcab4f8b4cd693084594c734007
2020-06-07 16:59:59 -04:00
John Sully
a90ff44fb8 RELEASE endurance tests should run offset from unstable
Former-commit-id: b608acb3496bbf5a19823ba426c08adf1cfaa296
2020-06-01 17:02:16 -04:00
John Sully
02d602b3fd Update endurance.yml
Former-commit-id: d6be93537ebd31f1c6c1dc63c5d3c299b49efec9
2020-06-01 00:25:31 -04:00
John Sully
9b9c54b4ce Do another iteration for endurance
Former-commit-id: ac3f8d1ac7af62b01816156b8578f4cbc48709e1
2020-05-31 22:51:02 -04:00
John Sully
8919c770fe Update endurance.yml
Former-commit-id: 88f7739ae00d5eefb34bce741bb78f2b9aca84b6
2020-05-31 17:50:02 -04:00
John Sully
4a110615f3 Update endurance.yml
Former-commit-id: 37033179feb9d92d6124b08e662353959eb4f19e
2020-05-31 14:18:12 -04:00
John Sully
e00b2a6386 Update endurance.yml
Former-commit-id: 3e6a5ac9cfb108c9d1da4b97b0aaffb9ed92ce88
2020-05-31 03:43:06 -04:00
John Sully
412df47945 Endurance tests need more cores
Former-commit-id: dcd297eb5bad0be0bf9f5b34c6fb9ec7486cbe65
2020-05-30 22:16:56 -04:00
John Sully
b58db1f7b9 Update endurance.yml
Former-commit-id: 4a9742e696a4ebed2338d806e4e1dd758f9c5453
2020-05-30 20:03:04 -04:00
John Sully
003dfea7f9 Ensure endurance run can complete in an hour
Former-commit-id: 63c6735ffcc96a855e1d106f38c70a7c9018ed20
2020-05-30 15:31:54 -04:00
John Sully
fcf183e4b5 daily CI config fix
Former-commit-id: 460c5ed2b336cf7beba55704e12d8e1eb32baea2
2020-05-30 03:27:37 -04:00
John Sully
8fec593def More clients for endurance
Former-commit-id: 8f44f0937b8ea2d43ad71861a949dfe8d187f15d
2020-05-30 03:13:04 -04:00
John Sully
73db61ea86 Endurance tests need to be faster, reduce loops
Former-commit-id: 1803b1587b4ca28457263eec849b66b6ab9de630
2020-05-30 02:40:44 -04:00
John Sully
e48e8511ec Only CI ARM daily
Former-commit-id: a5325061f21b3d93e151fa86dce7447a6f5e03cb
2020-05-30 02:34:37 -04:00
John Sully
cc49720fd5 Also test with multiple threads
Former-commit-id: a10a0df09f103f74953ae127b64c2e891f73191e
2020-05-30 02:10:00 -04:00
John Sully
aedbb558ab Reduce clients for endurance test
Former-commit-id: 031044c7ea503b2d05d9851da80448480986a8d1
2020-05-30 02:07:30 -04:00
John Sully
d3b89c69ad Fix cron syntax
Former-commit-id: ca755e490500578b60165e48ab2c5d734994f1d1
2020-05-30 01:53:21 -04:00
John Sully
76b5b55da9 Add endurance CI tests
Former-commit-id: 3063a028b31ca87173e873e9842f9fbe71d05ba7
2020-05-30 01:47:26 -04:00
John Sully
7000884239 Update daily CI job
Former-commit-id: 2c659acc7dae6263e2766ed8e6492144d5848071
2020-05-30 01:21:50 -04:00
John Sully
f79cc0011a Fix CI
Former-commit-id: 6a902b29e16bebdb2da1d0a33ea5a170fc9949a0
2020-05-29 01:01:41 -04:00
John Sully
ed2e0e66f6 Merge tag '6.0.4' into unstable
Redis 6.0.4.


Former-commit-id: 9c31ac7925edba187e527f506e5e992946bd38a6
2020-05-29 00:57:07 -04:00
John Sully
a768c260dc Fix TLS tests
Former-commit-id: f0d8d1680f594cc72ccd863eb74b1071368f3052
2020-05-29 00:16:06 -04:00
John Sully
34d3bac791 gencert its own step
Former-commit-id: 6dcbcacb104814e6a710a4ffe101668a573ebd4f
2020-05-28 23:49:13 -04:00
John Sully
8bb3ac40f1 CI yml syntax error
Former-commit-id: 3196717ceee0bde8a5e30b25dd99bd7f3776c6ab
2020-05-28 23:18:02 -04:00
John Sully
f4f9e83ead Fix TLS tests in CI
Former-commit-id: f95578ac0268b3f29139fc715bba0b27b92767c3
2020-05-28 23:16:42 -04:00
Oran Agra
31bd963557 32bit CI needs to build modules correctly 2020-05-28 10:09:51 +02:00
Oran Agra
abb9dcd975 daily CI test with tls 2020-05-28 10:09:51 +02:00
John Sully
d9164a07b5 Test TLS as part of CI
Former-commit-id: 561a1f8d8a2ad5a048acbc3a7b17360ce114dec0
2020-05-26 01:39:54 -04:00
Oran Agra
1f5163f454 add CI for 32bit build 2020-05-25 12:08:01 +02:00
John Sully
6b93792f8f Install deps for daily workflow
Former-commit-id: 9b98c9edd3e8c9316514b7f9e0efc7a9f8d17851
2020-05-24 11:19:53 -04:00
John Sully
5a7ce664d0 Merge commit '78cbd3039858407837632bc37abb36e36ec60ce5' into unstable
Former-commit-id: d74871da40dea11bd1a226fbecb0974ff5f8ec8c
2020-05-22 15:36:44 -04:00
John Sully
193d7c76cb Fix bad merge in CI.yml
Former-commit-id: 6311d709c39b3bacaeab77b18033010f1b548f81
2020-05-21 22:09:06 -04:00
John Sully
4246199553 Merge commit '7cb94fd6cc9e1ad106964171023457ae3ff0a40b' into unstable
Former-commit-id: 7676f5b15f24a044257250b8891d23b14642da48
2020-05-21 17:36:53 -04:00
John Sully
73f60aca33 Run sentinel and module tests under CI
Former-commit-id: 58752bb8feff60199a4351e5e659fd94ecfe3172
2020-05-10 18:05:05 -04:00
Oran Agra
eb9d28903d 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
22b46fa2f2 Disable cluster tests
They are unreliable on slow hardware.

Former-commit-id: 86f9ed6248c6629af026e27d14d15a3eb50a2090
2020-05-07 01:49:04 -04:00
John Sully
a3e0c42dc4 cluster tests should be a named task
Former-commit-id: f715d0b860816165a2748ebf21876df87756a25a
2020-04-29 18:43:55 -04:00
John Sully
4a5aa68074 Run cluster tests as part of CI
Former-commit-id: 98d690b8499d0c3085ce56021dac499349898850
2020-04-29 18:41:51 -04:00
John Sully
92703d32cc Default yes in apt install
Former-commit-id: e0a8709c09796b4e9a32166205ebdd487b52290a
2020-04-22 02:17:28 -04:00
John Sully
41fcbc881b Run arm CI builds
Former-commit-id: 17795fd5ce5fed0706769b37b3d11104b575fc37
2020-04-22 02:13:02 -04:00
Oran Agra
f37a123687 testsuite run the defrag latency test solo
this test is time sensitive and it sometimes fail to pass below the
latency threshold, even on strong machines.

this test was the reson we're running just 2 parallel tests in the
github actions CI, revering this.
2020-04-17 13:02:40 +02:00
John Sully
34d768f5ad Deprecate travis and finish setting up github CI
Former-commit-id: 90094a2dcaa004437c43818b411d44e722da420a
2020-04-15 23:04:04 -04:00
John Sully
fe06034b33 OS X build break
Former-commit-id: 5e6b4ab99e6f2ad29577c8d4cc151284f0c652b4
2020-04-15 22:43:40 -04:00
John Sully
e08314988a more dependencies for CI
Former-commit-id: 2d6d3741624bf8f36b3c6a9e0557d02837f9cdaa
2020-04-15 22:39:47 -04:00
John Sully
6f5fc21d1e Add CI dependency
Former-commit-id: 3137d4f35c5ae5b24a8956fadeec2d93c7048165
2020-04-15 22:36:16 -04:00
John Sully
68c50ae876 Merge commit '6718d5d37517bd927635649708913affb98f67c9' into redis_6_merge
Former-commit-id: ef1236b6009ebd7b00f6dd2f43df57ad95e51253
2020-04-14 20:19:48 -04:00