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