Commit Graph
1973 Commits
Author SHA1 Message Date
John Sully c16db92d3e Make building flash optional 2022-09-29 21:27:15 +00:00
John Sully 441cbddb9b Merge remote-tracking branch 'public/main' into OSS_RELEASE_SEP29_2022 2022-09-29 18:54:02 +00:00
Vivek Saini 72901934de Verify that partial syncs do indeed occur 2022-09-29 17:51:34 +00:00
John Sully 17131697dd Improve reliability of fragmentation tests 2022-09-29 16:51:38 +00:00
John Sully f980bf7531 Improve reliability of async parts of the soft shutdown tests 2022-09-28 21:05:42 +00:00
John Sully 4c5f81fe76 Do not allow commands to run in background when in eval, Issue #452 2022-07-06 04:26:13 +00:00
guybe7 c58f26fbbc lpGetInteger returns int64_t, avoid overflow (#10068)
Fix #9410

Crucial for the ms and sequence deltas, but I changed all
calls, just in case (e.g. "flags")

Before this commit:
`ms_delta` and `seq_delta` could have overflown, causing `currid` to be wrong,
which in turn would cause `streamTrim` to trim the entire rax node (see new test)
2022-07-06 03:44:24 +00:00
John Sully d207bc6612 Ensure clean shutdown with multiple threads 2022-05-24 05:10:18 +00:00
John Sully fef21b9c04 Implements the soft shutdown feature to allow clients to cooperatively disconnect preventing disruption during shutdown 2022-05-24 03:04:57 +00:00
John Sully a9454db457 Disable FLASH 2022-05-06 01:20:06 +00:00
John Sully a2f3682e87 Fix PSYNC test crashes 2022-05-04 01:37:40 +00:00
John Sully dec9fac5fa Fix PSYNC test crashes 2022-05-04 01:37:40 +00:00
Vivek Saini e3e52fcffd Quick fix to make psync tests work 2022-05-03 00:41:30 +00:00
Vivek Saini b7837feca7 Quick fix to make psync tests work 2022-05-03 00:41:30 +00:00
John Sully 533465c87e active-rep test reliability 2022-05-03 00:02:22 +00:00
John Sully 3348d8107a active-rep test reliability 2022-05-03 00:02:22 +00:00
John Sully 630741ed99 Merge branch 'psync_multimaster_fixes' of https://github.sc-corp.net/Snapchat/keydb-internal into psync_multimaster_fixes 2022-05-02 22:17:26 +00:00
John Sully 28a31a8396 Merge branch 'psync_multimaster_fixes' of https://github.sc-corp.net/Snapchat/keydb-internal into psync_multimaster_fixes 2022-05-02 22:17:26 +00:00
Vivek Saini c406d884f3 Updated test replica configs so tests make sense 2022-04-28 21:58:35 +00:00
Vivek Saini 7b13942a6e Updated test replica configs so tests make sense 2022-04-28 21:58:35 +00:00
Vivek Saini 94d802c562 Cleanup test suite 2022-04-28 21:36:01 +00:00
Vivek Saini 86cfcf706a Cleanup test suite 2022-04-28 21:36:01 +00:00
Vivek Saini 3cdaef854f Inclusive language fix 2022-04-28 21:34:10 +00:00
Vivek Saini 842471c9bb Inclusive language fix 2022-04-28 21:34:10 +00:00
Vivek Saini 626c4cccf0 Converted some existing PSYNC tests for multimaster 2022-04-28 21:30:40 +00:00
Vivek Saini 0abb3e04f2 Converted some existing PSYNC tests for multimaster 2022-04-28 21:30:40 +00:00
John Sully 7d123fd150 Merge branch 'merge_os_apr_13' of https://github.sc-corp.net/Snapchat/keydb-internal into merge_os_apr_13 2022-04-26 02:06:43 +00:00
John Sully 3f1b415331 Merge branch 'merge_os_apr_13' of https://github.sc-corp.net/Snapchat/keydb-internal into merge_os_apr_13 2022-04-26 02:06:43 +00:00
John Sully 1950ce5779 Eliminate firewall dialogs on mac for regular and cluster tests. There are still issues with the sentinel tests but attempting to bind only to localhost causes failures 2022-04-26 01:55:22 +00:00
John Sully d02bc67009 Eliminate firewall dialogs on mac for regular and cluster tests. There are still issues with the sentinel tests but attempting to bind only to localhost causes failures 2022-04-26 01:55:22 +00:00
John Sully 105f21635e Fix MALLOC=memkind build issues 2022-04-26 01:55:22 +00:00
John Sully 26071c352d Fix MALLOC=memkind build issues 2022-04-26 01:55:22 +00:00
Vivek Saini ba087cebb8 Added multimaster test 2022-04-25 20:32:44 +00:00
Vivek Saini 0ee8b01e2a Added multimaster test 2022-04-25 20:32:44 +00:00
John Sully a40b5ed2ca øMerge branch 'keydbpro' into merge_os_apr_13 2022-04-21 19:54:01 +00:00
John Sully 98e317e17d øMerge branch 'keydbpro' into merge_os_apr_13 2022-04-21 19:54:01 +00:00
Vivek Saini 83dce1ec27 Only run the tls-name-validation test if --tls is passed into runtest 2022-04-20 12:15:19 -04:00
Vivek Saini 9606494925 Only run the tls-name-validation test if --tls is passed into runtest 2022-04-20 12:15:19 -04:00
John Sully 4aec464d1b Eliminate firewall dialogs on mac for regular and cluster tests. There are still issues with the sentinel tests but attempting to bind only to localhost causes failures 2022-04-13 14:07:14 -04:00
John Sully 5aaed44578 Eliminate firewall dialogs on mac for regular and cluster tests. There are still issues with the sentinel tests but attempting to bind only to localhost causes failures 2022-04-13 14:07:14 -04:00
John Sully 25e5e60983 Fix MALLOC=memkind build issues 2022-04-13 14:07:14 -04:00
John Sully 7529e0b766 Fix MALLOC=memkind build issues 2022-04-13 14:07:14 -04:00
John Sully bde3e1bb1e Fix test failures due to async command slip 2022-04-01 05:08:41 +00:00
John Sully 22bfc046ab Fix test failures due to async command slip 2022-04-01 05:08:41 +00:00
John Sully a96c2aa66f Fix test failure 2022-03-31 17:48:37 -04:00
John Sully 4d17dc1d5b Fix test failure 2022-03-31 17:48:37 -04:00
Vivek Saini 300a945ecd Changed term whitelist to allowlist (#54) 2022-03-31 14:15:03 -04:00
Vivek Saini 3b6ec122df Changed term whitelist to allowlist (#54) 2022-03-31 14:15:03 -04:00
John Sully 9320e10396 Fix test instability caused by MVCC slip with lfence command when async commands are enabled 2022-03-07 16:40:56 -05:00
John Sully 51c3567ded Fix test instability caused by MVCC slip with lfence command when async commands are enabled 2022-03-07 16:40:56 -05:00