Commit Graph

80 Commits

Author SHA1 Message Date
zhumingze
328dc547c0 feat(sdk): Add meta near read logic. #1000415324
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-11-21 14:04:36 +08:00
Victor1319
be6c0e924e fix(client): update method signatures to include additional parameters. #1000451798
- Modify LookupPath to accept a boolean parameter
- Update InodeGet_ll to accept a boolean parameter
- Adjust ReadDirLimit_ll to include a boolean parameter
- Enhance MarkDecommissionStatus to include additional string parameter

Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-11-19 14:52:13 +08:00
clinx
0c1673c6d4 fix(flash): select availbale disk by real left space
with: #1000444307

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:25 +08:00
clinx
873c50b6b7 fix(flash): compatibility for historical opcodes
with: #1000412152

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:24 +08:00
clinx
bd9e6a89da fix(flash): check mount point and add metrics
with: #1000414729

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:24 +08:00
clinx
4b6aa249ca fix(flash:) Avoid application startup failure due to errors in a single disk
with:  #1000409494

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:24 +08:00
clinx
69867ff114 feat(flashnode): client warm up meta data with path
with: #1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:24 +08:00
clinx
60d537015d fix(flash): check for a stop event when receiving a pause command
with: #1000394421

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:24 +08:00
clinx
14658c0660 fix(flash): warm up task set force remote cache true
with: #1000390069

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:24 +08:00
clinx
fa9165dacb fix(flash): increase reserve space for flash node
with: #1000386811

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:24 +08:00
clinx
3a7285d529 feat(falsh): check file size limits for warm up task
with: #1000383519

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:24 +08:00
clinx
d23228e414 fix(flash): Double-check to prevent deleting newly created data
with: #1000379203

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:24 +08:00
clinx
8e6888975b fix(flash): Avoid printing garbled characters
with: #1000371716

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:24 +08:00
clinx
4ee7573c46 fix(flash): free allocated size after write data completed
with: #1000360870

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:04 +08:00
clinx
2ad429b8fe fix(flash): do not put cache miss error to warn
with: #1000360870

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:04 +08:00
clinx
c7c0ba440b fix(flash): print cache miss error to debug log file
with: #1000360870

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:04 +08:00
clinx
d654ad82d9 fix(flash): free pre-allocated space after file creation
with: #1000360870

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:04 +08:00
clinx
14253131f9 fix(flash): change keyToDiskMap type
with: #1000356686

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:04 +08:00
clinx
7cb266dd77 fix(flash): the master distributes the flashkeylimit value
with: #1000356686

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:04 +08:00
clinx
073aa4d3ca fix(flash): the read and write rate limit sizes using master config
with: #1000356820

Signed-off-by: clinx <chenlin1@oppo.com>

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:03 +08:00
clinx
f3a992b254 fix:(flash): check key limit with no wait
with: #1000355286

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:03 +08:00
clinx
f97e6dff76 fix(flash): config client flow limit by master
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:03 +08:00
clinx
b0016bad3d fix(flash): pull handleReadTimeout when flashnode start
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:03 +08:00
clinx
7078f1da29 fix(flash): change log level to warn
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:03 +08:00
clinx
5b12557604 fix(flash): to load blockv2 need to init key limieter
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:03 +08:00
clinx
e888a4c859 feat(flash): add key limiter for cache read
with: #1000274394

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:03 +08:00
clinx
8238d4cf2d fix(cache): improve read concurrency
with: #1000326585

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:03 +08:00
clinx
3d74c14904 fix(flash): set file lru size to 100000
with: #1000311735

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
94b4cafda6 fix(cli): configure sameZoneTimeout via VOL for file cluster
with: #1000311735

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
8a8669a3b6 fix: enhance LRU retrieval speed
with: #1000303671

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
e5b4de9fdb fix: right aligned for reading block
with: #1000303671

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
5dca2183da fix(flash): print hanging size
with: #1000307099

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
957e9e449b fix(master): set right ReducingSlots status
with: #1000307099

Signed-off-by: clinx <chenlin1@oppo.com>

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
cbb489d2ea fix(client): set DefaultRemoteCacheSameRegionTimeout to 20 ms
with: #1000303671

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
bf3370cc7b fix(flash): set block allocate size equal to request length
with: #1000292905

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
a6fceb08d6 fix(master): long-term unused slot activation employs a gradual addition approach.
with: #1000292905

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
9de2828a76 fix(flash): store fg slots when slots changed
with: #1000292546

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
a206da343f fix(flash): record evict count on delete element
with: #1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
0244b2366a fix(flashNode) : clean streamer resource at consumer finish
with: #1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
216cd81545 fix(flashNode): cache expired data
with: #1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
chihe
2ffa64f473 fix(flashNode):evict stream when file is warmed
close:#1000150848

Signed-off-by: chihe <chihe@oppo.com>
2025-11-18 16:32:02 +08:00
chihe
262435ca79 fix(client): reduce the memory usage of the aheadRead
@formatter:off

Signed-off-by: chihe <chihe@oppo.com>
2025-11-18 16:32:02 +08:00
chihe
77ad084daa feat(master): call sdk of flashgroupmanager
close:#1000151163

Signed-off-by: chihe <chihe@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
c8f28c8014 fix(flash): set read and write flow by master
with: #1000285575

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
dc08746e72 fix(client): check whether the data has been fully read before reading
with: #1000286146

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
ab7c886ffa fix(flash): correct the log information
with: #1000275887

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
c5f306fd02 fix(client): Add retry logic when an error occurs while fetching remote configuration information
with: #1000275887

Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:02 +08:00
clinx
f51a985176 fix(flashnode): change the flashnode report time during leader chang #1000275887
Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:01 +08:00
clinx
7b65fa0870 fix(flash):adjust some log descriptions and default values #1000257468
Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:01 +08:00
clinx
ba5e310d67 fix(flashnode): use disk path to stat capacity#1000272437
Signed-off-by: clinx <chenlin1@oppo.com>
2025-11-18 16:32:01 +08:00