John Sully
|
b90b753328
|
Fix module test break
|
2022-04-26 01:55:22 +00:00 |
|
John Sully
|
57ccb88641
|
Fix MALLOC=memkind build issues
|
2022-04-26 01:55:22 +00:00 |
|
benschermel
|
b5a7e4bcac
|
update README resource links
|
2022-04-26 01:55:22 +00:00 |
|
Malavan Sotheeswaran
|
5e2d3fafae
|
set thread as offline when waiting for time thread lock
|
2022-04-26 01:55:22 +00:00 |
|
Malavan Sotheeswaran
|
6d1cd00f15
|
time thread lock uses fastlock instead of std::mutex
|
2022-04-26 01:55:22 +00:00 |
|
Malavan Sotheeswaran
|
fa0a60240b
|
only need to include readwritelock in ae
|
2022-04-26 01:55:22 +00:00 |
|
Malavan Sotheeswaran
|
f35baf8e7d
|
hide forklock object in ae
|
2022-04-26 01:55:22 +00:00 |
|
malavan
|
a352731178
|
fork lock for all threads, use fastlock for readwritelock
|
2022-04-26 01:55:21 +00:00 |
|
John Sully
|
96f7d482d4
|
Update ci.yml
Change min tested version to 18.04
|
2022-04-26 01:55:21 +00:00 |
|
Ben Schermel
|
0a2bbd8f43
|
Merge pull request #63 from Snapchat/pkg_update
Packaging Updates
|
2022-04-21 13:21:14 -04:00 |
|
benschermel
|
bcead44d60
|
update deb copyright
|
2022-04-20 16:17:43 -04:00 |
|
benschermel
|
2282b89b3e
|
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 |
|
Vivek Saini
|
85dd7527d6
|
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 |
|
benschermel
|
978c4b82e7
|
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 |
|
John Sully
|
71121dff4e
|
Fix leaked reference count to dict
|
2022-04-13 12:51:00 -04:00 |
|
John Sully
|
750a7fdb16
|
Improve connect performance by reducing lock contention, I'm seeing 50-100% improvements
|
2022-04-13 12:51:00 -04:00 |
|
John Sully
|
994fa6b453
|
Do not send updates to servers overly frequently during load
|
2022-04-13 12:51:00 -04:00 |
|
John Sully
|
7ef5e9cd2a
|
SSL connections are expensive, do not do them overly frequently
|
2022-04-13 12:51:00 -04:00 |
|
John Sully
|
d06b9cbbe0
|
Handle RREPLAY errors gracefully
|
2022-04-13 12:51:00 -04:00 |
|
John Sully
|
415269bc50
|
Build the docker image with the modstatsd
|
2022-04-13 12:51:00 -04:00 |
|
John Sully
|
3fc16f4144
|
Make multithread load configurable and disabled by default (#57)
Co-authored-by: John Sully <john@csquare.ca>
|
2022-04-07 13:20:38 -04:00 |
|
John Sully
|
269b05b918
|
Log the connected masters in the INFO command
|
2022-04-02 01:20:45 -04:00 |
|
John Sully
|
94990925ba
|
Fix test failures due to async command slip
|
2022-04-01 05:08:41 +00:00 |
|
John Sully
|
c540e4b6e5
|
Do not save while loading
|
2022-04-01 05:08:08 +00:00 |
|
Vivek Saini
|
e941f16c37
|
Added commit to image (hopefully?)
|
2022-03-31 17:53:33 -04:00 |
|
Vivek Saini
|
f2c57e0709
|
Fixed docker-internal build script not working on linux
|
2022-03-31 17:53:33 -04:00 |
|
John Sully
|
521d4cd817
|
Fix test failure
|
2022-03-31 17:48:37 -04:00 |
|
John Sully
|
8a3a4b6e61
|
Support dynamic runtime modification of tls-allowlist, and add config rewrite support
|
2022-03-31 17:48:37 -04:00 |
|
Vivek Saini
|
ab9c21f315
|
Changed term whitelist to allowlist (#54)
|
2022-03-31 14:15:03 -04:00 |
|
John Sully
|
9bafaf9bbf
|
Merge pull request #53 from Snapchat/freeClientLockFix
Fix lock inversion in freeClientAsync
|
2022-03-29 12:37:12 -04:00 |
|
John Sully
|
05eba92dde
|
Fix issue with AE unlocking in beforeSleep
|
2022-03-29 12:17:13 -04:00 |
|
John Sully
|
f077a6060c
|
Fix lock inversion in freeClientAsync - make it not dependent on the AE Lock
|
2022-03-29 00:19:49 -04:00 |
|
John Sully
|
751ea96e41
|
Merge pull request #51 from jsully/keydbpro
KeyDB Pro Collab Bug Fixes and Mac Build
|
2022-03-08 18:00:28 -05:00 |
|
John Sully
|
b787828ef9
|
Fix mac build warnings
|
2022-03-07 19:28:39 -05:00 |
|
John Sully
|
574081644a
|
Fix spurious warnings about unclean RocksDB databases on startup
|
2022-03-07 16:42:37 -05:00 |
|
John Sully
|
eaea45656e
|
Fix FLASH Read performance after data is loaded from fastsync (the rocksdb files have compression enabled when written by the bulkWrite function
|
2022-03-07 16:41:51 -05:00 |
|
John Sully
|
986e7cb223
|
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
|
53fbf7b362
|
Fix fast-sync perf issue while server is under load (batch size too small)
|
2022-03-07 16:40:01 -05:00 |
|
John Sully
|
5b0c5234a7
|
Fix cluster test fail
|
2022-03-07 16:39:01 -05:00 |
|
John Sully
|
003c9289e0
|
Optimize async command snapshot creation, and make slip configurable
|
2022-03-07 16:00:48 -05:00 |
|
John Sully
|
d77bbee238
|
Fix mac build breaks and remove license checks (won't work on mac)
|
2022-03-07 14:50:31 -05:00 |
|
Vivek Saini
|
8644595efc
|
TLS Name Validation (#48)
Added TLS Name Validation
|
2022-03-03 13:59:07 -05:00 |
|
Sergey Kolosov
|
e11c616047
|
build-and-publish.sh script for building and publishing images.
|
2022-02-18 09:45:19 -08:00 |
|
Ben Schermel
|
148cc85af0
|
Merge pull request #46 from Snapchat/skolosov_readme
Modifing docker-internal/README.md with troubleshooting example.
|
2022-02-16 22:44:37 -05:00 |
|
Sergey Kolosov
|
0dcd498024
|
Modifing docker-internal/README.md with troubleshooting example.
|
2022-02-16 19:28:27 -08:00 |
|
John Sully
|
a58a7f55c3
|
Merge pull request #44 from Snapchat/docker_build
Docker Build for keydb-internal (Snap sepcific)
|
2022-02-16 16:31:31 -05:00 |
|
benschermel
|
105359157b
|
update build command to squash layers on COPY
|
2022-02-15 00:56:49 -05:00 |
|