John Sully
|
f5c743cc7a
|
Add license key lib for aarch64
Former-commit-id: 8b804d91e3dc810b6d8cc585dd3747ba962ead18
|
2020-01-06 19:16:48 +00:00 |
|
John Sully
|
1ecc8a3eef
|
Enforce seperate license keys for connected replicas
Former-commit-id: bc005cb50b1010a2bc9170e261cd93dba849c35f
|
2020-01-04 17:15:06 -05:00 |
|
John Sully
|
db0e7bec78
|
Additional flash tests
Former-commit-id: 3f9b1a35821cb3a3bf82aabb180c13a9eddf4e93
|
2020-01-03 17:11:23 -05:00 |
|
John Sully
|
d36af4c061
|
Fix crash with subkey expire
Former-commit-id: 8e1d416714484ff6ff4242c5d9a24b1458bbfb7b
|
2020-01-03 17:06:07 -05:00 |
|
John Sully
|
784f4c5b06
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 76ddbed0708277443660ffab2a2289e120fe87cd
|
2020-01-03 16:53:40 -05:00 |
|
John Sully
|
fc4d9e6d1f
|
subkey expire testes
Former-commit-id: 0cf3af6857c192bd03656c28b5a0a2bb11416b8c
|
2020-01-03 16:50:13 -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
|
6370309b58
|
Drop severity of master disconnect log when multimaster is enabled
Former-commit-id: edb993d52b25c30392c6eb1e60896498f991a223
|
2020-01-02 15:36:02 -05:00 |
|
John Sully
|
da917c4de5
|
Fix issue where expire is lost when performing a defrag
Former-commit-id: aea333bb78fafabbddb340dfd4c232c2e207cfba
|
2020-01-01 20:41:17 -05:00 |
|
John Sully
|
20e529c441
|
C++ wrapper classes for SDS
Former-commit-id: 45817db8c3a86815945359113dcbccfde4257ce5
|
2020-01-01 19:13:48 -05:00 |
|
John Sully
|
1790b02984
|
Fix issue #130 due to fastlock timeout reduction
Former-commit-id: dbef17c2e16f115733242721e9b5a43f01e7a554
|
2020-01-01 11:52:00 -05:00 |
|
John Sully
|
da17594170
|
Fix some static analysis warnings
Former-commit-id: 42a8f22c21706f9ddcaa63ceafc5ad817c1fe876
|
2019-12-27 18:17:22 -05:00 |
|
John Sully
|
68bc33820d
|
Merge branch 'keydbpro' of https://github.com/JohnSully/KeyDB-Pro into keydbpro
Former-commit-id: b52725163ec6ea128102880be33c43437693cc9e
|
2019-12-27 17:46:51 -05:00 |
|
John Sully
|
18f4a4a019
|
Ignore dependency files
Former-commit-id: f18d973adcf38483400edac85e9258c37aa4e8e5
|
2019-12-27 17:46:16 -05:00 |
|
John Sully
|
badb709a8f
|
Ignore dependency files
Former-commit-id: 6e06e0dfc7cd572d93cce99c4b8b8b0b59e95e60
|
2019-12-27 17:45:56 -05:00 |
|
John Sully
|
5dda897950
|
Merge keydb community
Former-commit-id: b9dcd0997c3dfd3cd2a5908ba540bc4d389104a0
|
2019-12-27 17:44:48 -05:00 |
|
John Sully
|
6d52647e57
|
Make incremental building work with header files
Former-commit-id: bf500ab44b82e9a3ad7f341b7d2f7f583fdf336f
|
2019-12-27 17:34:41 -05:00 |
|
John Sully
|
5c657aefcb
|
recommended rocksdb tuning
Former-commit-id: 2a634365f901968f9758d2d362f211b8e0fddc2a
|
2019-12-24 02:22:47 -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
|
2f46f18c35
|
Perf remove extra lookup in rocksdb
Former-commit-id: 8074472c7a25572a53f1166911920c2cb168c141
|
2019-12-23 23:32:04 -05:00 |
|
John Sully
|
3d265fc3df
|
More testing
Former-commit-id: 564d94f0653315ce05495a8d83ff8577a365c11b
|
2019-12-23 22:14:43 -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
|
0ab5ea7b9b
|
Add missing files
Former-commit-id: 4eadf8f0923ee70ffa3af329a4d636d508bfad8d
|
2019-12-23 19:07:53 -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
|
033eda6016
|
Key count is innacurate after overwrite
Former-commit-id: 180c5a8e401415cede36548ab8d01f3e4ff8fb7f
|
2019-12-22 19:41:36 -05:00 |
|
John Sully
|
1b56e36309
|
Add additional tests
Former-commit-id: e7d2c78e776b8262fd54caeb7b6bd210182e9bdb
|
2019-12-22 19:16:30 -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
|
3a3ff9318a
|
Optimization fails because dbAdd() will ensure the key
Former-commit-id: 1448b555c49fb5ba4a573a97681f7843ba02141f
|
2019-12-22 17:49:54 -05:00 |
|
John Sully
|
2dc8e866f4
|
Merge remote-tracking branch 'nonfree/tests' into keydbpro
Former-commit-id: 180b059c05290aa403197bca819ec092c5ab326d
|
2019-12-22 17:31:05 -05:00 |
|
John Sully
|
232cc7c566
|
Fix issue where DELETE always returns 1 when using FLASH
Former-commit-id: 0574db59fdc740255388ae77d2ece8622898bb49
|
2019-12-22 17:30:15 -05:00 |
|
John Sully
|
f12d664374
|
Multimaster requires Active Replication
Former-commit-id: 4d4eca54336c73848ffa36cb1778b7c853f77f7f
|
2019-12-21 18:24:02 -05:00 |
|
Petr Vaněk
|
6eadfd5d34
|
Rename redis.conf to keydb.conf
Former-commit-id: 4b01ad1e30568a5385881accedd8a841c7a7882f
|
2019-12-21 15:00:24 -05:00 |
|
Petr Vaněk
|
9ff5ae8a7b
|
Rename default pid file
Former-commit-id: 3b60929bdc95f43901799042b302c713b520aee8
|
2019-12-21 15:00:24 -05:00 |
|
John Sully
|
8c27dc6632
|
Only override maxmemory settings if everything is default
Former-commit-id: 9fb240d49c61f5a69124a17cfc769095cadd3d98
|
2019-12-20 18:19:24 -05:00 |
|
John Sully
|
6a77ceaa4a
|
Evicted flash no longer keeps the key around
Former-commit-id: 908b303d1a8dd032c092f0bc035361a09c0291a5
|
2019-12-20 17:45:07 -05:00 |
|
John Sully
|
ac8450b332
|
FLASH storage no longer keeps evicted keys in memory
Former-commit-id: 65c2b47c895d57231bbd3f451ecf1f6d9871f5f7
|
2019-12-19 17:30:31 -05:00 |
|
John Sully
|
d83bffed8f
|
tests should use the new binary name
Former-commit-id: b4ee3c4ea57041d7c87ec228994ff5397bb6139f
|
2019-12-19 17:13:51 -05:00 |
|
John Sully
|
34ba7f97ba
|
Fix crash when using rocksdb and jemalloc but scope it to just jemalloc
Former-commit-id: 6fa0cfd35fd1158f190db27bfb734ea2f763cb20
|
2019-12-19 15:44:09 -05:00 |
|
John Sully
|
ff1dba3d99
|
add missing file
Former-commit-id: 24e85bc84f58bbfbef973eab64017a08e3f34d7d
|
2019-12-18 13:38:59 -05:00 |
|
benschermel
|
37d099d147
|
adding flash test
Former-commit-id: 879b17c053695ee09562e2ec320e269141e31fdb
|
2019-12-18 00:47:08 -05:00 |
|
benschermel
|
a42038bc54
|
adding flash test
Former-commit-id: 8c0f0bd1b5c83027e64765f9942f284bdb8ebcb4
|
2019-12-18 00:24:07 -05:00 |
|
John Sully
|
848f822d19
|
Implement subkey expires for sorted sets
Former-commit-id: a45d141597e56b3e0e580d545122af4272692a1e
|
2019-12-18 00:10:05 -05:00 |
|
John Sully
|
a4ead11b2f
|
Implement subkey expire for hashes
Former-commit-id: 8cbe254491826f2a461d504b6dabcbbab44d20b3
|
2019-12-18 00:04:48 -05:00 |
|
John Sully
|
ce6a682173
|
Launch the pro binary with --enable-pro
Former-commit-id: ab365ce3da864bbcd0d8a9c77ba55dad365ffdff
|
2019-12-17 23:52:19 -05:00 |
|
John Sully
|
54873667c2
|
rename binary to keydb-pro-server
Former-commit-id: 717dd64fe33b997e8d05ca9ebfb598dbe1605990
|
2019-12-17 23:43:14 -05:00 |
|
John Sully
|
4eaed7ef34
|
Ignore enable-pro with no license key. makes it easier to launch a demo from the open source version
Former-commit-id: 31ab6bcd6f39f0a4a9e50a5af613b293eecfb4c2
|
2019-12-17 23:40:59 -05:00 |
|
John Sully
|
21a9a19f9d
|
Implement license key checks
Former-commit-id: 62ed5b2956aebe70ef8cf758888098e1f4bb530b
|
2019-12-17 23:35:14 -05:00 |
|
John Sully
|
85f749622d
|
Implement pro badge and trial timeout
Former-commit-id: 9d6a284eb45c8a137c7f59645294b4fa4be389e5
|
2019-12-17 20:32:53 -05:00 |
|
John Sully
|
e34ce05740
|
Merge branch 'unstable' into advanced_db
Former-commit-id: 1f9cb22fd370741c2f60517376af5008c25704f5
|
2019-12-17 19:00:02 -05:00 |
|
John Sully
|
3c25d332a3
|
Fix type in makefile
Former-commit-id: aa3e70f9a0b57da351ca940e40ca9422bdfcd26e
|
2019-12-17 18:23:19 -05:00 |
|