John Sully
|
d229b03b2c
|
Support C++14 and remove dependency on future standard 2a
Former-commit-id: 18496b62853738bf7bd48f65fe34aafcba8bbe0b
|
2020-02-16 19:04:56 -05:00 |
|
John Sully
|
b6db2d32ad
|
Graceful shutdown of server threads when quit is requested
Former-commit-id: b9db899f6ccea62222170c6eec264d403a7a911d
|
2020-02-16 18:53:46 -05:00 |
|
John Sully
|
6011a072d1
|
Virtual dtor for DB base class
Former-commit-id: 953b1cb3a2fec808751d2e7507efe8896f671921
|
2020-02-16 18:43:36 -05:00 |
|
John Sully
|
dde7fc4c18
|
Fix memory leak in RDB load
Former-commit-id: 4e9d2f08b11cc76bb2716514fa6d55f76160fd13
|
2020-02-16 18:42:14 -05:00 |
|
John Sully
|
d3a69998e4
|
Fix memory leak in RDB load
Former-commit-id: 06ad1c15d719a34fed36244b12a593f749bbb8a6
|
2020-02-16 18:41:50 -05:00 |
|
John Sully
|
0337da40da
|
Fix memory leak in RDB load
Former-commit-id: a424194f42e61a324489464a0fed14837b8191e4
|
2020-02-16 18:41:29 -05:00 |
|
John Sully
|
ccb4ce65c8
|
Fix leak deserializing expire
Former-commit-id: 1a7e14d8ef96f7849ecdb120f3339b2423ca25d8
|
2020-02-16 18:40:00 -05:00 |
|
John Sully
|
f76e237d24
|
Merge branch 'keydbpro' of https://github.com/JohnSully/KeyDB-Pro into keydbpro
Former-commit-id: 770941923d183c0dfed8d5bf8f2299fc4fadf9c6
|
2020-02-16 18:38:15 -05:00 |
|
John Sully
|
74c7901a5e
|
Merge branch 'redis_6_merge' into keydbpro
Former-commit-id: 8456e92d6e446f1cc20d9cea2328998da0a4d7d5
|
2020-02-16 18:28:45 -05:00 |
|
John Sully
|
04d174ba1a
|
Merge branch 'unstable' into redis_6_merge
Former-commit-id: 30a603ce05956195aa027a3400eafd48d2750ea7
|
2020-02-16 18:18:24 -05:00 |
|
John Sully
|
fd375eb95c
|
Merge branch 'unstable' of https://github.com/JohnSully/KeyDB into unstable
Former-commit-id: 63ae679fe1104f7cde4c9b5efe4a72be6b3435db
|
2020-02-16 18:12:11 -05:00 |
|
John Sully
|
8f6f496c7e
|
Memory leak fix on config, and redisDb dtor
Former-commit-id: b92bbf4de8ffc3edc965e2f9da4dd82ed7071559
|
2020-02-16 17:08:00 -05:00 |
|
John Sully
|
b1ccb096a4
|
Add GC shutdown command
Former-commit-id: 28e8f68016b554f3d410502c2af1641368c2bb92
|
2020-02-16 16:49:04 -05:00 |
|
John Sully
|
3fad87ca13
|
Merge branch 'unstable' into keydbpro
Former-commit-id: f3457e2a9a8464bac656b57256316bbddb65d9e9
|
2020-02-16 04:04:34 -05:00 |
|
John Sully
|
41c75234bd
|
Fix memory leak of ReplicaNestState on shutdown
Former-commit-id: 4781eda7225c2640e25387663c33ef74cd98b0c4
|
2020-02-16 03:43:29 -05:00 |
|
John Sully
|
00f80cce27
|
Fix leak when tombstone exists
Former-commit-id: 3d0ccdf6d2ddc523a3532c46cf905023d207b8cb
|
2020-02-16 03:36:47 -05:00 |
|
John Sully
|
4bf9beb484
|
aeDeleteEventLoop use after free and leak fixes
Former-commit-id: 2fd93c5789a4e81455d51b2a4786f708e8d6a2d7
|
2020-02-16 03:34:25 -05:00 |
|
John Sully
|
3b496ea282
|
aeDeleteEventLoop use after free and leak fixes
Former-commit-id: 77820e5d50e0426570285a2c740c47b05a7c6c2f
|
2020-02-16 03:33:45 -05:00 |
|
John Sully
|
e216a1f386
|
Merge branch 'redis_6_merge' into keydbpro
Former-commit-id: 4bd4159e2d8a7cdd0af9719776dca3e7d161d166
|
2020-02-11 03:48:24 -05:00 |
|
John Sully
|
968e668245
|
Merge branch 'unstable' into redis_6_merge
Former-commit-id: 329519d4aa230a9f7f2d3b82158f8cafcbbd6952
|
2020-02-11 03:48:08 -05:00 |
|
John Sully
|
4748094356
|
Fix race condition in allocating connections to threads
Former-commit-id: 52434a583aa7114ff5658226441ab82ed3110a57
|
2020-02-11 03:44:28 -05:00 |
|
John Sully
|
23e7de94a8
|
Merge branch 'redis_6_merge' into keydbpro
Former-commit-id: 4091800e499cade8bc188c9e6f52f535c500f282
|
2020-02-11 02:54:24 -05:00 |
|
John Sully
|
fbaa46505c
|
Merge branch 'unstable' into redis_6_merge
Former-commit-id: 18a5f46b6138e8a975dda0ed4897d19eed756d24
|
2020-02-11 02:39:08 -05:00 |
|
John Sully
|
d4c1e98124
|
Implement an error handler so bug #125 can't happen
Former-commit-id: 16a019dba053fd0654116ff98a2ad0b66a9ed4e6
|
2020-02-11 01:41:00 -05:00 |
|
John Sully
|
fef9925b7f
|
Fix higher latency at low load by grouping clients to threads. This fixes slow perf in cluster benchmarks mentioned in issue #102
Former-commit-id: 1a4c3224c9848f02fbdb49674045b593cfc41d31
|
2020-02-11 01:00:21 -05:00 |
|
John Sully
|
e4d74b993f
|
Fix cases where duplicate RREPLAY is applied
Former-commit-id: c3317686f8b8d94a3b2295def899ae30e208f327
|
2020-02-11 00:59:07 -05:00 |
|
John Sully
|
30ece138d5
|
Fix issue #119
Former-commit-id: 46224721237616c345f6726b721a354d7bda71df
|
2020-02-10 19:52:57 -05:00 |
|
John Sully
|
68235881e9
|
Fix memory leak in cron
Former-commit-id: f1748f8c7611ad96d7ba4fed66439cd1f043e6f3
|
2020-02-10 18:26:04 -05:00 |
|
John Sully
|
d346ad7734
|
Add missing test file
Former-commit-id: 0c101dccc825668cb7ff07c23e82db0f5642b786
|
2020-02-10 18:15:29 -05:00 |
|
John Sully
|
eac3cffe41
|
CLANG build fix
Former-commit-id: dc78bf1ccbd3dfd2de582d2a0d0be3223de3c7c3
|
2020-02-10 00:29:26 -05:00 |
|
John Sully
|
25ef65463e
|
Ensure multi-master works for ring topologies
Former-commit-id: a7cc3aac28ccec4dadb80aa2cc7279c53982bc28
|
2020-02-10 00:25:03 -05:00 |
|
John Sully
|
d292477625
|
Merge branch 'unstable' of https://github.com/JohnSully/KeyDB into unstable
Former-commit-id: 339631530a5e18af7ad53f1a3df03d24085f9450
|
2020-02-09 02:25:20 -05:00 |
|
John Sully
|
6c2cef7687
|
Addmissing test file
Former-commit-id: fb2bdf7d05e27b15dcb53b09d6820416a99a3ba7
|
2020-02-08 16:49:41 -05:00 |
|
John Sully
|
3aa271fe38
|
Merge branch 'unstable' into keydbpro
Former-commit-id: fec8209c1996112976d927d65dbc2b4492131681
|
2020-02-07 16:46:13 -05:00 |
|
John Sully
|
bf83742b4f
|
merge 5.0 unstable
Former-commit-id: c45f1328ac82fa9ebc8731314b40bd059ea45b6f
|
2020-02-07 16:45:59 -05:00 |
|
John Sully
|
eabc436814
|
Fix issue #137 and #132
Former-commit-id: 050d58007f84e4f71b0ae8b053ae4d6fd5bb4ec7
|
2020-02-06 23:31:31 -05:00 |
|
John Sully
|
8800a516d1
|
Add test to detect issue #137 and #132
Former-commit-id: 49d86746edef497a568c6f3a64695d420305cca8
|
2020-02-06 23:31:12 -05:00 |
|
John Sully
|
6bb1429a46
|
module fixes
Former-commit-id: ef4e11ecb8a6f1a05bb21f014120b0ef9e771b60
|
2020-02-04 01:22:25 -05:00 |
|
John Sully
|
41f26be34a
|
rename to pro binary
Former-commit-id: a8854bfd83de72d6aa418ee6d9b44fae1f622787
|
2020-02-04 00:30:13 -05:00 |
|
John Sully
|
8001e2a6a5
|
Ensure create-cluster launches pro
Former-commit-id: 8b3773805d2208070e807ede219821c524495c34
|
2020-02-03 20:15:59 -05:00 |
|
John Sully
|
78810588e1
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 0db79c793e30ab268cb0f771928468e477e3b8da
|
2020-02-03 20:00:16 -05:00 |
|
John Sully
|
771787273a
|
Fix cluster test failures from Redis 6 merge
Former-commit-id: fd702e43f19ac2b8097afef84a73c8e71172979b
|
2020-02-03 20:00:09 -05:00 |
|
John Sully
|
590b3de028
|
Build portable rocksdb binaries
Former-commit-id: e94db969f8ac584b75b2ad015b65c1d0d73d0776
|
2020-02-03 17:33:15 -05:00 |
|
John Sully
|
316ac20087
|
Fix failure to save RDB on shutdown
Former-commit-id: 1a8331c88a17deaa5faf34c7ea65957c57530546
|
2020-02-03 16:00:01 -05:00 |
|
John Sully
|
3610783851
|
Optimize bgsave snapshotting
Former-commit-id: 15b4bf003537fe6fd926146f46d38203683846be
|
2020-02-02 23:42:44 -05:00 |
|
John Sully
|
6ead122691
|
3 fixes, 0 array access on boot, getAsync is useless on single theaded, and don't print COW info for BG thread work since it will be inaccurate
Former-commit-id: 09362ff44afed8525816437aead84f215eb59c36
|
2020-02-02 23:30:42 -05:00 |
|
John Sully
|
88a148d86e
|
RDB thread cleanup fixes
Former-commit-id: 3e30cf6de930c40c3a1c63a761b2018836d4ae52
|
2020-02-02 23:29:20 -05:00 |
|
John Sully
|
424981309d
|
Handle case where src dict is larger in dictMerge
Former-commit-id: c750fdb381f5dd3e92d251a82bd86533eb2cadf5
|
2020-02-02 23:27:25 -05:00 |
|
John Sully
|
78da9b3af1
|
endSnapshotAsync implementation (fails tests w/ multithreading)
Former-commit-id: b401e9fcae40cf1d4e4c1584f57e760d9adf36a9
|
2020-02-01 22:28:24 -05:00 |
|
John Sully
|
cb9c7d3a80
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 53b36801cede2dbebbf33ec665af69f810b438d5
|
2020-02-01 21:52:26 -05:00 |
|