John Sully
|
5bda84cbc2
|
Ensure we use the SSE CRC32 instruction
Former-commit-id: 78ef8976e86d07d4c1fa7c4631a610babf2f4776
|
2020-08-09 01:47:53 +00:00 |
|
John Sully
|
1610f4211f
|
Start off storage cache with a larger size
Former-commit-id: 5f6fb970a81cc73586ba595b35564e7865e7262d
|
2020-08-09 00:57:56 +00:00 |
|
John Sully
|
11a8ab1865
|
Disable compression it destroys read perf
Former-commit-id: d3fffc12ae5339886f54c064127497f277393b00
|
2020-08-06 22:30:56 +00:00 |
|
John Sully
|
b388da300b
|
keydbpro unstable version should be 0.0.0
Former-commit-id: 4a6e0772f36d5dd721ad2e9b83f9fccce2e38ff0
|
2020-08-06 02:13:23 +00:00 |
|
John Sully
|
299794b32c
|
Latency normalization with SCAN
Former-commit-id: 237f25d854e70d4d7a3095fdf56aaa80770e492e
|
2020-08-04 04:37:16 +00:00 |
|
John Sully
|
42c5f664c0
|
Fix memory leak in MVCC scan
Former-commit-id: 3acf80f8dd5ebc311670398745ef3400333a1fcb
|
2020-07-16 22:42:24 +00:00 |
|
John Sully
|
a709cf8250
|
Fix test failure
Former-commit-id: 05d84f5fc184676d32c4bb61ac5957f1787cd4f8
|
2020-07-14 04:34:40 +00:00 |
|
John Sully
|
655bc912e6
|
Add new storage-provider-options config
Former-commit-id: 195a28beecc6094f959ddafef7fe33f5b55e4047
|
2020-07-14 04:24:46 +00:00 |
|
John Sully
|
d814d4e172
|
Merge branch 'keydbpro' of https://github.com/JohnSully/KeyDB-Pro into keydbpro
Former-commit-id: 7ce91d858f298d6172df7152fcf49188ca8251f3
|
2020-07-13 18:15:15 +00:00 |
|
John Sully
|
346adf976a
|
Perf fixes on expire lock
Former-commit-id: 7f23ac087720317f54a0bc0e0c4774e7b0ef4337
|
2020-07-13 18:14:52 +00:00 |
|
John Sully
|
f3180d35a5
|
Build fixes from cherry-pick
Former-commit-id: 70efd87cf71bb230e8b53d1c4ed3dd91997b4d23
|
2020-07-13 16:09:03 +00:00 |
|
John Sully
|
37784d469a
|
unoredered_map is faster, reduce latency with the switch
Former-commit-id: f241e435ed0fd2988ada887f02e19884fd82be51
|
2020-07-13 16:04:00 +00:00 |
|
John Sully
|
782e675072
|
Remove unnecessary work from critical path (Latency Fixes)
Former-commit-id: 096a90deb7afe489875d3186f3f8f43e41fea329
|
2020-07-13 16:03:52 +00:00 |
|
John Sully
|
91a803815d
|
Merge branch 'flash_cache' into keydbpro
Former-commit-id: 2a721ef645921d62b39f1374c0a3f5c92b00fae5
|
2020-07-13 03:53:34 +00:00 |
|
John Sully
|
6a57593467
|
Merge branch 'PRO_RELEASE_6' into keydbpro
Former-commit-id: bffe010ea5279bee869bc61cc6d933979e10bbea
|
2020-07-13 03:32:14 +00:00 |
|
John Sully
|
1ad2d96697
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 0dafbc254a0efd5ee302d5c58fb2ca0a85110104
|
2020-07-13 03:31:47 +00:00 |
|
John Sully
|
11372f9b60
|
Merge branch 'unstable' of https://github.com/JohnSully/KeyDB into unstable
Former-commit-id: e8f568644b88a0f47eee94f6b97d29270014a52d
|
2020-07-13 01:05:17 +00:00 |
|
John Sully
|
d4dd336834
|
Merge tag '6.0.5' into unstable
Redis 6.0.5
Former-commit-id: b736a95b0d23e4b73daa88c676b76d1d18e8bd17
|
2020-07-13 00:55:23 +00:00 |
|
benschermel
|
b3c80590bc
|
update rpm permissions
Former-commit-id: 7aec1e5c6463ea77d27833c66e124e8184c4a123
|
2020-07-12 18:08:29 -04:00 |
|
benschermel
|
9fe6750463
|
Merge branch 'unstable' of https://github.com/JohnSully/KeyDB into unstable
Former-commit-id: d909d12cb35c1700a54bd9029346da81cb453235
|
2020-07-12 18:04:40 -04:00 |
|
benschermel
|
cdc47c1853
|
update rpm permissions
Former-commit-id: 201ffa9d6228c42f3c55e058fe99a72f06a7a1b7
|
2020-07-12 18:03:21 -04:00 |
|
John Sully
|
cfcb5ac5c7
|
Add the KEYDB.MEXISTS command, see issue #203
Former-commit-id: 5619f515285b08d9c443425de1f3092ae3058d40
|
2020-07-12 21:42:11 +00:00 |
|
John Sully
|
c5f6cb1ba5
|
Add multi-master-no-forward command to reduce bus traffic with multi-master
Former-commit-id: d99d06b1250a51ea4bc54f678f451acbb7901e33
|
2020-07-12 19:25:19 +00:00 |
|
John Sully
|
654e72b88d
|
Document min-clients-per-thread
Former-commit-id: 1b9ade7f657d9b142f78a46565e65b52904dad47
|
2020-07-12 18:49:02 +00:00 |
|
John Sully
|
efc8e719f9
|
Prevent deadlock in RM_ThreadSafeContextLock() when triggered as part of a module callback in a server thread
Former-commit-id: e01312642be3cc78e7b383dee958a9b5c0ffc103
|
2020-07-12 18:17:53 +00:00 |
|
John Sully
|
ec406ac5de
|
Fix CLI crash on arch with hostname
Former-commit-id: 55fd37e8d6c3775d0b1bd13966ca033f63945d7e
|
2020-07-12 05:38:08 +00:00 |
|
John Sully
|
d42f687c7d
|
Fix CLI crash on arch with hostname
Former-commit-id: a5b584d7d36c60cbbcf815572229b6c80a3a3dce
|
2020-07-12 05:37:43 +00:00 |
|
John Sully
|
0e20f2c8b1
|
Fix failure to replicate with license key
Former-commit-id: d34723c567b36f8222c93fac6f0ed1f79104f33e
|
2020-07-12 05:15:22 +00:00 |
|
John Sully
|
18f8f285d4
|
Fix failure to replicate with license key
Former-commit-id: 41a72a795ade90b1aea509e9e3ebad819a997acf
|
2020-07-12 05:14:59 +00:00 |
|
John Sully
|
cd08792df7
|
Fix failure to merge databases on active replica sync, due to bad merge with Redis 6
Former-commit-id: cd9514f4c8624932df2ec60ae3c2244899844aa6
|
2020-07-12 01:13:22 +00:00 |
|
John Sully
|
2ab1746649
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: 507b791211b4b0c3251dc538fa385cd95a189e80
|
2020-07-11 22:27:32 +00:00 |
|
John Sully
|
ede911d65d
|
Add KeyDB Pro info section
Former-commit-id: d73015fae36ece6db7b088cc55843385688b1866
|
2020-07-11 22:21:12 +00:00 |
|
John Sully
|
64cfb6df62
|
Sentinel doesn't need a license key
Former-commit-id: bc2d8c18255214b873bf45d8db8af3727ebc4723
|
2020-07-11 22:13:07 +00:00 |
|
John Sully
|
f771c0a7c8
|
Fix failure to replicate with non-pro server when license key is set
Former-commit-id: a69beef7d92223c8dcebb9c39ca2409183571e57
|
2020-07-11 22:09:27 +00:00 |
|
John Sully
|
6816bd1bbd
|
Support missing Redis 6 config options
Former-commit-id: f111c234152fd47d21c8c95029bcb191641182a7
|
2020-07-11 21:39:20 +00:00 |
|
John Sully
|
daf3883481
|
Support missing Redis 6 config options
Former-commit-id: d467701c6cd8ebe2937c6fda816a706a6b17182a
|
2020-07-11 21:38:17 +00:00 |
|
John Sully
|
17661f2382
|
Implement storage key cache, and writeback memory model
Former-commit-id: 732bd9c153459f1174475ad67de36c399ddbe359
|
2020-07-11 21:23:48 +00:00 |
|
John Sully
|
a5f61b903b
|
Eliminate eviction loops. And don't OOM so often with storage providers set
Former-commit-id: 6e61cd33b4366f008b07aae88f49fd0ac9cbcaec
|
2020-07-11 06:51:08 +00:00 |
|
John Sully
|
994dbb8f67
|
Eliminate eviction loops. And don't OOM so often with storage providers set
Former-commit-id: 189674aea74c483bf0869050ecf7bf2b0b49f34e
|
2020-07-11 04:23:35 +00:00 |
|
John Sully
|
4e7027264f
|
Bump version
Former-commit-id: ee5a281ed0012aca359b9448df5236bef719f4a7
|
2020-07-10 04:13:42 +00:00 |
|
John Sully
|
52123f9529
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: 243dcb3853cc965109cb24a940229db7844cdd11
|
2020-07-10 04:11:57 +00:00 |
|
John Sully
|
cce6183f07
|
Merge branch 'mvcc_scan' into keydbpro
Former-commit-id: f0a3f491b61a9bb7ee4ab86098958cb161b75f59
|
2020-07-10 03:44:20 +00:00 |
|
John Sully
|
f03b75b005
|
MVCC scan support filtering by type on the async thread
Former-commit-id: 14f8c0ff686b93976eead5fa6bf526c2eecb5ae0
|
2020-07-10 03:43:56 +00:00 |
|
John Sully
|
34482220af
|
Fix issue where SCAN misses elements while snapshot is in flight
Former-commit-id: ce005d748ebf0e116d674a96f74d698d17394010
|
2020-07-10 01:43:51 +00:00 |
|
John Sully
|
3a9d008798
|
Disable MVCC GET, the overhead is not worth it
Former-commit-id: 8c7e1001e98be0d0e6fe0079fc9406d5d65366ff
|
2020-07-10 01:43:32 +00:00 |
|
John Sully
|
31fa3fc9f2
|
Fix issue where we fail to return all data
Former-commit-id: 7341c9ed14d13386a045afd6deda9c0db422cd5f
|
2020-07-10 00:18:10 +00:00 |
|
John Sully
|
6ca9dde027
|
Graceful shutdown running async jobs
Former-commit-id: 2ce5b94741d384b2dfd6d3b347fa1582cd45df8f
|
2020-07-10 00:17:39 +00:00 |
|
John Sully
|
7bd0edb970
|
Fix race in db iterators in scan
Former-commit-id: a6444870660c0d3f52cd7b1dc0b80223f0d58e70
|
2020-07-09 22:29:27 +00:00 |
|
John Sully
|
ecea6ffe67
|
Do actual filtering on the async thread
Former-commit-id: 64b17139b7b5ff55bb52f27dc6f91cb81adde031
|
2020-07-09 21:58:06 +00:00 |
|
John Sully
|
d3b72484e4
|
Initial scan implementation (not tested)
Former-commit-id: 0f3911d56e6878d91b6e3cacc7d637934ffe6099
|
2020-07-09 12:57:35 -04:00 |
|