John Sully
|
8bd2b39367
|
Merge branch 'redis_6_merge' into keydbpro
Former-commit-id: b16090958d392a6de908562dee65a02c851f07ae
|
2020-02-16 20:07:03 -05:00 |
|
John Sully
|
447dccb083
|
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
|
79e945f5e5
|
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
|
4d01660331
|
Graceful shutdown of server threads when quit is requested
Former-commit-id: b9db899f6ccea62222170c6eec264d403a7a911d
|
2020-02-16 18:53:46 -05:00 |
|
John Sully
|
ccb4ce65c8
|
Fix leak deserializing expire
Former-commit-id: 1a7e14d8ef96f7849ecdb120f3339b2423ca25d8
|
2020-02-16 18:40:00 -05:00 |
|
John Sully
|
535925abea
|
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
|
6301f717e2
|
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
|
4fe301adb7
|
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
|
873d5537e8
|
Merge branch 'unstable' into redis_6_merge
Former-commit-id: 30a603ce05956195aa027a3400eafd48d2750ea7
|
2020-02-16 18:18:24 -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
|
0b5a7f5482
|
Memory leak fix on config, and redisDb dtor
Former-commit-id: b92bbf4de8ffc3edc965e2f9da4dd82ed7071559
|
2020-02-16 17:08:00 -05:00 |
|
John Sully
|
3fad87ca13
|
Merge branch 'unstable' into keydbpro
Former-commit-id: f3457e2a9a8464bac656b57256316bbddb65d9e9
|
2020-02-16 04:04:34 -05:00 |
|
John Sully
|
b7a60588c1
|
Merge branch 'unstable' into keydbpro
Former-commit-id: f3457e2a9a8464bac656b57256316bbddb65d9e9
|
2020-02-16 04:04:34 -05:00 |
|
John Sully
|
00f80cce27
|
Fix leak when tombstone exists
Former-commit-id: 3d0ccdf6d2ddc523a3532c46cf905023d207b8cb
|
2020-02-16 03:36:47 -05:00 |
|
John Sully
|
e7760419e5
|
Fix leak when tombstone exists
Former-commit-id: 3d0ccdf6d2ddc523a3532c46cf905023d207b8cb
|
2020-02-16 03:36:47 -05:00 |
|
John Sully
|
3aa271fe38
|
Merge branch 'unstable' into keydbpro
Former-commit-id: fec8209c1996112976d927d65dbc2b4492131681
|
2020-02-07 16:46:13 -05:00 |
|
John Sully
|
1a3285ff17
|
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
|
70cb1df72a
|
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
|
a5a736be73
|
Fix issue #137 and #132
Former-commit-id: 050d58007f84e4f71b0ae8b053ae4d6fd5bb4ec7
|
2020-02-06 23:31:31 -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
|
2ee97b5bb5
|
Fix failure to save RDB on shutdown
Former-commit-id: 1a8331c88a17deaa5faf34c7ea65957c57530546
|
2020-02-03 16:00:01 -05:00 |
|
John Sully
|
3186cb683f
|
Merge KeyDB 6
Former-commit-id: 9129b98c12b0da856bbda3eb68b4ddc7530693c9
|
2020-01-29 12:55:23 -05:00 |
|
John Sully
|
14cf73deaa
|
Merge KeyDB 6
Former-commit-id: 9129b98c12b0da856bbda3eb68b4ddc7530693c9
|
2020-01-29 12:55:23 -05:00 |
|
John Sully
|
d57e98ac5e
|
fix expire test failures during overwrite
Former-commit-id: 5a8280d5772e5d185b8e4010b86f01752be5c9b5
|
2020-01-27 18:26:23 -05:00 |
|
John Sully
|
7b9fe2217a
|
fix expire test failures during overwrite
Former-commit-id: 5a8280d5772e5d185b8e4010b86f01752be5c9b5
|
2020-01-27 18:26:23 -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
|
8e5fe97525
|
Merge remote-tracking branch 'redis/6.0' into redis_merge
Former-commit-id: ef9a3cadcf94326bf2f163db7698aad9a3c01690
|
2020-01-27 02:55:48 -05:00 |
|
John Sully
|
ce0fde973a
|
Add support for storing expirations in FLASH
Former-commit-id: 1dca07bd564042fce1b01d275641f35b918ae557
|
2020-01-03 15:53:36 -05:00 |
|
John Sully
|
29bcaae91d
|
Add support for storing expirations in FLASH
Former-commit-id: 1dca07bd564042fce1b01d275641f35b918ae557
|
2020-01-03 15:53:36 -05:00 |
|
John Sully
|
098684bf8e
|
Track key count accurately before we've committed to the database. Also use this to optimize DB lookups when all keys are in memory
Former-commit-id: 78c07f0276109a085761b7044d4edc63af26d3da
|
2019-12-24 00:03:38 -05:00 |
|
John Sully
|
fb2d81395d
|
Track key count accurately before we've committed to the database. Also use this to optimize DB lookups when all keys are in memory
Former-commit-id: 78c07f0276109a085761b7044d4edc63af26d3da
|
2019-12-24 00:03:38 -05:00 |
|
John Sully
|
7da74195a8
|
Perf remove extra lookup in rocksdb
Former-commit-id: 8074472c7a25572a53f1166911920c2cb168c141
|
2019-12-23 23:32:04 -05:00 |
|
John Sully
|
2f46f18c35
|
Perf remove extra lookup in rocksdb
Former-commit-id: 8074472c7a25572a53f1166911920c2cb168c141
|
2019-12-23 23:32:04 -05:00 |
|
John Sully
|
054bbe9baa
|
Fix issue where database size is off when setting key with expire
Former-commit-id: 7796918bfb4a98bc056b3b8f4065f1416da8d89a
|
2019-12-23 22:07:33 -05:00 |
|
John Sully
|
f8c903475a
|
Fix issue where database size is off when setting key with expire
Former-commit-id: 7796918bfb4a98bc056b3b8f4065f1416da8d89a
|
2019-12-23 22:07:33 -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
|
94ea48978d
|
Add more test code, and fix bugs uncovered
Former-commit-id: 5362fa4b62f89cbc1e92e01c73a45c4e3718708b
|
2019-12-23 17:17:41 -05:00 |
|
John Sully
|
59f7bd49c9
|
Add additional tests
Former-commit-id: e7d2c78e776b8262fd54caeb7b6bd210182e9bdb
|
2019-12-22 19:16:30 -05:00 |
|
John Sully
|
1b56e36309
|
Add additional tests
Former-commit-id: e7d2c78e776b8262fd54caeb7b6bd210182e9bdb
|
2019-12-22 19:16:30 -05:00 |
|
John Sully
|
ca3c4474c2
|
Fix FLASH eviction issue, the algo relies on correct key count
Former-commit-id: dc260a7f44fe197b9b0022d044d559be88bf91be
|
2019-12-22 18:38:10 -05:00 |
|
John Sully
|
b43dda66e7
|
Fix FLASH eviction issue, the algo relies on correct key count
Former-commit-id: dc260a7f44fe197b9b0022d044d559be88bf91be
|
2019-12-22 18:38:10 -05:00 |
|
John Sully
|
1e49dfe8e7
|
Optimization fails because dbAdd() will ensure the key
Former-commit-id: 1448b555c49fb5ba4a573a97681f7843ba02141f
|
2019-12-22 17:49:54 -05:00 |
|
John Sully
|
3a3ff9318a
|
Optimization fails because dbAdd() will ensure the key
Former-commit-id: 1448b555c49fb5ba4a573a97681f7843ba02141f
|
2019-12-22 17:49:54 -05:00 |
|