Commit Graph

5986 Commits

Author SHA1 Message Date
chihe
14266c2d3e fix(client): cache blocks will not be evicted when they are not read.
close:#1000310987

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 428255293e)
2025-12-24 17:01:08 +08:00
clinx
d2d6db8824 fix(flash): set file lru size to 100000
with: #1000311735

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit f2454cab0c)
2025-12-24 17:01:08 +08:00
clinx
e4eaed9441 fix(cli): configure sameZoneTimeout via VOL for file cluster
with: #1000311735

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 19bcefeb45)
2025-12-24 17:01:08 +08:00
Victor1319
e2ef7066d7 fix(master): reset leader node stat when leader change. #1000317232
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
(cherry picked from commit 2b7fe94f49)
2025-12-24 17:01:07 +08:00
clinx
83b5714dc8 fix(flashnode): enhance LRU retrieval speed
with: #1000303671

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit fd5060d2ad)
2025-12-24 17:01:07 +08:00
clinx
b6b085c356 fix(client): right aligned for reading block
close: #1000303671

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 049da98617)
2025-12-24 17:01:07 +08:00
Victor1319
99e41928dd feat(cmd): add healthy and ready check url. #1000296298
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
(cherry picked from commit 2802e5e486)
2025-12-24 17:01:07 +08:00
Victor1319
6283610ad4 fix(meta): fix meta panic when log extent info. #1000286609
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
(cherry picked from commit aae1646931)
2025-12-24 17:01:07 +08:00
clinx
57bea86ae0 fix(flash): print hanging size
with: #1000307099

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 7a249e1d99)
2025-12-24 17:01:07 +08:00
chihe
7f9177766d fix(client): do not clean extent handler if flush is async
close:#1000306048

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 70c41c1f85)
2025-12-24 17:01:06 +08:00
clinx
d9b73e6990 fix(master): set right ReducingSlots status
with: #1000307099

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

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit d0410e887d)
2025-12-24 17:01:06 +08:00
clinx
7dcd384f53 fix(client): set DefaultRemoteCacheSameRegionTimeout to 20 ms
with: #1000303671

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 862c7f1171)
2025-12-24 17:01:06 +08:00
clinx
55609e0f8b fix(flash): set block allocate size equal to request length
with: #1000292905

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 91bb7d441d)
2025-12-24 17:01:06 +08:00
clinx
82d52a297d fix(master): long-term unused slot activation employs a gradual addition approach.
with: #1000292905

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit bdf08f93a5)
2025-12-24 17:01:06 +08:00
clinx
7b773fbebb fix(flash): store fg slots when slots changed
with: #1000292546

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit bdf1f207bd)
2025-12-24 17:01:06 +08:00
clinx
850bfb9305 fix(flash): record evict count on delete element
with: #1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit f10253c7a3)
2025-12-24 17:01:05 +08:00
clinx
2ce4af6a64 fix(flashnode): clean streamer resource at consumer finish
with: #1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit c3737e9b38)
2025-12-24 17:01:05 +08:00
clinx
0270edc70e fix(flashnode): cache expired data
close:#1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 2fc64021af)
2025-12-24 17:01:05 +08:00
chihe
c1638c3c16 fix(flashnode): evict stream when file is warmed
close:#1000150848

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 1f0a1dbfc3)
2025-12-24 17:01:04 +08:00
clinx
16dd2c30e0 fix(client): close conn when aysnc write failed
with: #1000293406

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 497c4cb4c2)
2025-12-24 17:01:04 +08:00
zhumingze
ff1f157f20 fix(master): add some log to locate migrate mp problem. #1000295064
Signed-off-by: zhumingze <zhumingze@oppo.com>
(cherry picked from commit f6359bf1e8)
2025-12-24 17:01:04 +08:00
chihe
1803b18700 fix(client): reduce the memory usage of the aheadRead
@formatter:off

Signed-off-by: chihe <chihe@oppo.com>
2025-12-24 17:01:04 +08:00
Victor1319
eaf52bfdaa refactor(data): refactor the usage of the buffer pool during the prefetch process. #1000048465
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
(cherry picked from commit 693f7e4996)
2025-12-24 17:01:03 +08:00
Victor1319
3214ae5787 refactor(fuse): refactor fuse read performance. #1000261380
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
(cherry picked from commit 6dee04aa85)
2025-12-24 17:01:03 +08:00
chihe
2c4f7630c1 fix(client): fix ltp error for async fluash
@formatter:off

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 9153aec096)
2025-12-24 17:01:03 +08:00
leonrayang
2ad10f37f0 feat(client): Add async flush, reduce the close handler time cost @formatter:off
Signed-off-by: leonrayang <changliang@oppo.com>
(cherry picked from commit 0aaead993e)
2025-12-24 17:01:03 +08:00
chihe
789acc67c5 feat(master): call sdk of flashgroupmanager
close:#1000151163

