John Sully
|
df66c598e9
|
Make prefetch configurable
Former-commit-id: 3b660347d70cc25d57119080bd43fb4671e36488
|
2021-04-12 03:38:57 +00:00 |
|
John Sully
|
57b242a5ba
|
Fix issue #300
Former-commit-id: bee7f398c9c3b4c01b687d26194913bf215dca36
|
2021-03-30 23:44:34 +00:00 |
|
John Sully
|
526761b6f9
|
Make some asserts debug only for perf
Former-commit-id: c22740df4f7c1468fbe19fd97dfaec20e011b6f1
|
2021-03-28 18:27:00 +00:00 |
|
John Sully
|
c356822897
|
Prefetch keys even in pure RAM scenarios
Former-commit-id: 54c0f11db0b35f34c9dfc3c8b4b76b7b7921bacd
|
2021-03-26 23:48:24 +00:00 |
|
John Sully
|
788ff61b4b
|
Prevent unnecessary copies in replication scenarios
Former-commit-id: 84c671cdafae7e84beef722fcc8a90b92918c89d
|
2021-03-25 23:14:48 +00:00 |
|
John Sully
|
f3853b6485
|
Fix deadlock in storage prefetch
Former-commit-id: 9e6162de08248f7726b97b73aee2f23808ff4e7b
|
2021-02-12 19:38:57 +00:00 |
|
John Sully
|
bb767ad61d
|
Enable prefetch with storage providers
Former-commit-id: 21f9c52c446ad1b460a340c3d873839b2355728f
|
2021-02-11 00:50:21 +00:00 |
|
John Sully
|
e5343f47c2
|
Merge branch 'unstable' into keydbpro
Former-commit-id: e2140793f2bf565972ada799af73bf4457e2718d
|
2021-02-08 18:17:09 +00:00 |
|
John Sully
|
3970f4a5a7
|
The server should recalibrate periodically. Also reduce log noise
Former-commit-id: 8d8e1810d49da6aa921d2327cb4ea250c2b5b234
|
2021-02-07 19:11:05 -05:00 |
|
John Sully
|
7c700f1987
|
Ensure rehash completes even when we're in a long running task
Former-commit-id: f107746e90f7a8ff3c7094145ee1ad438911e8c2
|
2021-02-07 19:11:05 -05:00 |
|
christianEQ
|
cca8d186aa
|
Merge remote-tracking branch 'opensource/unstable' into keydbpro
Former-commit-id: 5bad058733de2c217340bb9ee48f02b07d754808
|
2021-02-03 18:10:27 +00:00 |
|
christianEQ
|
406265263b
|
added severity levels for afterErrorReply
Former-commit-id: fe0f07199353abf6668cd66cd2e21751db5c21d9
|
2021-01-31 00:12:49 -05:00 |
|
John Sully
|
78b87d4ed1
|
Fix crash on shutdown command
Former-commit-id: d72b5fa16df0c41dd62b8b6d25c1c2c9cce8b413
|
2021-01-31 02:30:28 +00:00 |
|
christianEQ
|
358debebfa
|
Merge tag 'tags/6.0.10' into redismerge_2021-01-20
Former-commit-id: dadce055f897cee83946c2d3e5cbb76341b94230
|
2021-01-26 21:43:09 +00:00 |
|
John Sully
|
828cf80c94
|
Merge branch 'repl_perf' into unstable
Former-commit-id: bc8cc1adb301d51e926f2552ce1eb28165ed569b
|
2020-12-24 02:22:57 +00:00 |
|
John Sully
|
07a52ceb67
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 53a062a6b796ccbd43560fed1b05367ba759da96
|
2020-12-11 18:39:30 +00:00 |
|
John Sully
|
59a1d5085f
|
don't try and free a client that can't be freed
Former-commit-id: 7d3c5f1e64a79f47a103ce97c6991aa473fb697a
|
2020-12-11 03:59:39 +00:00 |
|
John Sully
|
2a18091d73
|
Fix test timeouts
Former-commit-id: 6f3feee67678b594fbe9fd592f9f823a7a07b770
|
2020-12-10 20:09:19 +00:00 |
|
John Sully
|
95181438dd
|
Merge branch 'repl_perf' into keydbpro
Former-commit-id: c4431a6be7a1ddc05abdd4510630fac2a2a6664e
|
2020-12-10 18:45:52 +00:00 |
|
John Sully
|
706ba4e1dc
|
Merge branch 'unstable' into keydbpro
Former-commit-id: b7a1e16c0f04e8aeb3764e3681fa14fc0f97f6a3
|
2020-12-10 02:37:28 +00:00 |
|
John Sully
|
4694161550
|
Ensure multithreaded tests pass
Former-commit-id: 0bcce502859647529b8835a4a101b64ddf0d625c
|
2020-11-13 21:08:10 +00:00 |
|
John Sully
|
9120d36bfc
|
Improve replication performance in multithreaded scenarios
Former-commit-id: 96e0b2a2b19df220975e61131cbc535b0c34a828
|
2020-11-13 21:08:10 +00:00 |
|
John Sully
|
e085772d01
|
Second implementation of nested hashes
Former-commit-id: ba950a3d1f5708ed986f9b348eafcace6a7c22b9
|
2020-11-06 19:24:48 +00:00 |
|
John Sully
|
c6ebf961f4
|
Avoid unnecessary memory fences
Former-commit-id: 88962af8b2fe835fb5d542013062cec8c771c6c6
|
2020-10-26 02:28:38 +00:00 |
|
John Sully
|
b336d269ca
|
Remove addReply*Async methods since we already know if its async or not. This is just a source of bugs
Former-commit-id: df22cdf6e91a1b9c390b69c4209c719ecf1e44f1
|
2020-10-24 02:18:03 +00:00 |
|
John Sully
|
c88a19bc5e
|
Fix multithread test failures
Former-commit-id: 7c39a9b0e193f5c0b327ff21cd49210037142642
|
2020-10-23 15:57:39 +00:00 |
|
John Sully
|
b0d9d3bc09
|
run when necessary
Former-commit-id: d724e7226c690fdce0e6ee6cbf8afdb9481f51c5
|
2020-10-16 07:00:03 +00:00 |
|
John Sully
|
b5074e9b1e
|
Fix replica buffer overflows
Former-commit-id: 738c782f02517744662991091beb3f724661317e
|
2020-10-16 06:47:40 +00:00 |
|
John Sully
|
a9f4c37604
|
Reduce async write copies
Former-commit-id: ed369d722335ed4105748ef2bed5d64f3f32c433
|
2020-10-15 23:10:17 +00:00 |
|
John Sully
|
bfe4b6d1aa
|
Relax memory order where possible
Former-commit-id: 3e996035ea1d5a40d02f84e916837a1d350b844b
|
2020-10-13 06:35:16 +00:00 |
|
John Sully
|
2983ffe139
|
Perf: remove unnecessary vector operations
Former-commit-id: 1b46d4f09ab73e08a1e77fd7f73d18e98dbdce7c
|
2020-10-12 04:28:39 +00:00 |
|
John Sully
|
4f18a247e3
|
Merge tag '6.0.8' into unstable
Former-commit-id: 4c7e4b91a6bb2034636856b608b8c386d07f5541
|
2020-09-30 19:47:55 +00:00 |
|
John Sully
|
ad4c2390a8
|
Merge branch 'unstable' into keydbpro
Former-commit-id: d1986d9fcdfd56f2c30ee95edef6d5260e0aa777
|
2020-09-24 22:02:30 +00:00 |
|
John Sully
|
d0885f945e
|
Support read only replicas attaching to active replicas (Bug #229)
Former-commit-id: 676644f2db1634f97dd557a6e321234914a5e5d3
|
2020-09-23 04:16:08 +00:00 |
|
John Sully
|
d89fbd4175
|
Avoid memory overhead in situations it won't be used (active rep only)
Former-commit-id: 8f7d977f9068904eca783fefbb24df4d8abd4214
|
2020-09-19 21:44:59 +00:00 |
|
John Sully
|
2c6fbac6ea
|
Allow reads during an active replica load, optionally allow writes as an experimental feature
Former-commit-id: 655bb6e21c5e814980a7b8b3ac1481ef142c1845
|
2020-09-17 00:13:03 +00:00 |
|
Yossi Gottlieb
|
bf6c002005
|
TLS: Session caching configuration support. (#7420)
* TLS: Session caching configuration support.
* TLS: Remove redundant config initialization.
Former-commit-id: d3834c50699bc4f31f381d6d03d4c1b022380895
|
2020-09-16 02:10:29 +00:00 |
|
John Sully
|
fc7b9399f9
|
Protocol error in client command
Former-commit-id: 7a1b2c58c3de736540cf4ec7f1539be63a54f5ac
|
2020-09-11 20:48:18 +00:00 |
|
John Sully
|
855753ebb3
|
Fix whitespace
Former-commit-id: d47aeb1fc8a6804a44035253ad87478b817605cf
|
2020-09-07 03:35:46 +00:00 |
|
John Sully
|
b6d8a5938d
|
Dramatically improve perf by blocking commands
Former-commit-id: e47584b286c41cf0783fe014ac8b6ec187564ade
|
2020-09-07 00:49:53 +00:00 |
|
John Sully
|
1ad2d96697
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 0dafbc254a0efd5ee302d5c58fb2ca0a85110104
|
2020-07-13 03:31:47 +00:00 |
|
John Sully
|
d4dd336834
|
Merge tag '6.0.5' into unstable
Redis 6.0.5
Former-commit-id: b736a95b0d23e4b73daa88c676b76d1d18e8bd17
|
2020-07-13 00:55:23 +00:00 |
|
John Sully
|
10585e4b3b
|
Latency fixes
Former-commit-id: 6857c4c2085d3b0902d7b2ece66b3fe8828dd805
|
2020-07-01 21:59:38 -04:00 |
|
John Sully
|
44c1e6d5e7
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 08a36155e3db9918048e87c3d691b7317787c9ab
|
2020-06-01 17:41:37 -04:00 |
|
John Sully
|
4038288c4e
|
Fix module multithreaded test failures
Former-commit-id: 1ef35cf466ea944c56974b3795d7d6b5e89f5a3d
|
2020-05-31 23:46:12 -04:00 |
|
John Sully
|
e380087cdb
|
Unify beforeSleep handling
Former-commit-id: 1cb48c7bf6a7e91e728a677902a7bfc64fe80dd6
|
2020-05-29 17:44:55 -04:00 |
|
John Sully
|
cfe9f8f3bc
|
Merge tag '6.0.4' into unstable
Redis 6.0.4.
Former-commit-id: 9c31ac7925edba187e527f506e5e992946bd38a6
|
2020-05-29 00:57:07 -04:00 |
|
John Sully
|
d50c0c5ba3
|
Merge branch 'unstable' into keydbpro
Former-commit-id: b0636273806ce323627ce31c1ad7f86ceb39696d
|
2020-05-26 01:34:19 -04:00 |
|
John Sully
|
fcfff165da
|
Enable TLS connections
Former-commit-id: d05da0fabdfeb7eadce6546c7c1d85739b2794d7
|
2020-05-24 19:57:16 -04:00 |
|
John Sully
|
cece963cf3
|
Merge branch 'unstable' into keydbpro
Former-commit-id: a830cf85df236885558c5571c0bf23cfb23e3655
|
2020-05-24 14:41:53 -04:00 |
|