John Sully
|
f82860104e
|
Don't leave dangling client pointers in the process list
Former-commit-id: 5d16f519508fcb96a8803fcefa69d6c75fa174ac
|
2021-05-30 02:06:47 +00:00 |
|
John Sully
|
4e70e85ab8
|
Fix failover command test failures
Former-commit-id: d3c37c7159a92319759a33851669862a82cf1b28
|
2021-05-29 01:19:12 +00:00 |
|
John Sully
|
bf77b1a03a
|
ProcessingEventsWhileBlocked is relevant only to the current thread
Former-commit-id: b400be68b7a45e73ea851c11dfee3fdcbacb4794
|
2021-05-29 01:08:43 +00:00 |
|
John Sully
|
1d0378e0dc
|
Make processClients reentrant
Former-commit-id: e39bdb58ec28d80c5ed2cf15ef6bc7b884e14d4b
|
2021-05-29 01:08:14 +00:00 |
|
John Sully
|
b94b46a5ee
|
Eliminate test issue while clients wait for async free
Former-commit-id: a41fb1b036dd4a933093f1df6dffe16f820153e4
|
2021-05-26 01:18:47 +00:00 |
|
John Sully
|
02211afea8
|
Fix failure sending deferred aggregate lengths to clients on other threads (merge bug)
Former-commit-id: 915117ae7bac90fe41c7f36d97bcd654d6e90b62
|
2021-05-25 20:51:18 +00:00 |
|
John Sully
|
e8b330f4ff
|
Fix duplicate checks (resolve PR comments)
Former-commit-id: 02f7efd9d4804b71765ae11d7fcf7adca46af750
|
2021-05-25 16:57:49 +00:00 |
|
John Sully
|
ea6a0f214b
|
Merge tag '6.2.2' into unstable
Former-commit-id: 93ebb31b17adec5d406d2e30a5b9ea71c07fce5c
|
2021-05-21 05:54:39 +00:00 |
|
John Sully
|
f49d8f9adb
|
Merge tag '6.2.1' into unstable
Former-commit-id: bfed57e3e0edaa724b9d060a6bb8edc5a6de65fa
|
2021-05-19 02:59:48 +00:00 |
|
John Sully
|
42f98c27e3
|
Fix test hang
Former-commit-id: 23647390e628de07759f8e7d8768a7f638edf01d
|
2021-05-07 00:28:10 +00:00 |
|
VivekSainiEQ
|
501a065759
|
Changed branding in various locations
Former-commit-id: 96bca72bb4528a0789354ee4fd6bf3ab66d82bf7
|
2021-05-06 20:13:45 -04:00 |
|
John Sully
|
577ba39c70
|
Fix issue #300
Former-commit-id: e9551c9e8d196f37e3742dfc7df824e164181d60
|
2021-03-30 23:30:41 +00:00 |
|
Hanif Ariffin
|
4b204b6776
|
Fix typo in error string
Former-commit-id: 0ac80086bcef36b2abd2eb67f0d9830e3172ab17
|
2021-03-30 13:52:47 -04:00 |
|
John Sully
|
1b3dc3d422
|
The server should recalibrate periodically. Also reduce log noise
Former-commit-id: 8d8e1810d49da6aa921d2327cb4ea250c2b5b234
|
2021-02-07 19:11:05 -05:00 |
|
John Sully
|
ba006abe02
|
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
|
19dc63bd3a
|
added severity levels for afterErrorReply
Former-commit-id: fe0f07199353abf6668cd66cd2e21751db5c21d9
|
2021-01-31 00:12:49 -05:00 |
|
John Sully
|
543d92d0ff
|
Fix crash on shutdown command
Former-commit-id: d72b5fa16df0c41dd62b8b6d25c1c2c9cce8b413
|
2021-01-31 02:30:28 +00:00 |
|
christianEQ
|
c068f2cd3d
|
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
|
64d24938b3
|
Merge branch 'repl_perf' into unstable
Former-commit-id: bc8cc1adb301d51e926f2552ce1eb28165ed569b
|
2020-12-24 02:22:57 +00:00 |
|
John Sully
|
fb3c28ee49
|
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
|
3e828a5988
|
Ensure multithreaded tests pass
Former-commit-id: 0bcce502859647529b8835a4a101b64ddf0d625c
|
2020-11-13 21:08:10 +00:00 |
|
John Sully
|
973b769b21
|
Improve replication performance in multithreaded scenarios
Former-commit-id: 96e0b2a2b19df220975e61131cbc535b0c34a828
|
2020-11-13 21:08:10 +00:00 |
|
John Sully
|
4f7ac9c11f
|
Second implementation of nested hashes
Former-commit-id: ba950a3d1f5708ed986f9b348eafcace6a7c22b9
|
2020-11-06 19:24:48 +00:00 |
|
John Sully
|
418b6206ea
|
Avoid unnecessary memory fences
Former-commit-id: 88962af8b2fe835fb5d542013062cec8c771c6c6
|
2020-10-26 02:28:38 +00:00 |
|
John Sully
|
19a4d2d358
|
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
|
0691608ba0
|
Fix multithread test failures
Former-commit-id: 7c39a9b0e193f5c0b327ff21cd49210037142642
|
2020-10-23 15:57:39 +00:00 |
|
John Sully
|
4c4a8da208
|
run when necessary
Former-commit-id: d724e7226c690fdce0e6ee6cbf8afdb9481f51c5
|
2020-10-16 07:00:03 +00:00 |
|
John Sully
|
91388bd42d
|
Fix replica buffer overflows
Former-commit-id: 738c782f02517744662991091beb3f724661317e
|
2020-10-16 06:47:40 +00:00 |
|
John Sully
|
85492ccee8
|
Reduce async write copies
Former-commit-id: ed369d722335ed4105748ef2bed5d64f3f32c433
|
2020-10-15 23:10:17 +00:00 |
|
John Sully
|
f275456439
|
Relax memory order where possible
Former-commit-id: 3e996035ea1d5a40d02f84e916837a1d350b844b
|
2020-10-13 06:35:16 +00:00 |
|
John Sully
|
6de6515bfc
|
Perf: remove unnecessary vector operations
Former-commit-id: 1b46d4f09ab73e08a1e77fd7f73d18e98dbdce7c
|
2020-10-12 04:28:39 +00:00 |
|
John Sully
|
14daf6f909
|
Merge tag '6.0.8' into unstable
Former-commit-id: 4c7e4b91a6bb2034636856b608b8c386d07f5541
|
2020-09-30 19:47:55 +00:00 |
|
John Sully
|
c373c2b652
|
Support read only replicas attaching to active replicas (Bug #229)
Former-commit-id: 676644f2db1634f97dd557a6e321234914a5e5d3
|
2020-09-23 04:16:08 +00:00 |
|
John Sully
|
bf6569afb3
|
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
|
de3769b3ee
|
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
|
3d111508a1
|
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
|
dc9b75314b
|
Protocol error in client command
Former-commit-id: 7a1b2c58c3de736540cf4ec7f1539be63a54f5ac
|
2020-09-11 20:48:18 +00:00 |
|
John Sully
|
ac42f938e8
|
Fix whitespace
Former-commit-id: d47aeb1fc8a6804a44035253ad87478b817605cf
|
2020-09-07 03:35:46 +00:00 |
|
John Sully
|
1c1b114555
|
Dramatically improve perf by blocking commands
Former-commit-id: e47584b286c41cf0783fe014ac8b6ec187564ade
|
2020-09-07 00:49:53 +00:00 |
|
John Sully
|
84bf240caa
|
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
|
ffc3aefc41
|
Latency fixes
Former-commit-id: 6857c4c2085d3b0902d7b2ece66b3fe8828dd805
|
2020-07-01 21:59:38 -04:00 |
|
John Sully
|
0a9a32e5d7
|
Fix module multithreaded test failures
Former-commit-id: 1ef35cf466ea944c56974b3795d7d6b5e89f5a3d
|
2020-05-31 23:46:12 -04:00 |
|
John Sully
|
68bf5a04a0
|
Unify beforeSleep handling
Former-commit-id: 1cb48c7bf6a7e91e728a677902a7bfc64fe80dd6
|
2020-05-29 17:44:55 -04:00 |
|
John Sully
|
ed2e0e66f6
|
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
|
845027c291
|
Enable TLS connections
Former-commit-id: d05da0fabdfeb7eadce6546c7c1d85739b2794d7
|
2020-05-24 19:57:16 -04:00 |
|
John Sully
|
7630b63f06
|
Hold the AE lock until we process the repl backlog after a command
Former-commit-id: 4893eedacbf5f9210d02361ed07b9beee0c9f655
|
2020-05-24 11:19:23 -04:00 |
|
John Sully
|
d3bd1ab56b
|
Fix ASAN races
Former-commit-id: 8665f250314c4e3de32f3b31a2c0158908ef982b
|
2020-05-24 01:58:33 -04:00 |
|
John Sully
|
dde860c60b
|
If we request shutdown from a client on a different thread than a blocking lua script we fail to actually shutdown until the script completes
Former-commit-id: 1ca6c1dd56131bc28fe9f831e2b9cab7adb846a3
|
2020-05-24 01:56:23 -04:00 |
|
John Sully
|
3813d5835e
|
During RDB load we can only handle clients on the main thread as our workers are not yet created. This change also unifies the accept logic across the socket types
Former-commit-id: 59cda9cfb96eca55c4b445309970bd95277ebc5c
|
2020-05-23 16:03:24 -04:00 |
|
ShooterIT
|
646cc81c96
|
Fix reply bytes calculation error
Fix #7275.
Former-commit-id: a12210c87561fed5522c9a6e8db6d8606cabe3bf
|
2020-05-23 13:02:55 -04:00 |
|