John Sully
|
014db04212
|
Change Redis to KeyDB
Former-commit-id: 51ea3cf30ca99be8064fc95c8ddd0d61fdcc5c5d
|
2020-02-17 23:46:01 -05:00 |
|
John Sully
|
67eccf74ba
|
Change Redis to KeyDB
Former-commit-id: 6ad6c1d780f26a0785f39586b074ac3bb3132e09
|
2020-02-17 23:45:40 -05:00 |
|
John Sully
|
dfd7e80228
|
Merge branch 'redis_6_merge' into keydbpro
Former-commit-id: 82b957be47c828238554ba8b365e2d0a45994bc2
|
2020-02-17 19:56:07 -05:00 |
|
John Sully
|
950cda8ea5
|
Incorrect use of std::atomic
Former-commit-id: 5dc84850addff084c95f9280718fcb1d6fee3b82
|
2020-02-17 19:07:13 -05:00 |
|
John Sully
|
8bd2b39367
|
Merge branch 'redis_6_merge' into keydbpro
Former-commit-id: b16090958d392a6de908562dee65a02c851f07ae
|
2020-02-16 20:07:03 -05:00 |
|
John Sully
|
bd5ffe7069
|
Merge branch 'unstable' into redis_6_merge
Former-commit-id: 6a71de7835f427cebb23e4c2f0d19ed63a02f09e
|
2020-02-16 19:14:51 -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
|
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
|
30ece138d5
|
Fix issue #119
Former-commit-id: 46224721237616c345f6726b721a354d7bda71df
|
2020-02-10 19:52:57 -05:00 |
|
John Sully
|
41f26be34a
|
rename to pro binary
Former-commit-id: a8854bfd83de72d6aa418ee6d9b44fae1f622787
|
2020-02-04 00:30:13 -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
|
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
|
2b86140abb
|
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
|
82cb879485
|
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
|
1e50be75f9
|
Increase trial timeout to 2 hours
Former-commit-id: 2614f902e4292c84b9bc473c8d3a5bba9dfdbc2d
|
2020-01-31 23:35:13 -05:00 |
|
John Sully
|
9adc302858
|
Initialize the storage provider after daemonize
Former-commit-id: 5910af623b024b087c69b17ec32ce351fc4d00c2
|
2020-01-30 22:26:44 -05:00 |
|
John Sully
|
b5911e82cd
|
Merge branch 'redis_merge' into keydb_pro_merge
Former-commit-id: 2a760ac3b2cf12e45a9db9d0c2efe6efc4dc2aed
|
2020-01-29 21:30:20 -05:00 |
|
John Sully
|
f5b08185b1
|
TLS Thread Safety fixes
Former-commit-id: e98a5fc108c5448307a8cc38182c79263f01102a
|
2020-01-29 21:21:47 -05:00 |
|
John Sully
|
3186cb683f
|
Merge KeyDB 6
Former-commit-id: 9129b98c12b0da856bbda3eb68b4ddc7530693c9
|
2020-01-29 12:55:23 -05:00 |
|
John Sully
|
dc4d3a607f
|
Yet more multithreading fixes
Former-commit-id: 9f23062ebdf389f0c95e1f4ab22c36ca96060e1f
|
2020-01-28 21:42:55 -05:00 |
|
John Sully
|
6193e9ad4f
|
Merge remote-tracking branch 'redis/6.0' into redis_merge
Former-commit-id: ef9a3cadcf94326bf2f163db7698aad9a3c01690
|
2020-01-27 02:55:48 -05:00 |
|
John Sully
|
1116b63a0e
|
Initial implementation of the CRON command
Former-commit-id: 3204a39ada15ec33ac7926dc8b8f0e1875b99acb
|
2020-01-21 19:50:28 -05:00 |
|
John Sully
|
49c2b7b77f
|
Fix snapshot consolidation bugs and reduce log noise
Former-commit-id: 7f3cb2981529277d3f02dceb2f60e7aa8385847d
|
2020-01-12 01:22:44 -05:00 |
|
John Sully
|
f40359cde6
|
Merge branch 'moar_perf' into keydbpro_moarperf
Former-commit-id: d0990a465c3c5c29b71f239d84a875af40699281
|
2020-01-11 22:06:20 -05:00 |
|
John Sully
|
793f0bf274
|
Avoid locking as late as possible
Former-commit-id: acc894fe41d4e8869f28928cb0feffa1792c11c4
|
2020-01-11 19:28:13 -05:00 |
|
John Sully
|
174a8b886d
|
pro launch should respect KEYDB_PRO_DIRECTORY
Former-commit-id: d5f8df59977194ee0cfce798364eb5620435e6f3
|
2020-01-06 14:24:37 -05:00 |
|
John Sully
|
0fd9a4c67a
|
Merge keydb community
Former-commit-id: b9dcd0997c3dfd3cd2a5908ba540bc4d389104a0
|
2019-12-27 17:44:48 -05:00 |
|
John Sully
|
4fd552d8b6
|
Add more test code, and fix bugs uncovered
Former-commit-id: 5362fa4b62f89cbc1e92e01c73a45c4e3718708b
|
2019-12-23 17:17:41 -05:00 |
|
John Sully
|
e530793e82
|
Multimaster requires Active Replication
Former-commit-id: 4d4eca54336c73848ffa36cb1778b7c853f77f7f
|
2019-12-21 18:24:02 -05:00 |
|
Petr Vaněk
|
8146f24391
|
Rename redis.conf to keydb.conf
Former-commit-id: 4b01ad1e30568a5385881accedd8a841c7a7882f
|
2019-12-21 15:00:24 -05:00 |
|
John Sully
|
643a0e730f
|
Launch the pro binary with --enable-pro
Former-commit-id: ab365ce3da864bbcd0d8a9c77ba55dad365ffdff
|
2019-12-17 23:52:19 -05:00 |
|
John Sully
|
103fbf663e
|
Implement license key checks
Former-commit-id: 62ed5b2956aebe70ef8cf758888098e1f4bb530b
|
2019-12-17 23:35:14 -05:00 |
|
John Sully
|
d50da19fb4
|
Implement pro badge and trial timeout
Former-commit-id: 9d6a284eb45c8a137c7f59645294b4fa4be389e5
|
2019-12-17 20:32:53 -05:00 |
|
John Sully
|
67e429e898
|
Threading fixes
Former-commit-id: 4f1cec6abd72d6e215880f2ce7812e88509cd218
|
2019-12-16 22:08:18 -05:00 |
|
John Sully
|
74cbadb753
|
Make the storage provider configurable, and show it in the info command
Former-commit-id: e201ce622ff3c7832d03c6b5759386f0efc23cdf
|
2019-12-09 21:07:37 -05:00 |
|
John Sully
|
38f7cca61a
|
Add support for multiple databases with rocksdb
Former-commit-id: cfa3b760b00776876134692d42e25a60fcd8dea9
|
2019-12-09 20:45:58 -05:00 |
|
John Sully
|
cb136d2ac5
|
Flash running well
Former-commit-id: 9cf393eb9fb69bcc7550cd8b83e1568b3f360310
|
2019-12-08 20:06:22 -05:00 |
|
John Sully
|
992784c21d
|
modify how the database array is stored so swaps are easier
Former-commit-id: 48fd6ec5ca69dd505d0e757862c09a898c19cf22
|
2019-12-08 16:49:59 -05:00 |
|
John Sully
|
1e92c7b117
|
Optimize remote storage by bulk saving keys after processing operations but before sending responses to clients
Former-commit-id: 63a6dc2a29680d5d3f3f245168ca7de5d6bee1eb
|
2019-12-08 10:56:05 -05:00 |
|
John Sully
|
130589d8d1
|
Initial RocksDB integration
Former-commit-id: 0de9e5b692c02e779e538ddd0a56d10215e501bb
|
2019-12-06 20:39:32 -05:00 |
|
John Sully
|
5fd848eedc
|
Nested snapshot garbage collection. Works but huge fragmentation
Former-commit-id: 82b2a3f3dbf8f864d9157655b5422c69845c4019
|
2019-11-28 19:00:51 -05:00 |
|
John Sully
|
fda0f82d64
|
Add support for nested snapshots
Former-commit-id: 43456c7807152062d59b2a90597b6204f637f5cd
|
2019-11-22 20:53:36 -05:00 |
|
John Sully
|
b057c1f8fb
|
Merge branch 'unstable' into advanced_db
Former-commit-id: 00ad497fb3f409dbfcaa62fa9ea5d793263eb13d
|
2019-11-21 20:21:48 -05:00 |
|
John Sully
|
27c23b0c9b
|
Fix issue #83
Former-commit-id: 3028a890ef11cd99b2c7538de0f480d2466eb150
|
2019-11-21 20:05:16 -05:00 |
|
John Sully
|
051bde5d3d
|
Fix issue #107, active replicas do their own expires
Former-commit-id: 8e4f323439df29a5e8c0de9db7a848291721fd07
|
2019-11-20 19:44:31 -05:00 |
|
John Sully
|
065ee57c8d
|
Run KEYS async
Former-commit-id: 214a54a815ff66ef4a1526da90296787240ecdf9
|
2019-11-19 22:12:52 -05:00 |
|
John Sully
|
408a28bd64
|
Multiple threads should be able to get the same snapshot provided its not too old
Former-commit-id: 054331098ee18dfb1887fd2b0a67688ef894823e
|
2019-11-19 17:40:35 -05:00 |
|
John Sully
|
a60925c949
|
Final design of forkless background save. expires NYI
Former-commit-id: e2dc24b441bf52b181c820c853e0bc7524254f3f
|
2019-11-18 19:47:12 -05:00 |
|