John Sully
|
00934cd341
|
Add snapshot depth to info string
Former-commit-id: 66aef678e9d6d7ab6c28622d54ada0ea8cdd2a99
|
2020-08-16 00:27:10 +00:00 |
|
John Sully
|
4a356ac13f
|
Don't try and consolidate snapshots with a depth of 1
Former-commit-id: 26c298bd9bc4e2c6981de5c20284120ea54580c3
|
2020-08-16 00:26:05 +00:00 |
|
John Sully
|
3093d9e117
|
Only save MVCC tstamps if its an active replica
Former-commit-id: 5aded7dbad055308dc3932f7797fc71684b60966
|
2020-08-16 00:24:18 +00:00 |
|
John Sully
|
cf4e74006f
|
Don't free snapshot objects in a critical path (under the AE lock)
Former-commit-id: d0da3d3cb74334cc8a2d14f4bdaef7935181700a
|
2020-08-16 00:13:19 +00:00 |
|
John Sully
|
311b286d41
|
BUG: Cannot have an EMBSTR bigger than 255
Former-commit-id: e2d6e2d9d585cb7a73f469a8580f9cb0ec71a429
|
2020-08-15 23:30:22 +00:00 |
|
John Sully
|
82989540c4
|
remove unnecessary allocation in rdb save
Former-commit-id: dfa76f04fd862e0cc7b4d3284b3922e3a5e5549d
|
2020-08-15 23:27:32 +00:00 |
|
John Sully
|
ce69a765f8
|
Remove unnecessary key comparisons in perf critical snapshot paths
Former-commit-id: 40f8a8d102fdca9443399ef03a47df609b146d58
|
2020-08-15 23:25:58 +00:00 |
|
John Sully
|
1055543817
|
dictMerge perf improvements
Former-commit-id: 48401ec369c5693689ef658cca518dc94ab1402e
|
2020-08-15 23:14:29 +00:00 |
|
John Sully
|
eb572c57e2
|
Rehash efficiency
Former-commit-id: fab383156626ec683881101c22eb2f6c2cea4c5d
|
2020-08-15 23:05:56 +00:00 |
|
John Sully
|
6c6ca43eef
|
Prevent unnecessary copy when overwriting a value from a snapshot
Former-commit-id: 654a7bc6ea82f4ac45a1c1a25c794e1c27c0d902
|
2020-08-15 22:59:01 +00:00 |
|
John Sully
|
c804b28446
|
Merge branch 'unstable' into keydbpro
Former-commit-id: ae482585f0dc470efd73833f74111c2f87a172c5
|
2020-08-15 21:29:00 +00:00 |
|
John Sully
|
6b8e979434
|
Prehash the tombstone for cleanup
Former-commit-id: c9d97a7c7448fc769486175bea1648589487c87c
|
2020-08-14 16:05:39 +00:00 |
|
John Sully
|
9090e26aca
|
Add build flag to disable MVCC tstamps
Former-commit-id: f17d178d03f44abcdaddd851a313dd3f7ec87ed5
|
2020-08-10 06:10:24 +00:00 |
|
John Sully
|
9928562dad
|
Fix lock after free in module API
Former-commit-id: d88fd1588d292bffc0aa53c299cb52e7a4e91015
|
2020-08-10 06:10:24 +00:00 |
|
John Sully
|
0cb8d4ca63
|
MVCC Perf fixes
Former-commit-id: 5a4afe5fb4231bec34d434f9e3214a7320842091
|
2020-08-10 05:45:56 +00:00 |
|
John Sully
|
4037ee98a4
|
Fix assert caused by freeTombstoneObjects and null check in consolidate_children
Former-commit-id: 8565a02b331cd2bba2a1c7c6693dfb3f6e61c845
|
2020-08-10 05:01:36 +00:00 |
|
John Sully
|
848057ff19
|
RocksDB Read Performance Improvements
Former-commit-id: 80cca4869888e048e10e11f1f20796c482c3e5b3
|
2020-08-09 23:36:20 +00:00 |
|
John Sully
|
94020160dc
|
Ensure we use the SSE CRC32 instruction
Former-commit-id: 78ef8976e86d07d4c1fa7c4631a610babf2f4776
|
2020-08-09 01:47:53 +00:00 |
|
John Sully
|
80dc68e497
|
Start off storage cache with a larger size
Former-commit-id: 5f6fb970a81cc73586ba595b35564e7865e7262d
|
2020-08-09 00:57:56 +00:00 |
|
John Sully
|
3c13a4bc25
|
Disable compression it destroys read perf
Former-commit-id: d3fffc12ae5339886f54c064127497f277393b00
|
2020-08-06 22:30:56 +00:00 |
|
John Sully
|
ef7198e24d
|
keydbpro unstable version should be 0.0.0
Former-commit-id: 4a6e0772f36d5dd721ad2e9b83f9fccce2e38ff0
|
2020-08-06 02:13:23 +00:00 |
|
John Sully
|
2c9c4a98ea
|
Latency normalization with SCAN
Former-commit-id: 237f25d854e70d4d7a3095fdf56aaa80770e492e
|
2020-08-04 04:37:16 +00:00 |
|
John Sully
|
6ec308c30f
|
Fix memory leak in MVCC scan
Former-commit-id: 3acf80f8dd5ebc311670398745ef3400333a1fcb
|
2020-07-16 22:42:24 +00:00 |
|
John Sully
|
658ebaa454
|
Fix test failure
Former-commit-id: 05d84f5fc184676d32c4bb61ac5957f1787cd4f8
|
2020-07-14 04:34:40 +00:00 |
|
John Sully
|
9112445059
|
Add new storage-provider-options config
Former-commit-id: 195a28beecc6094f959ddafef7fe33f5b55e4047
|
2020-07-14 04:24:46 +00:00 |
|
John Sully
|
198db651d2
|
Remove gitter, we don't check it often enough
Former-commit-id: 119797014c09c9330e473b904f98353b32d549ab
|
2020-07-13 21:14:03 -04:00 |
|
John Sully
|
731de57fb7
|
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
|
503ca68e8c
|
Perf fixes on expire lock
Former-commit-id: 7f23ac087720317f54a0bc0e0c4774e7b0ef4337
|
2020-07-13 18:14:52 +00:00 |
|
John Sully
|
ad5ad52841
|
Build fixes from cherry-pick
Former-commit-id: 70efd87cf71bb230e8b53d1c4ed3dd91997b4d23
|
2020-07-13 16:09:03 +00:00 |
|
John Sully
|
af10f809b4
|
unoredered_map is faster, reduce latency with the switch
Former-commit-id: f241e435ed0fd2988ada887f02e19884fd82be51
|
2020-07-13 16:04:00 +00:00 |
|
John Sully
|
fc119b3e56
|
Remove unnecessary work from critical path (Latency Fixes)
Former-commit-id: 096a90deb7afe489875d3186f3f8f43e41fea329
|
2020-07-13 16:03:52 +00:00 |
|
John Sully
|
414b3102ca
|
Merge branch 'flash_cache' into keydbpro
Former-commit-id: 2a721ef645921d62b39f1374c0a3f5c92b00fae5
|
2020-07-13 03:53:34 +00:00 |
|
John Sully
|
8c2c0fba12
|
Merge branch 'PRO_RELEASE_6' into keydbpro
Former-commit-id: bffe010ea5279bee869bc61cc6d933979e10bbea
|
2020-07-13 03:32:14 +00:00 |
|
John Sully
|
f17dab1f67
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 0dafbc254a0efd5ee302d5c58fb2ca0a85110104
|
2020-07-13 03:31:47 +00:00 |
|
John Sully
|
6f8e9a64fa
|
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
|
84bf240caa
|
Merge tag '6.0.5' into unstable
Redis 6.0.5
Former-commit-id: b736a95b0d23e4b73daa88c676b76d1d18e8bd17
|
2020-07-13 00:55:23 +00:00 |
|
benschermel
|
ed77abee5e
|
update rpm permissions
Former-commit-id: 7aec1e5c6463ea77d27833c66e124e8184c4a123
|
2020-07-12 18:08:29 -04:00 |
|
benschermel
|
76426c3172
|
Merge branch 'unstable' of https://github.com/JohnSully/KeyDB into unstable
Former-commit-id: d909d12cb35c1700a54bd9029346da81cb453235
|
2020-07-12 18:04:40 -04:00 |
|
benschermel
|
6c48ba994e
|
update rpm permissions
Former-commit-id: 201ffa9d6228c42f3c55e058fe99a72f06a7a1b7
|
2020-07-12 18:03:21 -04:00 |
|
John Sully
|
70824b3bdb
|
Add the KEYDB.MEXISTS command, see issue #203
Former-commit-id: 5619f515285b08d9c443425de1f3092ae3058d40
|
2020-07-12 21:42:11 +00:00 |
|
John Sully
|
f853142083
|
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
|
c6e5ba8313
|
Document min-clients-per-thread
Former-commit-id: 1b9ade7f657d9b142f78a46565e65b52904dad47
|
2020-07-12 18:49:02 +00:00 |
|
John Sully
|
6158cdfd29
|
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
|
3eca9ea38d
|
Fix CLI crash on arch with hostname
Former-commit-id: 55fd37e8d6c3775d0b1bd13966ca033f63945d7e
|
2020-07-12 05:38:08 +00:00 |
|
John Sully
|
336ee77691
|
Fix CLI crash on arch with hostname
Former-commit-id: a5b584d7d36c60cbbcf815572229b6c80a3a3dce
|
2020-07-12 05:37:43 +00:00 |
|
John Sully
|
dedfe2d63c
|
Fix failure to replicate with license key
Former-commit-id: d34723c567b36f8222c93fac6f0ed1f79104f33e
|
2020-07-12 05:15:22 +00:00 |
|
John Sully
|
6c66fef004
|
Fix failure to replicate with license key
Former-commit-id: 41a72a795ade90b1aea509e9e3ebad819a997acf
|
2020-07-12 05:14:59 +00:00 |
|
John Sully
|
785779ee40
|
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
|
d1a03fcd62
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: 507b791211b4b0c3251dc538fa385cd95a189e80
|
2020-07-11 22:27:32 +00:00 |
|
John Sully
|
ead6e22865
|
Add KeyDB Pro info section
Former-commit-id: d73015fae36ece6db7b088cc55843385688b1866
|
2020-07-11 22:21:12 +00:00 |
|