christianEQ
|
e4a676ba7d
|
check for musl in logging.tcl as backtrace() is not available with it
|
2021-03-22 17:51:32 +00:00 |
|
christianEQ
|
fd3f7f44dc
|
added dockerfile (dont commit to merge branch)
|
2021-03-22 17:50:59 +00:00 |
|
benschermel
|
4e12f26bf6
|
Merge pull request #298 from EQ-Alpha/pkg_update
update rpm script for centos8
|
2021-03-17 15:36:50 -04:00 |
|
benschermel
|
365a0076c0
|
update rpm script for centos8
|
2021-03-17 19:29:31 +00:00 |
|
VivekSainiEQ
|
1f0a08b7be
|
Updated module tests to default to multithreaded and added tests for RM_CreateTimer while loading .rdb
|
2021-02-18 15:03:32 -05:00 |
|
John Sully
|
dfea168499
|
Fix polarity issue in async rehash
|
2021-02-09 05:10:22 +00:00 |
|
John Sully
|
241d1bd7e1
|
Fix bug in fastlock stack metadata
|
2021-02-07 19:11:05 -05:00 |
|
John Sully
|
56addcd172
|
Disable multithreaded rehash when active defrag is enabled. The two are not compatible
|
2021-02-07 19:11:05 -05:00 |
|
John Sully
|
8d8e1810d4
|
The server should recalibrate periodically. Also reduce log noise
|
2021-02-07 19:11:05 -05:00 |
|
John Sully
|
b5ddc11c46
|
Ensure the C lock implementation behaves the same as the ASM
|
2021-02-07 19:11:05 -05:00 |
|
John Sully
|
f107746e90
|
Ensure rehash completes even when we're in a long running task
|
2021-02-07 19:11:05 -05:00 |
|
John Sully
|
f68a26381a
|
Implement rehash during spinlock
|
2021-02-07 19:11:05 -05:00 |
|
John Sully
|
5a2cc90786
|
Allow multiple threads to rehash simultaneously
|
2021-02-07 19:11:05 -05:00 |
|
John Sully
|
3881d5c1f2
|
Fix races in free
|
2021-02-07 19:11:05 -05:00 |
|
John Sully
|
958f2c00c8
|
Initial implementation
|
2021-02-07 19:11:05 -05:00 |
|
John Sully
|
165333b0fc
|
Fix memory leak in mvccRestore
|
2021-02-07 23:38:49 +00:00 |
|
John Sully
|
cc827e157a
|
Module test reliability
|
2021-02-01 22:21:49 +00:00 |
|
John Sully
|
7b4e25008a
|
Simplify the handling of CreateTimer
|
2021-02-01 15:51:22 -05:00 |
|
VivekSainiEQ
|
f66e5a9c3d
|
Modified RM_CreateTimer to prevent more that one function being posted at a time
|
2021-02-01 15:51:22 -05:00 |
|
VivekSainiEQ
|
9954f5b4a4
|
Changed RM_CreateTimer to only call aePostFunction is existing aePostFunction isn't in flight
|
2021-02-01 15:51:22 -05:00 |
|
VivekSainiEQ
|
53936661c8
|
Now post entire timer installation process as one function to make atomic with respect to global locks
|
2021-02-01 15:51:22 -05:00 |
|
VivekSainiEQ
|
e2552ff8a9
|
Updated header file to remove fSynchronous flag
|
2021-02-01 15:51:22 -05:00 |
|
VivekSainiEQ
|
6ab08cc3e1
|
Removed more uses of fSynchronous and the use of condition variable and mutex on the control struct.
|
2021-02-01 15:51:22 -05:00 |
|
VivekSainiEQ
|
3205373bb3
|
Added fix for scenario where module thread waiting for s_mutexModule in acquireGIL can deadlock with module thread waiting for s_mutex in releaseGIL
|
2021-02-01 15:51:22 -05:00 |
|
VivekSainiEQ
|
3b8d1f7076
|
removed synchronous calls to aePostFunction and changed scope of g_fModuleThread in order to prevent module related deadlocks, issue #214
|
2021-02-01 15:51:22 -05:00 |
|
John Sully
|
5832c25ad1
|
ARM build fix
|
2021-01-31 21:22:23 +00:00 |
|
John Sully
|
569a3d9ff8
|
Fix test failure caused by allowing pings during load
|
2021-01-31 07:15:55 +00:00 |
|
John Sully
|
69bc7108bd
|
Reduce intermittent failures by giving tests more time
|
2021-01-31 06:33:13 +00:00 |
|
christianEQ
|
8a557e9d71
|
added exception to allow pings during loading
|
2021-01-31 00:12:49 -05:00 |
|
christianEQ
|
fe0f071993
|
added severity levels for afterErrorReply
|
2021-01-31 00:12:49 -05:00 |
|
John Sully
|
effa53339c
|
Improve multithreaded test reliability
|
2021-01-31 04:33:27 +00:00 |
|
John Sully
|
f6fb0e4620
|
Fix test failure due to bad merge
|
2021-01-31 03:40:57 +00:00 |
|
John Sully
|
cf46a014c1
|
Fix CI failure due to missing package
|
2021-01-31 02:36:30 +00:00 |
|
John Sully
|
d72b5fa16d
|
Fix crash on shutdown command
|
2021-01-31 02:30:28 +00:00 |
|
christianEQ
|
0151507cef
|
Merge pull request #284 from christianEQ/redismerge_2021-01-20
Merge Redis 6.0.10 into KeyDB
|
2021-01-29 10:59:36 -05:00 |
|
christianEQ
|
0fea781f8f
|
killMainThread -> killServerThreads
|
2021-01-28 23:57:19 +00:00 |
|
christianEQ
|
3c4cadc020
|
compare_exchange in connSocketRead, explicitly enforce memory order (even if redundant)
|
2021-01-28 23:17:48 +00:00 |
|
christianEQ
|
e2615ccf88
|
fixed replicaof no one config, added test case
|
2021-01-28 19:49:22 +00:00 |
|
christianEQ
|
595deb0e13
|
updated version num to 255.255.255
|
2021-01-28 16:54:22 +00:00 |
|
christianEQ
|
5372d1aab2
|
Merge remote-tracking branch 'john/unstable' into redismerge_2021-01-20
|
2021-01-27 22:25:14 +00:00 |
|
christianEQ
|
52eca14ca6
|
arm locker before checking zmalloc_used_memory
|
2021-01-27 22:24:06 +00:00 |
|
Daniel Dai
|
1155f5ac63
|
Fix Swapdb crash
|
2021-01-27 15:24:10 -05:00 |
|
christianEQ
|
7319953ae3
|
fixed uninitialized variables in ACLSetUserCommandBit
|
2021-01-26 23:29:15 +00:00 |
|
christianEQ
|
b8e106a72e
|
fixed strncpy off-by-one errors
|
2021-01-26 23:27:28 +00:00 |
|
christianEQ
|
f30f8eba2f
|
removed unimplemented killIOThreads function declaration
|
2021-01-26 22:27:22 +00:00 |
|
christianEQ
|
7ed2296fc5
|
fixed server.cpp mentions
|
2021-01-26 22:22:19 +00:00 |
|
christianEQ
|
0691a46669
|
added note about io-threads to keydb.conf
|
2021-01-26 22:10:53 +00:00 |
|
christianEQ
|
d7f01c1f7d
|
fixed race condition in connSocketWrite
|
2021-01-26 22:08:07 +00:00 |
|
christianEQ
|
4d71929c60
|
Removed Redis-specific things from conf file
|
2021-01-26 21:50:45 +00:00 |
|
christianEQ
|
dadce055f8
|
Merge tag 'tags/6.0.10' into redismerge_2021-01-20
|
2021-01-26 21:43:09 +00:00 |
|