Signed-off-by: chihe <chihe@oppo.com>
2025-12-24 17:01:03 +08:00
clinx
a7acee10ec fix(flash): config init remote client timeout
with: #1000285575

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit e11e67210d)
2025-12-24 17:01:02 +08:00
clinx
763517e3c1 fix(flash): set read and write flow by master
with: #1000285575

Signed-off-by: clinx <chenlin1@oppo.com>
2025-12-24 17:01:02 +08:00
clinx
042d9a15ab fix(client): check whether the data has been fully read before reading
with: #1000286146

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit e05a97fbb1)
2025-12-24 17:01:02 +08:00
clinx
d513c94cd8 fix(flash): correct the log information
with: #1000275887

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 25b958ca13)
2025-12-24 17:01:02 +08:00
clinx
984f3daf11 fix(client): Add retry logic when an error occurs while fetching remote configuration information
with: #1000275887

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit dff1e3525b)
2025-12-24 17:01:02 +08:00
clinx
b52dc796cf fix(tool): print stat log for remote cache test tool
with:#1000275887

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 32641daf6d)
2025-12-24 17:01:01 +08:00
clinx
62eece5dc5 fix(flashnode): change the flashnode report time during leader chang #1000275887
Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 94a90af9ae)
2025-12-24 17:01:01 +08:00
clinx
3f8d101613 fix(flash): adjust some log descriptions and default values
close:#1000257468

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit d7e6e6ccb1)
2025-12-24 17:01:01 +08:00
clinx
f8de40fc15 fix(flashnode): use disk path to stat capacity#1000272437
Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit ff5732f1ec)
2025-12-24 17:01:01 +08:00
clinx
288ad296c7 fix(flash): print statfs error
close:#1000271802

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 880b56b124)
2025-12-24 17:01:01 +08:00
clinx
49b81bf67f fix(client): wait for caching data for read operation #1000267457
Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit eb9e348047)
2025-12-24 17:01:01 +08:00
clinx
a6025f3b42 fix(client): restore connection addresses removed after network disconnection #1000267457
Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 45347dee6b)
2025-12-24 17:01:00 +08:00
clinx
184b6a1535 feat(tool): remove specific key #1000250043
Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 6fe627bd87)
2025-12-24 17:01:00 +08:00
clinx
abd4b9c722 fix(flashenode): Be compatible with both FUSE and SDK method invocations
close:#1000250043

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 15d6d1d3f1)
2025-12-24 17:01:00 +08:00
clinx
e49098d7a7 fix(flashnode): fix the log filename and request parameters in the URL #1000257468
Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 969c554f78)
2025-12-24 17:01:00 +08:00
clinx
4cafd415d7 feat(sdk): skip processing when single Put loads insufficient data.
close:#1000151053

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 0f3b1f8c1b)
2025-12-24 17:00:59 +08:00
clinx
b284a10680 client(sdk): read data with random#1000151053
Signed-off-by: clinx <chenlin1@oppo.com>

(cherry picked from commit 3e175326ac)
2025-12-24 17:00:59 +08:00
clinx
04243536dc client(sdk): optimize the read process #1000151053
Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 66a10d3e38)
2025-12-24 17:00:59 +08:00
baihailong
b3c5db3eee fix(sdk): conn SetReadDeadline and reader specify ctx. #1000151163
Signed-off-by: baihailong <baihailong@oppo.com>
(cherry picked from commit 8fb8ae389c)
2025-12-24 17:00:59 +08:00
chihe
625b6f1f36 fix(tools): close reader when read is completed
close:#1000151163

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit c3b0722c7a)
2025-12-24 17:00:59 +08:00
clinx
bab0f6d6a3 fix(flashnode): use the CLI to set the hot key miss count.
close:#1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
2025-12-24 17:00:59 +08:00
chihe
45dcc10e6a fix(flashnode): fixed the infinite loop issue in GetObject.
close:#1000151055

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit c5e2315c7d)
2025-12-24 17:00:59 +08:00
chihe
58771c8dc2 feat(remotecache): add config tool
close:#1000151163

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 037348725c)
2025-12-24 17:00:58 +08:00