John Sully
|
cfa9ba8eb1
|
Ensure we are responsive during storagecache clears
|
2022-04-27 17:32:40 +00:00 |
|
John Sully
|
48128dd4c7
|
Merge branch 'keydbpro' of https://github.sc-corp.net/Snapchat/keydb-internal into keydbpro
|
2022-04-27 17:00:35 +00:00 |
|
Zhaozhen Liang
|
6b795bf62e
|
Merge pull request #64 from Snapchat/setup-machamp-ci
setup Machamp ci
|
2022-04-26 16:35:39 -06:00 |
|
zliang
|
6ab1c2deec
|
update builder image
|
2022-04-25 18:55:01 -06:00 |
|
zliang
|
aedd1d4ca8
|
revert back changes
|
2022-04-25 15:32:37 -06:00 |
|
zliang
|
408191f831
|
debug with old img
|
2022-04-25 15:23:51 -06:00 |
|
zliang
|
465892a357
|
try remove multi arch for debugging
|
2022-04-25 15:10:00 -06:00 |
|
zliang
|
7b18695ead
|
support multi arch build and tests
|
2022-04-25 14:49:14 -06:00 |
|
zliang
|
a564504b6a
|
remove multi arch for now it is not working
|
2022-04-22 19:06:10 -06:00 |
|
zliang
|
c750cb155c
|
add multi arch for machamp ci
|
2022-04-22 18:36:40 -06:00 |
|
zliang
|
d5b6530f4f
|
break into tests into steps
|
2022-04-22 18:03:42 -06:00 |
|
zliang
|
935d96fe69
|
fix the Machamp build
|
2022-04-22 16:46:41 -06:00 |
|
zliang
|
2431c646cd
|
make build_test.sh executable
|
2022-04-22 12:31:13 -06:00 |
|
zliang
|
89275cad1f
|
fix typo
|
2022-04-22 12:24:27 -06:00 |
|
zliang
|
8f6a2b7d3b
|
setup Machamp ci
|
2022-04-22 12:08:39 -06:00 |
|
John Sully
|
ae5110ba79
|
acceptTLS is threadsafe like the non TLS version
|
2022-04-21 19:53:16 +00:00 |
|
Ben Schermel
|
090ac04f1a
|
Merge pull request #63 from Snapchat/pkg_update
Packaging Updates
|
2022-04-21 13:21:14 -04:00 |
|
John Sully
|
0fb5e74339
|
Merge branch 'keydbpro' of https://github.sc-corp.net/Snapchat/keydb-internal into keydbpro
|
2022-04-20 21:19:34 +00:00 |
|
benschermel
|
19d3076467
|
update deb copyright
|
2022-04-20 16:17:43 -04:00 |
|
benschermel
|
9253611008
|
update copyright
|
2022-04-20 16:07:37 -04:00 |
|
benschermel
|
9f0474e73d
|
update changelog to use replica as terminology
|
2022-04-20 14:28:18 -04:00 |
|
Vivek Saini
|
08f88f7a59
|
Fix KeyDB not building with TLS < 1.1.1
|
2022-04-20 14:24:50 -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
|
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
|
95c0146ec9
|
Make active client balancing a configurable option
|
2022-04-18 23:07:15 +00:00 |
|
benschermel
|
825dfb19dc
|
modify dockerfile to build within image
|
2022-04-15 23:10:31 -04:00 |
|
benschermel
|
0cc2a59f8c
|
update packaging for OS merge
|
2022-04-15 23:09:44 -04:00 |
|
John Sully
|
c910471914
|
Fix leaked reference count to dict
|
2022-04-13 12:51:00 -04:00 |
|
John Sully
|
cb4d9401ae
|
Improve connect performance by reducing lock contention, I'm seeing 50-100% improvements
|
2022-04-13 12:51:00 -04:00 |
|
John Sully
|
c9d70ca62d
|
Do not send updates to servers overly frequently during load
|
2022-04-13 12:51:00 -04:00 |
|
John Sully
|
55dbb698e7
|
SSL connections are expensive, do not do them overly frequently
|
2022-04-13 12:51:00 -04:00 |
|
John Sully
|
2987bb62c7
|
Handle RREPLAY errors gracefully
|
2022-04-13 12:51:00 -04:00 |
|
John Sully
|
52b8c153f8
|
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
|
6a483cc7ae
|
Log the connected masters in the INFO command
|
2022-04-02 01:20:45 -04:00 |
|
John Sully
|
be777f9e7a
|
Fix test failures due to async command slip
|
2022-04-01 05:08:41 +00:00 |
|
John Sully
|
5344e39488
|
Do not save while loading
|
2022-04-01 05:08:08 +00:00 |
|
John Sully
|
24f03b501e
|
Fix test failure
|
2022-03-31 17:48:37 -04:00 |
|
John Sully
|
f7476575a1
|
Support dynamic runtime modification of tls-allowlist, and add config rewrite support
|
2022-03-31 17:48:37 -04:00 |
|
Vivek Saini
|
5d833a7173
|
Changed term whitelist to allowlist (#54)
|
2022-03-31 14:15:03 -04:00 |
|
John Sully
|
f220004ece
|
Merge pull request #53 from Snapchat/freeClientLockFix
Fix lock inversion in freeClientAsync
|
2022-03-29 12:37:12 -04:00 |
|
John Sully
|
7fb077ff2f
|
Fix issue with AE unlocking in beforeSleep
|
2022-03-29 12:17:13 -04:00 |
|
John Sully
|
8eaede1c61
|
Fix lock inversion in freeClientAsync - make it not dependent on the AE Lock
|
2022-03-29 00:19:49 -04:00 |
|
John Sully
|
91b77ccf4c
|
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
|
f73ce412c8
|
Fix mac build warnings
|
2022-03-07 19:28:39 -05:00 |
|
John Sully
|
650553255c
|
Fix spurious warnings about unclean RocksDB databases on startup
|
2022-03-07 16:42:37 -05:00 |
|
John Sully
|
f6ec157551
|
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
|
6eaefb7895
|
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
|
6fbf6f8ed1
|
Fix fast-sync perf issue while server is under load (batch size too small)
|
2022-03-07 16:40:01 -05:00 |
|
John Sully
|
5df39b56ac
|
Fix cluster test fail
|
2022-03-07 16:39:01 -05:00 |
|
John Sully
|
4697923f41
|
Optimize async command snapshot creation, and make slip configurable
|
2022-03-07 16:00:48 -05:00 |
|