John Sully
|
faba0a99c3
|
Add GC shutdown command
Former-commit-id: 28e8f68016b554f3d410502c2af1641368c2bb92
|
2020-02-16 16:49:04 -05:00 |
|
John Sully
|
b7a60588c1
|
Merge branch 'unstable' into keydbpro
Former-commit-id: f3457e2a9a8464bac656b57256316bbddb65d9e9
|
2020-02-16 04:04:34 -05:00 |
|
John Sully
|
5780020388
|
Fix memory leak of ReplicaNestState on shutdown
Former-commit-id: 4781eda7225c2640e25387663c33ef74cd98b0c4
|
2020-02-16 03:43:29 -05:00 |
|
John Sully
|
e7760419e5
|
Fix leak when tombstone exists
Former-commit-id: 3d0ccdf6d2ddc523a3532c46cf905023d207b8cb
|
2020-02-16 03:36:47 -05:00 |
|
John Sully
|
5f2e509129
|
aeDeleteEventLoop use after free and leak fixes
Former-commit-id: 2fd93c5789a4e81455d51b2a4786f708e8d6a2d7
|
2020-02-16 03:34:25 -05:00 |
|
John Sully
|
f99b59ae96
|
aeDeleteEventLoop use after free and leak fixes
Former-commit-id: 77820e5d50e0426570285a2c740c47b05a7c6c2f
|
2020-02-16 03:33:45 -05:00 |
|
John Sully
|
e30630d53b
|
Implement an error handler so bug #125 can't happen
Former-commit-id: 16a019dba053fd0654116ff98a2ad0b66a9ed4e6
|
2020-02-11 01:41:00 -05:00 |
|
John Sully
|
3282d4114f
|
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
|
47acc74247
|
Fix cases where duplicate RREPLAY is applied
Former-commit-id: c3317686f8b8d94a3b2295def899ae30e208f327
|
2020-02-11 00:59:07 -05:00 |
|
John Sully
|
3f62860342
|
Fix issue #119
Former-commit-id: 46224721237616c345f6726b721a354d7bda71df
|
2020-02-10 19:52:57 -05:00 |
|
John Sully
|
5a71721610
|
Fix memory leak in cron
Former-commit-id: f1748f8c7611ad96d7ba4fed66439cd1f043e6f3
|
2020-02-10 18:26:04 -05:00 |
|
John Sully
|
9dc9707693
|
Add missing test file
Former-commit-id: 0c101dccc825668cb7ff07c23e82db0f5642b786
|
2020-02-10 18:15:29 -05:00 |
|
John Sully
|
66925e9a54
|
CLANG build fix
Former-commit-id: dc78bf1ccbd3dfd2de582d2a0d0be3223de3c7c3
|
2020-02-10 00:29:26 -05:00 |
|
John Sully
|
9cd3b8253d
|
Ensure multi-master works for ring topologies
Former-commit-id: a7cc3aac28ccec4dadb80aa2cc7279c53982bc28
|
2020-02-10 00:25:03 -05:00 |
|
John Sully
|
6d25bd9f47
|
Addmissing test file
Former-commit-id: fb2bdf7d05e27b15dcb53b09d6820416a99a3ba7
|
2020-02-08 16:49:41 -05:00 |
|
John Sully
|
a5a736be73
|
Fix issue #137 and #132
Former-commit-id: 050d58007f84e4f71b0ae8b053ae4d6fd5bb4ec7
|
2020-02-06 23:31:31 -05:00 |
|
John Sully
|
a21c81c30e
|
Add test to detect issue #137 and #132
Former-commit-id: 49d86746edef497a568c6f3a64695d420305cca8
|
2020-02-06 23:31:12 -05:00 |
|
John Sully
|
98d15c7d14
|
Ensure create-cluster launches pro
Former-commit-id: 8b3773805d2208070e807ede219821c524495c34
|
2020-02-03 20:15:59 -05:00 |
|
John Sully
|
dcfd0472ed
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 0db79c793e30ab268cb0f771928468e477e3b8da
|
2020-02-03 20:00:16 -05:00 |
|
John Sully
|
c2eb10c322
|
Fix cluster test failures from Redis 6 merge
Former-commit-id: fd702e43f19ac2b8097afef84a73c8e71172979b
|
2020-02-03 20:00:09 -05:00 |
|
John Sully
|
0dfa45b2af
|
Build portable rocksdb binaries
Former-commit-id: e94db969f8ac584b75b2ad015b65c1d0d73d0776
|
2020-02-03 17:33:15 -05:00 |
|
John Sully
|
2ee97b5bb5
|
Fix failure to save RDB on shutdown
Former-commit-id: 1a8331c88a17deaa5faf34c7ea65957c57530546
|
2020-02-03 16:00:01 -05:00 |
|
John Sully
|
9e4233207e
|
Optimize bgsave snapshotting
Former-commit-id: 15b4bf003537fe6fd926146f46d38203683846be
|
2020-02-02 23:42:44 -05:00 |
|
John Sully
|
0ac4c6b5ec
|
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
|
70994b5a07
|
RDB thread cleanup fixes
Former-commit-id: 3e30cf6de930c40c3a1c63a761b2018836d4ae52
|
2020-02-02 23:29:20 -05:00 |
|
John Sully
|
a532e49dc2
|
Handle case where src dict is larger in dictMerge
Former-commit-id: c750fdb381f5dd3e92d251a82bd86533eb2cadf5
|
2020-02-02 23:27:25 -05:00 |
|
John Sully
|
d8dcb94e37
|
endSnapshotAsync implementation (fails tests w/ multithreading)
Former-commit-id: b401e9fcae40cf1d4e4c1584f57e760d9adf36a9
|
2020-02-01 22:28:24 -05:00 |
|
John Sully
|
a223fb7bed
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 53b36801cede2dbebbf33ec665af69f810b438d5
|
2020-02-01 21:52:26 -05:00 |
|
John Sully
|
2c899d7219
|
addRef memory model too restrictive
Former-commit-id: 249e0fdd363853ab7b489314002bdacd2438fa55
|
2020-02-01 21:52:17 -05:00 |
|
John Sully
|
2bc0075623
|
use dictMerge() in endSnapshot for speed and cleaner code
Former-commit-id: ed8e10234e4499506f2557b0858dba86c30c9dc0
|
2020-02-01 21:08:26 -05:00 |
|
John Sully
|
8755f8b115
|
Allow rehashing if RDB thread is active, it doesn't suffer from COW madness
Former-commit-id: 2f1f2eaa9d160701f45eed52fc7903fcccd7656b
|
2020-02-01 20:28:17 -05:00 |
|
John Sully
|
61e9cb5a9d
|
Fix spurious error messages trying to join the RDB save thread
Former-commit-id: 775f3477655207a4df2b0b3609f3ee83d41098af
|
2020-02-01 20:26:09 -05:00 |
|
John Sully
|
d8dfc76673
|
Add new faster dictionary merging for use by snapshotting code
Former-commit-id: b6f120b3d401c92ef5cf1cc6f5e77da139e33a97
|
2020-02-01 20:17:40 -05:00 |
|
John Sully
|
bb2d27661e
|
Increase trial timeout to 2 hours
Former-commit-id: 2614f902e4292c84b9bc473c8d3a5bba9dfdbc2d
|
2020-01-31 23:35:13 -05:00 |
|
John Sully
|
1468a96f3a
|
snapshot optimizations
Former-commit-id: 642f67376a480497554f2891ebfbe7639583c6f1
|
2020-01-31 17:32:48 -05:00 |
|
John Sully
|
8a1cca9756
|
Initialize the storage provider after daemonize
Former-commit-id: 5910af623b024b087c69b17ec32ce351fc4d00c2
|
2020-01-30 22:26:44 -05:00 |
|
John Sully
|
6587134416
|
build break non-TLS
Former-commit-id: 72e455b94739625a217a664b61f4a4b7ae98f7f1
|
2020-01-30 21:19:08 -05:00 |
|
John Sully
|
6be6785b31
|
Merge branch 'unstable' into keydbpro
Former-commit-id: aca1a6605685811833729d746df85781177d5a78
|
2020-01-30 21:15:42 -05:00 |
|
John Sully
|
958b86ddbb
|
RDB memory leaks
Former-commit-id: 6208118b133c7f4209fd0a55d2a75341407e3e2c
|
2020-01-30 17:57:10 -05:00 |
|
John Sully
|
a7b7040577
|
replication memory leaks
Former-commit-id: 73020b6a939f241ade7512d58a4ddf17f5a803c5
|
2020-01-30 17:56:24 -05:00 |
|
John Sully
|
4352a26a5b
|
Fix memory leak in cron
Former-commit-id: a9667e84ad44a3f2c08df0d95caeb6364f3f3509
|
2020-01-30 17:55:48 -05:00 |
|
John Sully
|
0f459fca2e
|
Merge branch 'redis_merge' into unstable
Former-commit-id: ab1524ff1a8290199bc5a88e2bd9623566866d6f
|
2020-01-30 16:05:40 -05:00 |
|
John Sully
|
e945cf0b1f
|
Merge branch 'redis_merge' into keydb_pro_merge
Former-commit-id: 2a760ac3b2cf12e45a9db9d0c2efe6efc4dc2aed
|
2020-01-29 21:30:20 -05:00 |
|
John Sully
|
5c1a0410b9
|
TLS Thread Safety fixes
Former-commit-id: e98a5fc108c5448307a8cc38182c79263f01102a
|
2020-01-29 21:21:47 -05:00 |
|
John Sully
|
96c5ffdc86
|
fix leak in cron
Former-commit-id: c1f4e344bdaf21bc74fae6e1b0cb7fc1ce687e62
|
2020-01-29 19:03:18 -05:00 |
|
John Sully
|
074dda1d27
|
Merge branch 'redis_merge' into keydb_pro_merge
Former-commit-id: e4f455a991b468a7abea169e5672d3039a8645f9
|
2020-01-29 15:57:43 -05:00 |
|
John Sully
|
36f497a1a5
|
TLS compile fixes
Former-commit-id: 0516809832cf22557592d15f39d64162fcd5083d
|
2020-01-29 15:57:25 -05:00 |
|
John Sully
|
81b616bfbb
|
Merge branch 'redis_merge' into keydb_pro_merge
Former-commit-id: e10d9de29059f42193560712991df0950eeef679
|
2020-01-29 13:43:45 -05:00 |
|
John Sully
|
9cd315e511
|
Fix active rep not merging on sync and add tests
Former-commit-id: fcb77d0431b195553eb1cd563286e5441f0c94cd
|
2020-01-29 13:26:04 -05:00 |
|
John Sully
|
14cf73deaa
|
Merge KeyDB 6
Former-commit-id: 9129b98c12b0da856bbda3eb68b4ddc7530693c9
|
2020-01-29 12:55:23 -05:00 |
|