benschermel
|
a643c66ca5
|
update perf chart, build info, job post link
|
2021-01-10 04:54:47 +00:00 |
|
benschermel
|
58d2cd592c
|
created ascii logo image
|
2021-01-10 04:29:27 +00:00 |
|
John Sully
|
bc8cc1adb3
|
Merge branch 'repl_perf' into unstable
|
2020-12-24 02:22:57 +00:00 |
|
John Sully
|
d03c2de901
|
Merge branch 'unstable' of https://github.com/JohnSully/KeyDB into unstable
|
2020-12-11 03:59:50 +00:00 |
|
John Sully
|
7d3c5f1e64
|
don't try and free a client that can't be freed
|
2020-12-11 03:59:39 +00:00 |
|
John Sully
|
81573de393
|
Prevent use after free
|
2020-12-11 03:59:26 +00:00 |
|
John Sully
|
a80dd5d001
|
Remove AE_ASSERT and use the proper assert infra
|
2020-12-11 00:24:27 +00:00 |
|
John Sully
|
7e0077f293
|
Prevent test crash due to unimplemented save for nested hash
|
2020-12-11 00:23:44 +00:00 |
|
John Sully
|
1eb035e6ad
|
Fix crash freeing nested hash with list
|
2020-12-11 00:23:14 +00:00 |
|
Kajaruban Surendran
|
bdd14ac517
|
Addressing PR comments
|
2020-12-04 14:54:06 -05:00 |
|
Kajaruban Surendran
|
63e5d00bdf
|
Addressing PR comments
|
2020-12-04 14:54:06 -05:00 |
|
Kajaruban Surendran
|
c25fb3d74f
|
Handling of aeResizeSetSize's return code for current thread
|
2020-12-04 14:54:06 -05:00 |
|
Kajaruban Surendran
|
572d41325b
|
check the aeResizeSetSize return code
|
2020-12-04 14:54:06 -05:00 |
|
Kajaruban Surendran
|
e02120cdf7
|
Adding thread index to the error message
|
2020-12-04 14:54:06 -05:00 |
|
Kajaruban Surendran
|
7b1221a74d
|
Call aePostFunction to change the setsize of each threads by that thread
|
2020-12-04 14:54:06 -05:00 |
|
Kajaruban Surendran
|
d6b4f994ad
|
Calling initServerThread function cserver.cthreads(server-threads) times than MAX_EVENT_LOOPS(constant)
|
2020-12-04 14:52:28 -05:00 |
|
christianEQ
|
66a41dafc4
|
Issue: #204 Allocate 8 MB to thread stack
|
2020-12-01 14:50:03 -05:00 |
|
John Sully
|
f19b9c155e
|
Issue: #260 Don't use C++ static_assert in C files
|
2020-11-30 23:01:20 +00:00 |
|
John Sully
|
5d016fdb6b
|
code coverage reports should test multithreaded
|
2020-11-30 22:59:00 +00:00 |
|
VivekSainiEQ
|
cae9924fd9
|
Added module data type load/save tests
|
2020-11-30 17:47:04 -05:00 |
|
VivekSainiEQ
|
089f28e8ba
|
Removed use of module datatypes, now should work if tests/modules is not built
|
2020-11-30 17:47:04 -05:00 |
|
VivekSainiEQ
|
dcb44d3a09
|
Added tests for saving various data types to disk and loading them back, and for loading data types from redis to maintain compatibility
|
2020-11-30 17:47:04 -05:00 |
|
VivekSainiEQ
|
f99cba0b92
|
Added remainder of runtest scripts to make lcov command. Code coverage goes from 57.9% to 72.1%
|
2020-11-30 17:47:04 -05:00 |
|
VivekSainiEQ
|
e10dc0dace
|
Added KeyDB.info to .gitignore file
|
2020-11-30 17:47:04 -05:00 |
|
Kajaruban Surendran
|
49a89d636b
|
Configurable option for MOTD
|
2020-11-30 10:42:48 -05:00 |
|
VivekSainiEQ
|
b94f91b9b2
|
Added references to KeyDB.info instead of redis.info
|
2020-11-25 18:49:20 -05:00 |
|
VivekSainiEQ
|
06a17c8511
|
Properly escaped $ in lcov command
|
2020-11-25 18:49:20 -05:00 |
|
VivekSainiEQ
|
eebd70aaa6
|
Updated 'make lcov' command to exclude external dependancies and generate final code coverage percentage
|
2020-11-25 18:49:20 -05:00 |
|
VivekSainiEQ
|
779c775df9
|
Added test for issue #257
|
2020-11-25 17:21:37 -05:00 |
|
VivekSainiEQ
|
1d4d2925c2
|
Made NULL pointer check explicit, issue #257
|
2020-11-25 17:21:37 -05:00 |
|
VivekSainiEQ
|
b67db7c2d5
|
Added NULL check to function objFromAllocPtr, now NULL input will map to NULL output even if active replica is enabled
|
2020-11-25 17:21:37 -05:00 |
|
John Sully
|
18953b2998
|
Merge branch 'unstable' of https://github.com/JohnSully/KeyDB into unstable
|
2020-11-23 02:01:54 +00:00 |
|
John Sully
|
527b7eb074
|
Fix issue where active replication doesn't replicate RDB data
|
2020-11-23 02:01:40 +00:00 |
|
Kajaruban Surendran
|
34a97c447f
|
fix for the server crash when the maxclients increased via config set
|
2020-11-20 15:20:46 -05:00 |
|
John Sully
|
1c525e20b1
|
Blocking clients should not crash if an active replica loads a remote RDB with a key in the blocklist
|
2020-11-19 23:28:01 +00:00 |
|
John Sully
|
0bcce50285
|
Ensure multithreaded tests pass
|
2020-11-13 21:08:10 +00:00 |
|
John Sully
|
96e0b2a2b1
|
Improve replication performance in multithreaded scenarios
|
2020-11-13 21:08:10 +00:00 |
|
John Sully
|
f3794d2c42
|
Add ability to compile KeyDB without MOTD and curl
|
2020-11-13 20:51:30 +00:00 |
|
John Sully
|
97fd736923
|
Add missing file
|
2020-11-11 03:29:38 +00:00 |
|
John Sully
|
ba950a3d1f
|
Second implementation of nested hashes
|
2020-11-06 19:24:48 +00:00 |
|
John Sully
|
dad5a902d3
|
Additional test reliability fixes
|
2020-10-27 07:25:43 +00:00 |
|
John Sully
|
3e33fbcd35
|
Disarm not release D'oh
|
2020-10-27 06:41:33 +00:00 |
|
John Sully
|
444555d3e4
|
Active replica test reliability enhancements
|
2020-10-27 06:23:14 +00:00 |
|
John Sully
|
6a74f524e5
|
Prevent crashes on shutdown due to lock being held
|
2020-10-27 04:53:19 +00:00 |
|
John Sully
|
9c5b59ac01
|
Ensure MVCC timestamp is incremented after the real time is updated
|
2020-10-27 04:52:35 +00:00 |
|
John Sully
|
1840601f8e
|
Fix multithreaded test failure
|
2020-10-27 01:54:13 +00:00 |
|
John Sully
|
88962af8b2
|
Avoid unnecessary memory fences
|
2020-10-26 02:28:38 +00:00 |
|
John Sully
|
df22cdf6e9
|
Remove addReply*Async methods since we already know if its async or not. This is just a source of bugs
|
2020-10-24 02:18:03 +00:00 |
|
John Sully
|
041446005b
|
Allow the locker to be used even without a client
|
2020-10-23 20:21:49 +00:00 |
|
John Sully
|
7c39a9b0e1
|
Fix multithread test failures
|
2020-10-23 15:57:39 +00:00 |
|