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
|
eb572c57e2
|
Rehash efficiency
Former-commit-id: fab383156626ec683881101c22eb2f6c2cea4c5d
|
2020-08-15 23:05:56 +00:00 |
|
John Sully
|
848057ff19
|
RocksDB Read Performance Improvements
Former-commit-id: 80cca4869888e048e10e11f1f20796c482c3e5b3
|
2020-08-09 23:36:20 +00:00 |
|
John Sully
|
ad5ad52841
|
Build fixes from cherry-pick
Former-commit-id: 70efd87cf71bb230e8b53d1c4ed3dd91997b4d23
|
2020-07-13 16:09:03 +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
|
84bf240caa
|
Merge tag '6.0.5' into unstable
Redis 6.0.5
Former-commit-id: b736a95b0d23e4b73daa88c676b76d1d18e8bd17
|
2020-07-13 00:55:23 +00: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
|
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 |
|
John Sully
|
074cb1edc1
|
Sentinel doesn't need a license key
Former-commit-id: bc2d8c18255214b873bf45d8db8af3727ebc4723
|
2020-07-11 22:13:07 +00:00 |
|
John Sully
|
d67265de66
|
Implement storage key cache, and writeback memory model
Former-commit-id: 732bd9c153459f1174475ad67de36c399ddbe359
|
2020-07-11 21:23:48 +00:00 |
|
John Sully
|
2cc88a96ab
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: 243dcb3853cc965109cb24a940229db7844cdd11
|
2020-07-10 04:11:57 +00:00 |
|
John Sully
|
1fef6c42b7
|
Disable MVCC GET, the overhead is not worth it
Former-commit-id: 8c7e1001e98be0d0e6fe0079fc9406d5d65366ff
|
2020-07-10 01:43:32 +00:00 |
|
John Sully
|
2db9eef2b1
|
Graceful shutdown running async jobs
Former-commit-id: 2ce5b94741d384b2dfd6d3b347fa1582cd45df8f
|
2020-07-10 00:17:39 +00:00 |
|
John Sully
|
324e8e01f2
|
COW pointer is not thread safe so we need a global expire lock
Former-commit-id: ac12eef75301564d920e622a08e4f586486fd395
|
2020-06-09 19:58:42 -04:00 |
|
John Sully
|
49fecbe1d4
|
Implement replicaof remove as requested in issue #192
Former-commit-id: 70b80aa5fad6c2191c2142ce49626b81d0950fa8
|
2020-06-09 12:43:58 -04:00 |
|
John Sully
|
d1208196ee
|
Report flash disk usage
Former-commit-id: 8e4a71ccd31e3c643a6f7b5154d8f2a65d2de76f
|
2020-06-07 16:40:03 -04:00 |
|
John Sully
|
e522540e2f
|
Add latency marker for process changes phase for FLASH
Former-commit-id: 61e20b025d45b0af8ed60aab96246b30e4d0ed3d
|
2020-06-04 01:29:17 -04:00 |
|
John Sully
|
cebc1b7e48
|
Add DB commit latency samples
Former-commit-id: 557ea8d285045496105e3330f0007e02aa4359d7
|
2020-06-03 22:06:05 -04:00 |
|
John Sully
|
df3f1e8d8e
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 08a36155e3db9918048e87c3d691b7317787c9ab
|
2020-06-01 17:41:37 -04:00 |
|
John Sully
|
b30fa046f4
|
we must always respect the output of sdscat, also change the string so its not a substring of other config params
Former-commit-id: e50313b20718bc8df0a53c11b0960e4bcb2177d4
|
2020-05-31 23:22:10 -04:00 |
|
John Sully
|
4b317392be
|
Don't start multimaster tests until all nodes are connected
Former-commit-id: 202b97eff76501e736a2f0969607e3297e9703a4
|
2020-05-31 22:50:30 -04:00 |
|
John Sully
|
d344d9b0b9
|
Auto tune lock for high CPU tension scenarios
Former-commit-id: 8edbae2e04538f82a146a6c2b459a6dfcacf99b2
|
2020-05-30 18:22:27 -04:00 |
|
John Sully
|
68bf5a04a0
|
Unify beforeSleep handling
Former-commit-id: 1cb48c7bf6a7e91e728a677902a7bfc64fe80dd6
|
2020-05-29 17:44:55 -04:00 |
|
John Sully
|
ed2e0e66f6
|
Merge tag '6.0.4' into unstable
Redis 6.0.4.
Former-commit-id: 9c31ac7925edba187e527f506e5e992946bd38a6
|
2020-05-29 00:57:07 -04:00 |
|
John Sully
|
71fbeb65b6
|
fix TLS test failure
Former-commit-id: 57ca6facc3038e005656912b6378cb7fbe04f55a
|
2020-05-28 23:16:27 -04:00 |
|
John Sully
|
f617eafbe1
|
Merge branch 'unstable' into keydbpro
Former-commit-id: b0636273806ce323627ce31c1ad7f86ceb39696d
|
2020-05-26 01:34:19 -04:00 |
|
Maxime de Roucy
|
c0f60008cb
|
acl: @replication command group
containing mandatory commands for replication (used by masteruser user)
Former-commit-id: 123bc125cfe7b30fdeef833759a33ccc854b5c51
|
2020-05-25 02:35:22 -04:00 |
|
John Sully
|
845027c291
|
Enable TLS connections
Former-commit-id: d05da0fabdfeb7eadce6546c7c1d85739b2794d7
|
2020-05-24 19:57:16 -04:00 |
|
John Sully
|
25f0bdf527
|
Fix test failures
Former-commit-id: c0b2263478d79f33d04ed409a68caa312884fa4c
|
2020-05-24 18:33:15 -04:00 |
|
John Sully
|
7db546130f
|
Fix crash on shutdown with snapshots pending
Former-commit-id: 124e79a81d6995ea7d5ba39d1830b591b705acbf
|
2020-05-24 17:11:56 -04:00 |
|
John Sully
|
e0a0d93a07
|
Merge branch 'unstable' into keydbpro
Former-commit-id: a830cf85df236885558c5571c0bf23cfb23e3655
|
2020-05-24 14:41:53 -04:00 |
|
John Sully
|
7630b63f06
|
Hold the AE lock until we process the repl backlog after a command
Former-commit-id: 4893eedacbf5f9210d02361ed07b9beee0c9f655
|
2020-05-24 11:19:23 -04:00 |
|
John Sully
|
0d8c7c7182
|
Add standardized way to post client dependent functions
Former-commit-id: fb50163b47cf660911dc7f67809c15ba1394613a
|
2020-05-24 02:46:39 -04:00 |
|
John Sully
|
3813d5835e
|
During RDB load we can only handle clients on the main thread as our workers are not yet created. This change also unifies the accept logic across the socket types
Former-commit-id: 59cda9cfb96eca55c4b445309970bd95277ebc5c
|
2020-05-23 16:03:24 -04:00 |
|
John Sully
|
fa0be83fd9
|
Merge tag '6.0.2' into unstable
Redis 6.0.2
Former-commit-id: a010e4a4b2cc2bcad1cb14604b7ebc596c35b05e
|
2020-05-22 16:45:18 -04:00 |
|
John Sully
|
c03e9a3e2c
|
Merge commit 'e834acb91c89d083d0075e320dea6ad7188f2d0d' into unstable
Former-commit-id: 817a11ff110772893eda0675912bbb0cfc1fca74
|
2020-05-22 15:56:35 -04:00 |
|
John Sully
|
193d7c76cb
|
Fix bad merge in CI.yml
Former-commit-id: 6311d709c39b3bacaeab77b18033010f1b548f81
|
2020-05-21 22:09:06 -04:00 |
|
John Sully
|
cc8d7c1afd
|
Merge commit '3b373fbb0b05ee862dfef32199cfb63459019cd9' into unstable
Former-commit-id: 201bf73ef772914c56ac680bb9c7fb6a98b218b2
|
2020-05-21 18:57:28 -04:00 |
|
John Sully
|
ccedb2fa73
|
Merge commit 'd7b07d3ded06b4cd843baffd3a6d33dd96efd401' into unstable
Former-commit-id: 49784c8122e827bd9de86bbae4d88c313400e86e
|
2020-05-21 18:48:49 -04:00 |
|
John Sully
|
8377df8330
|
Merge commit '87924d673138531cbaf606015ea7b6a9e3ae2465' into unstable
Former-commit-id: 3e03f308b564cd94f4a6407c80792d080e0f83c5
|
2020-05-21 17:55:09 -04:00 |
|
John Sully
|
327d543f2c
|
Merge commit 'c5d805f87771581d3f6b29861ed2062c0ae2a688' into unstable
Former-commit-id: 95cecb0229af0278cf614ffd746ba829ae7c897c
|
2020-05-21 17:45:15 -04:00 |
|
John Sully
|
84ce8b3ca8
|
Update cached time only in main cron
Former-commit-id: 5396dd9587599d6672e8d80967aa1fd8ba16e7ec
|
2020-05-11 20:31:47 -04:00 |
|
John Sully
|
5ea1948d68
|
Merge branch 'unstable' into keydbpro
Former-commit-id: d89c15518f984c1d4d4e7638a4e8ac5aa499632a
|
2020-05-11 00:53:38 -04:00 |
|
John Sully
|
02311d5c85
|
Implement keydb.hrename command
Former-commit-id: 21d842b0b0d9a0da44e4618a2c1d4ac26553f17b
|
2020-05-10 17:04:22 -04:00 |
|
John Sully
|
a3b80c293b
|
Be *much* more aggressive flushing memory
Former-commit-id: f0bdc4fb5fce02d79c1aa2bcf384aa06580ff9e1
|
2020-05-07 23:07:31 -04:00 |
|
John Sully
|
2ab2078085
|
Fix failure to count keys in cluster slots when reloading a FLASH database
Former-commit-id: f6dd863e51f91620f184ff80f08cfe518d29c87f
|
2020-04-28 20:48:46 -04:00 |
|