antirez
|
0c9a325d08
TCC: protect dictionaries from changing while accessed.
|
4 lat temu |
antirez
|
9bd8f02fe1
TCC: simplify sync execution.
|
4 lat temu |
antirez
|
c2e591de9e
TCC: test threaded commands implemented so far.
|
4 lat temu |
antirez
|
c47ee90325
TCC: fix clientShouldWaitOnLockedKeys() MULTI bug.
|
4 lat temu |
antirez
|
68bc8c75d2
TCC: fix unblocking on the synchronous case.
|
4 lat temu |
antirez
|
3efd8ac42d
TCC: first set of tests.
|
4 lat temu |
antirez
|
7a5762d347
TCC: threaded SINTER / SMEMBERS.
|
4 lat temu |
antirez
|
e19c5c8cf3
TCC: use threaded SUNION/DIFF only for large sets.
|
4 lat temu |
antirez
|
712db71ed2
TCC: fix SPOP unwanted threaded execution.
|
4 lat temu |
antirez
|
561dc2bf49
TCC: select correct db in reply_client to unlock keys properly.
|
4 lat temu |
antirez
|
840932fbe2
TCC: Threaded SUNION / SDIFF.
|
4 lat temu |
antirez
|
1dbe1eaeab
TCC: block clients on EXEC as well.
|
4 lat temu |
antirez
|
ea3f7c6f48
TCC: also use synchronous execution on AOF loading.
|
4 lat temu |
antirez
|
ca3fd367e8
TCC: refactoring + detection of scripts locked keys access.
|
4 lat temu |
antirez
|
555adf7290
TCC: run threaded commands synchronously if called by Lua/MULTI.
|
4 lat temu |
antirez
|
cee2ba9b67
TCC: DEBUG LOCK implemented.
|
4 lat temu |
antirez
|
ee72487e47
TCC: LRANGE: fix non-threaded call object reference.
|
4 lat temu |
antirez
|
4ab662f671
TCC: LRANGE: use threaded execution only for listlen > N.
|
4 lat temu |
antirez
|
438ffcae89
Threaded core commands: key unlocking WIP 2.
|
4 lat temu |
antirez
|
f302c75f6f
THreaded core commands: key unlocking WIP.
|
4 lat temu |
antirez
|
426b864345
Threaded core commands: block clients on locked keys.
|
4 lat temu |
antirez
|
dd53453e8f
Threaded core commands: clients wait queue WIP.
|
4 lat temu |
antirez
|
52db745c0d
Threaded core commands: fix LCS leaks on syntax error.
|
4 lat temu |
antirez
|
a30678e6f6
Threaded core commands: initial lockKey() API.
|
4 lat temu |
antirez
|
9c373b2690
Threaded core commands: API simplification.
|
4 lat temu |
antirez
|
34dcff0a3b
Threaded core commands: ability to pass options.
|
4 lat temu |
antirez
|
2aef66d37c
Threaded core commands: call freedata methdo + threads count.
|
4 lat temu |
antirez
|
80efd2e8b5
Threaded core commands: WIP #1.
|
4 lat temu |
antirez
|
66ade8636e
Threaded core commands: genesis.
|
4 lat temu |
antirez
|
2ebcd63d6a
Adapt EVAL+busy script test to new behavior.
|
4 lat temu |