VivekSainiEQ
|
bfcea943ea
|
Merge remote-tracking branch 'mainpro/PRO_RELEASE_6' into keydbpro
Former-commit-id: 5a32d66ee382b6d227a67073afc81ca058d605ed
|
2021-12-06 20:43:23 +00:00 |
|
malavan
|
5c84c608b2
|
add async to hget and fix bug where a command can hold a key from main db without lock
Former-commit-id: b0b8f426fda7cdabd3898a2d0b38d0fae47d1e69
|
2021-12-02 17:11:26 +00:00 |
|
Malavan Sotheeswaran
|
fa5e934e47
|
missing false for return in prefetchKeysAsync
Former-commit-id: 174dc44acdc1a8cb37b86f27ab056e14fc42770c
|
2021-11-30 12:20:13 -05:00 |
|
Malavan Sotheeswaran
|
ac1775b8a6
|
Merge branch 'async_commands' of https://gitlab.eqalpha.com/external-collab/keydb-pro-6 into async_commands
Former-commit-id: 1afa51c4d21d695c052dbec690bf3880b243dbec
|
2021-11-30 12:17:46 -05:00 |
|
Malavan Sotheeswaran
|
250e5b39a7
|
Merge branch 'keydbpro' into async_commands
Former-commit-id: 9eaddb8ca1424ff3225dac9c144d23848228c7d2
|
2021-11-30 11:47:51 -05:00 |
|
VivekSainiEQ
|
f9a355900a
|
Merge remote-tracking branch 'opensource/unstable' into PRO_RELEASE_6
Former-commit-id: 60da86471f68b13e2456e113ecd4aa117d95b134
|
2021-11-12 21:12:53 +00:00 |
|
John Sully
|
1ebf62da26
|
Initial implementation of snapshot fast replication. There are still a few TODOs in progress
Former-commit-id: 0febdcdab8693af443f350968ed3d8c80106675d
|
2021-11-09 19:36:07 +00:00 |
|
malavan
|
519ba51343
|
don't delete db or snapshots on shutdown, still delete storage provider
Former-commit-id: edb840ce10ea77ce654ba27c9eadbf98bbc13403
|
2021-11-02 19:01:37 +00:00 |
|
VivekSainiEQ
|
93b0482376
|
Resolved merge conflicts in prior commit
Former-commit-id: b88f06b16f3d9e58ec884c61d2d074d7a489775e
|
2021-10-21 22:35:15 +00:00 |
|
VivekSainiEQ
|
1d882b5ddd
|
Merge tag '6.2.6' into Redis_626_Merge
Former-commit-id: e6d7e01be6965110d487e12f40511fe0b3497695
|
2021-10-21 22:33:55 +00:00 |
|
jsully
|
5e4dec1a16
|
Merge branch 'multithread_load' into 'keydbpro'
Multithread load
See merge request external-collab/keydb-pro-6!5
Former-commit-id: 20e712244071028b0f75ccad477308efd139261f
|
2021-10-08 17:55:55 +00:00 |
|
John Sully
|
db351b697a
|
Handle the case where the key cache exceeds maxmemory
Former-commit-id: 01febf902267fec7fe87e6437b0b81fd08b50963
|
2021-10-04 07:34:05 +00:00 |
|
malavan
|
d502437cf3
|
Merge branch 'async_commands' of https://gitlab.eqalpha.com/keydb-dev/KeyDB-Pro into async_commands
Former-commit-id: a19112ec839da4684aeb1a9d1b41906f4c698944
|
2021-09-23 17:48:33 +00:00 |
|
John Sully
|
154c9d1f79
|
Rework the tuning to be better for mixed read/write workloads
Former-commit-id: a4fdd3e3cb41160b20e92e1b1f4f4ebd2ee86a4a
|
2021-09-23 17:46:56 +00:00 |
|
John Sully
|
99ff67283c
|
prefetch crashes intermittently when a snapshot exists
Former-commit-id: 4a2657023d5d8218c815ce77c2676fd53a634b3f
|
2021-09-23 17:44:06 +00:00 |
|
malavan
|
4297a3fb32
|
prev_error_count needs to be thread local
Former-commit-id: 4abede1c40db1dfb4235b9aa1e3177678c5304b1
|
2021-09-23 17:41:28 +00:00 |
|
malavan
|
2e5c69f2d8
|
make keyIsExpired check earlier on async read
Former-commit-id: 32dbfbb3a69681553b65afa2d05ea47058833550
|
2021-09-22 21:16:36 +00:00 |
|
malavan
|
5ede3928ca
|
check if key is expired for async lookup
Former-commit-id: d4e3a2688e903fe426e791f8608495fca1c76df6
|
2021-09-22 19:30:38 +00:00 |
|
John Sully
|
59855278e0
|
Initial implementation of async commands
Former-commit-id: 0d3a4ce7e60c42b2d81962f13100bd1789bf64a8
|
2021-09-21 20:43:16 +00:00 |
|
malavan
|
51fe42b10e
|
improve overwrite key performance
Former-commit-id: 56f9d5528385ea78074a308c6d3987b920d6cc35
|
2021-09-14 17:06:04 +00:00 |
|
jsully
|
91ec5dffa2
|
Merge branch 'async_mget' into 'keydbpro'
add async mget
See merge request keydb-dev/KeyDB-Pro!38
Former-commit-id: e315b39f4779d530f5ab93e1f15915211e6706e2
|
2021-09-08 19:08:23 +00:00 |
|
malavan
|
26aa8f0828
|
updates from comments
Former-commit-id: 852885f09e7df1d9570408546baffa8545707335
|
2021-09-01 21:00:27 +00:00 |
|
malavan
|
3239f678d5
|
refactor asyncCommand
Former-commit-id: 6af5775e01872f130bc18791fdb4c0b22507b37f
|
2021-09-01 20:18:41 +00:00 |
|
John Sully
|
40d5a2db44
|
Don't be in tracking mode during load as processChangesAsync works outside the normal system
Former-commit-id: 8d31ce6eafea1cea2f9f4ea25e44306efef28fa3
|
2021-09-01 04:15:28 +00:00 |
|
malavan
|
1fe8506536
|
remove unused variable names
Former-commit-id: 18d688c2f04a8ce67409bd4442c7635d426fc0ac
|
2021-08-31 20:03:55 +00:00 |
|
malavan
|
59ba007812
|
add stats for storage provider reads
Former-commit-id: 612393ffba43cda31443605de924dc8dcf77ef52
|
2021-08-26 19:45:33 +00:00 |
|
malavan
|
7e10c9e9c3
|
refactor scan to use client::asyncCommand
Former-commit-id: 4de596631f48626b770d0217c7ff21001ea46bcf
|
2021-08-26 13:55:32 +00:00 |
|
MalavanEQAlpha
|
e0af0bcb95
|
Merge pull request #313 from MalavanEQAlpha/fixissue295
Resolve Issue #295 by speeding up keyIsExpired and setting timeout on subkey expires.
Former-commit-id: 9e5e6c2f86548b18ae27b4e1ac20c72517392b07
|
2021-08-18 17:34:18 -04:00 |
|
malavan
|
08b6ab2a3e
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: 6b385bc057d8a01ed57a6c0d89eb30e9832fe1ca
|
2021-08-11 21:20:47 +00:00 |
|
malavan
|
67ffa578d7
|
Merge remote-tracking branch 'opensource/unstable' into keydbpro
Former-commit-id: cf40fa5da29ba9574d20d706d0a41ca7001df95a
|
2021-08-11 20:41:54 +00:00 |
|
malavan
|
24d24aa2fe
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: a1b8103f429a319e19ca8144f8442905530d7ed8
|
2021-08-09 22:15:44 +00:00 |
|
John Sully
|
a560bcc4a2
|
Merge branch 'keydbpro_collab' into multithread_load
Former-commit-id: 8016c20f1f9a648e658c816e2f6777c5718d5e19
|
2021-08-09 20:20:34 +00:00 |
|
John Sully
|
26750791b3
|
Merge branch 'keydbpro' into keydbpro_collab
Former-commit-id: e4e5c6696c6d831924f314a198b266b10d831e14
|
2021-07-19 20:51:27 +00:00 |
|
John Sully
|
795da380a2
|
Disable async rehash during load as it interferes with eviction
Former-commit-id: 54b4f39e9d634bf53b04cd94433b051b14323bc6
|
2021-07-19 18:17:54 +00:00 |
|
John Sully
|
2609b87a95
|
We need to free in order since the first big async free is likely the largest, so don't set the hipri bit
Former-commit-id: 76a9cefa94e0f446e12a690909cbda15d03ca211
|
2021-07-19 18:01:39 +00:00 |
|
John Sully
|
fc7221739c
|
Info command should show how many keys are cached in RAM vs storage provider
Former-commit-id: 08597bee69bc16ca7c3d5ff31020472774c6eec9
|
2021-07-19 15:11:33 +00:00 |
|
malavan
|
3a379f0934
|
use INVALID_EXPIRE instead of -1
Former-commit-id: 9e45984a97a293d87474f87612204a24c831a343
|
2021-07-14 22:13:29 +00:00 |
|
malavan
|
4509c6e0a1
|
cleanup based on 6.2.2 merge review
Former-commit-id: 51277b17a7ab4bb5b3f06fd5af8f26257ac35a37
|
2021-07-14 15:22:27 -04:00 |
|
John Sully
|
ca920fed38
|
Merge branch 'keydbpro' into keydbpro_collab
Former-commit-id: 8eec3e948ffd204bb2d6170ad3ca42fa8a2c6d8b
|
2021-07-09 05:25:04 +00:00 |
|
John Sully
|
6bb2075d3c
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 81ded8a35daa5100cac7299a7d0b5f43ee7ac74f
|
2021-07-09 04:41:47 +00:00 |
|
John Sully
|
da2aceabcf
|
Merge tag '6.2.3' into unstable
Former-commit-id: 1895dbb7680fa9aadf6040912e89c733abc8c706
|
2021-07-09 04:40:31 +00:00 |
|
John Sully
|
d55bcf23bd
|
Merge branch 'keydbpro' into keydbpro_collab
Former-commit-id: ecc69952dfd1f145e1aff12bca56a4b4e102d669
|
2021-06-25 06:21:58 +00:00 |
|
John Sully
|
ae94ce3438
|
Avoid taking locks when we don't need to
Former-commit-id: 0d8d3ee9e217cd1f1366a117e6e212f610a028e1
|
2021-06-25 06:11:14 +00:00 |
|
John Sully
|
6fdd8449ff
|
Merge branch 'keydbpro_collab' into multithread_load
Former-commit-id: b580a5561220bc6dc7bc073135f3045ba0cdda51
|
2021-06-02 04:24:49 +00:00 |
|
John Sully
|
075ce8db9e
|
Merge branch 'merge_6.2.2' into keydbpro_collab
Former-commit-id: 54fe037e4e215b1e5bdb42b567c6df04a69ba150
|
2021-06-02 02:05:44 +00:00 |
|
John Sully
|
1d45cc0476
|
Reduce lock contention when loading to a storage provider
Former-commit-id: 58bc777f2215918043325753b6e2bf89dc3108f7
|
2021-06-01 20:01:41 +00:00 |
|
John Sully
|
6b4f686f5f
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 205d8f18d2bb8df5253bab40578b006b7aa73fd5
|
2021-05-28 23:32:46 +00:00 |
|
John Sully
|
5267928381
|
Merge tag '6.2.2' into unstable
Former-commit-id: 93ebb31b17adec5d406d2e30a5b9ea71c07fce5c
|
2021-05-21 05:54:39 +00:00 |
|
John Sully
|
fe8efa916b
|
Merge tag '6.2.1' into unstable
Former-commit-id: bfed57e3e0edaa724b9d060a6bb8edc5a6de65fa
|
2021-05-19 02:59:48 +00:00 |
|
Malavan
|
7a799faa04
|
Merge remote-tracking branch 'upstream/unstable' into fixissue295
Former-commit-id: 9110747194f1a3627adc1a672600a1c6445b8de4
|
2021-05-17 21:35:43 +00:00 |
|