27381 Commits

Author SHA1 Message Date
benschermel
bcead44d60 update deb copyright 2022-04-20 16:17:43 -04:00
benschermel
19d3076467 update deb copyright 2022-04-20 16:17:43 -04:00
benschermel
2282b89b3e update copyright 2022-04-20 16:07:37 -04:00
benschermel
9253611008 update copyright 2022-04-20 16:07:37 -04:00
benschermel
5c8926e2ca update changelog to use replica as terminology 2022-04-20 14:28:18 -04:00
benschermel
9f0474e73d update changelog to use replica as terminology 2022-04-20 14:28:18 -04:00
Vivek Saini
85dd7527d6 Fix KeyDB not building with TLS < 1.1.1 2022-04-20 14:24:50 -04:00
Vivek Saini
08f88f7a59 Fix KeyDB not building with TLS < 1.1.1 2022-04-20 14:24:50 -04:00
Vivek Saini
345a3873a0 Only run the tls-name-validation test if --tls is passed into runtest 2022-04-20 12:15:19 -04:00
Vivek Saini
dc5dd7ee36 Only run the tls-name-validation test if --tls is passed into runtest 2022-04-20 12:15:19 -04:00
John Sully
05dc5a470e With TLS throttle accepts if server is under heavy load - do not change non TLS behavior 2022-04-18 23:07:36 +00:00
John Sully
0c3fd61928 With TLS throttle accepts if server is under heavy load - do not change non TLS behavior 2022-04-18 23:07:36 +00:00
John Sully
63e78ab7f3 Make active client balancing a configurable option 2022-04-18 23:07:15 +00:00
John Sully
95c0146ec9 Make active client balancing a configurable option 2022-04-18 23:07:15 +00:00
John Sully
20abf506ae Fix bug in dockerfile script 2022-04-18 23:05:03 +00:00
benschermel
978c4b82e7 modify dockerfile to build within image 2022-04-15 23:10:31 -04:00
benschermel
825dfb19dc modify dockerfile to build within image 2022-04-15 23:10:31 -04:00
benschermel
9031ac02f9 update packaging for OS merge 2022-04-15 23:09:44 -04:00
benschermel
0cc2a59f8c update packaging for OS merge 2022-04-15 23:09:44 -04:00
Vivek Saini
12ce8bcd2c Inclusive language 2022-04-14 23:54:05 +00:00
Vivek Saini
609a8dc194 Inclusive language 2022-04-14 23:54:05 +00:00
Vivek Saini
9e4d9560bc Remove asserts, RW lock can go below zero in cases of aeAcquireLock 2022-04-14 22:34:02 +00:00
Vivek Saini
faefec28a7 Remove asserts, RW lock can go below zero in cases of aeAcquireLock 2022-04-14 22:34:02 +00:00
Vivek Saini
c21b454de2 placement new instead of memcpy 2022-04-14 21:05:10 +00:00
Vivek Saini
a827158d27 placement new instead of memcpy 2022-04-14 21:05:10 +00:00
Christian Legge
c81cc4ee2b Save and restore master info in rdb to allow active replica partial sync (#371)
* save replid for all masters in rdb

* expanded rdbSaveInfo to hold multiple master structs

* parse repl-masters from rdb

* recover replid info from rdb in active replica mode, attempt partial sync

* save offset from rdb into correct variable

* don't change replid based on master in active rep

* save and load psync info from correct fields
2022-04-14 20:17:18 +00:00
Christian Legge
264429c997 Save and restore master info in rdb to allow active replica partial sync (#371)
* save replid for all masters in rdb

* expanded rdbSaveInfo to hold multiple master structs

* parse repl-masters from rdb

* recover replid info from rdb in active replica mode, attempt partial sync

* save offset from rdb into correct variable

* don't change replid based on master in active rep

* save and load psync info from correct fields
2022-04-14 20:17:18 +00:00
Vivek Saini
05bfd007f3 Defensive asserts for RWLock 2022-04-14 17:21:50 +00:00
Vivek Saini
88341c3672 Defensive asserts for RWLock 2022-04-14 17:21:50 +00:00
Vivek Saini
ebaa5407b5 Integrate readwritelock with Pro Code 2022-04-14 17:15:19 +00:00
Vivek Saini
a4a886428f Integrate readwritelock with Pro Code 2022-04-14 17:15:19 +00:00
Malavan Sotheeswaran
dfeeee040d use atomic_load for g_pserver->mstime 2022-04-13 14:10:58 -04:00
Malavan Sotheeswaran
9486f16857 use atomic_load for g_pserver->mstime 2022-04-13 14:10:58 -04:00
Malavan Sotheeswaran
cc8c82b530 need to include stdint for uintptr_t 2022-04-13 14:10:58 -04:00
Malavan Sotheeswaran
b2a1b8cd0c need to include stdint for uintptr_t 2022-04-13 14:10:58 -04:00
Malavan Sotheeswaran
b320dd0178 cannot mod a pointer 2022-04-13 14:10:58 -04:00
Malavan Sotheeswaran
7d3c604280 cannot mod a pointer 2022-04-13 14:10:58 -04:00
Malavan Sotheeswaran
1a2a3e730a remove nullptr subtraction 2022-04-13 14:10:58 -04:00
Malavan Sotheeswaran
b0f4454851 remove nullptr subtraction 2022-04-13 14:10:58 -04:00
Malavan Sotheeswaran
114c94dc57 check ziplist len to avoid crash on empty ziplist convert 2022-04-13 14:08:44 -04:00
Malavan Sotheeswaran
8f02c51f2e check ziplist len to avoid crash on empty ziplist convert 2022-04-13 14:08:44 -04:00
Malavan Sotheeswaran
2f9b429071 remove unused var in networking.cpp 2022-04-13 14:08:43 -04:00
Malavan Sotheeswaran
b73ece90f5 remove unused var in networking.cpp 2022-04-13 14:08:43 -04:00
John Sully
a582ba3874 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
e36bd49cf2 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
5ecdeea431 Fix module test break 2022-04-13 14:07:14 -04:00
John Sully
0b80316514 Fix module test break 2022-04-13 14:07:14 -04:00
John Sully
59a45d00fe Fix MALLOC=memkind build issues 2022-04-13 14:07:14 -04:00
John Sully
8af58be5cd Fix MALLOC=memkind build issues 2022-04-13 14:07:14 -04:00
benschermel
428832c904 update README resource links 2022-04-13 14:07:14 -04:00