Commit Graph

935 Commits

Author SHA1 Message Date
clinx
086034cb92 fix(flash): avoid returning network EOF
with: #1000360870

Signed-off-by: clinx <chenlin1@oppo.com>
2025-09-29 14:27:27 +08:00
clinx
6e73ed2cd0 fix(flash): change the write packet size to 64K to avoid timeout
with: #1000360870

Signed-off-by: clinx <chenlin1@oppo.com>
2025-09-29 14:27:27 +08:00
chihe
b5b2d3644c fix(client): do not wait for async flush if stream is error
close:#1000363069

Signed-off-by: chihe <chihe@oppo.com>
2025-09-28 11:18:07 +08:00
clinx
b07e38d8b1 fix(flash): set connection deadline with ctx for put
with: #1000360870

Signed-off-by: clinx <chenlin1@oppo.com>
2025-09-28 10:00:24 +08:00
clinx
6503c0d7cc fix(flash): do not put cache miss error to warn
with: #1000360870

Signed-off-by: clinx <chenlin1@oppo.com>
2025-09-26 17:31:21 +08:00
chihe
f49728b4be fix(clinet):shuffle the order of hosts for aheadread
close:#1000340945

Signed-off-by: chihe <chihe@oppo.com>
2025-09-25 17:02:07 +08:00
clinx
00bf6d2389 fix(flash): the master distributes the flashkeylimit value
with: #1000356686

Signed-off-by: clinx <chenlin1@oppo.com>
2025-09-24 11:09:27 +08:00
chihe
de243a2a87 fix(client):fix the issue with the timing of triggering the addNextTask task
close:#1000354285

Signed-off-by: chihe <chihe@oppo.com>
2025-09-23 14:25:59 +08:00
clinx
b6771c282a fix:(flash): check key limit with no wait
with: #1000355286

Signed-off-by: clinx <chenlin1@oppo.com>
2025-09-23 10:37:36 +08:00
chihe
5657874b3f fix(client):fixing the prefetching sliding window logic
close:#1000354285

Signed-off-by: chihe <chihe@oppo.com>
2025-09-22 19:59:43 +08:00
chihe
9d45588a13 fix(client):add unit test for aheadread
@formatter:off

Signed-off-by: chihe <chihe@oppo.com>
2025-09-22 19:59:43 +08:00
clinx
52a3674321 feat(flash): atomic update request result
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
2025-09-22 15:33:37 +08:00
clinx
b5555ab40f fix(flash): config client flow limit by master
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
2025-09-19 15:16:11 +08:00
clinx
dfa3e22413 fix(flash): pull handleReadTimeout when flashnode start
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
2025-09-19 10:46:51 +08:00
clinx
53edbd9d19 fix(flash): change log level to warn
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
2025-09-18 16:09:44 +08:00
chihe
19ea486af1 fix(client): fix bugs in partly hit scenarios of the prefetch function
@formatter:off

Signed-off-by: chihe <chihe@oppo.com>
2025-09-18 10:05:10 +08:00
dengxiaochao
a5f9ecd148 fix(sdk): incorrect offset when aheadread copy cacheBlock to req data buffer
@formatter:off

Signed-off-by: dengxiaochao <dengxiaochao@bilibili.com>
2025-09-18 09:57:43 +08:00
clinx
d4c2520e8f fix(client:) add flow limit for object operation
with: #1000343199

Signed-off-by: clinx <chenlin1@oppo.com>
2025-09-17 09:48:47 +08:00
chihe
a59c4c71ed fix(client): read from leader when excuting ahead read
close:#1000340945

Signed-off-by: chihe <chihe@oppo.com>
2025-09-16 14:13:25 +08:00
clinx
9808c33d84 fix(cache): modify the retry logic to adapt to the first packet timeout duration
with: #1000343199

Signed-off-by: clinx <chenlin1@oppo.com>
2025-09-15 19:19:30 +08:00
clinx
e2b5003956 fix(cache): improve read concurrency
with: #1000326585

Signed-off-by: clinx <chenlin1@oppo.com>
2025-09-15 11:41:13 +08:00
shuqiang-zheng
a89871ce64 feat(master): add status update records to dp decommission process for querying.
close: #1000329528

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-09-11 15:41:53 +08:00
chihe
d1e7e412e0 fix(client):cleanup eh when flush is completed
close:#1000310987

Signed-off-by: chihe <chihe@oppo.com>
2025-09-10 09:59:50 +08:00
chihe
65c1b4a878 fix(client): fix error for ltp
close:#1000310987

Signed-off-by: chihe <chihe@oppo.com>
2025-09-09 10:52:24 +08:00
chihe
428255293e fix(client); Cache blocks will not be evicted when they are not read.
close:#1000310987

Signed-off-by: chihe <chihe@oppo.com>
2025-09-08 09:59:24 +08:00
clinx
fd5060d2ad fix: enhance LRU retrieval speed
with: #1000303671

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-29 16:16:05 +08:00
clinx
049da98617 fix: right aligned for reading block
with: #1000303671

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-29 10:55:30 +08:00
clinx
7a249e1d99 fix(flash): print hanging size
with: #1000307099

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-28 14:11:14 +08:00
chihe
70c41c1f85 fix(client):do not clean extent handler if flush is async
close:#1000306048

Signed-off-by: chihe <chihe@oppo.com>
2025-08-27 17:46:41 +08:00
clinx
862c7f1171 fix(client): set DefaultRemoteCacheSameRegionTimeout to 20 ms
with: #1000303671

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-27 12:36:18 +08:00
clinx
91bb7d441d fix(flash): set block allocate size equal to request length
with: #1000292905

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-25 16:14:23 +08:00
clinx
bdf1f207bd fix(flash): store fg slots when slots changed
with: #1000292546

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-21 19:34:30 +08:00
clinx
c3737e9b38 fix(flashNode) : clean streamer resource at consumer finish
with: #1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-21 17:22:43 +08:00
clinx
497c4cb4c2 fix(client): close conn when aysnc write failed
with: #1000293406

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-21 14:54:11 +08:00
zhumingze
f6359bf1e8 fix(master): add some log to locate migrate mp problem. #1000295064
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-20 20:13:00 +08:00
chihe
61525bb7a4 fix(client): reduce the memory usage of the aheadRead
@formatter:off

Signed-off-by: chihe <chihe@oppo.com>
2025-08-19 19:27:41 +08:00
chihe
9153aec096 fix(client): fix ltp error for async fluash
@formatter:off

Signed-off-by: chihe <chihe@oppo.com>
2025-08-19 15:43:39 +08:00
leonrayang
0aaead993e feat(client): Add async flush, reduce the close handler time cost @formatter:off
Signed-off-by: leonrayang <changliang@oppo.com>
2025-08-19 15:43:20 +08:00
clinx
e11e67210d fix(flash): config init remote client timeout
with: #1000285575

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-19 15:32:45 +08:00
clinx
084f3941ed fix(flash): set read and write flow by master
with: #1000285575

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-19 15:32:45 +08:00
clinx
e05a97fbb1 fix(client): check whether the data has been fully read before reading
with: #1000286146

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-19 15:32:43 +08:00
clinx
25b958ca13 fix(flash): correct the log information
with: #1000275887

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

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-19 15:32:41 +08:00
clinx
32641daf6d fix(tool): print stat log for remote cache test tool
with:#1000275887

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-19 15:32:41 +08:00
clinx
94a90af9ae fix(flashnode): change the flashnode report time during leader chang #1000275887
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-19 15:32:41 +08:00
clinx
d7e6e6ccb1 fix(flash):adjust some log descriptions and default values #1000257468
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-19 15:32:40 +08:00
clinx
eb9e348047 fix(client): wait for caching data for read operation #1000267457
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-19 15:32:39 +08:00
clinx
45347dee6b fix(client): restore connection addresses removed after network disconnection #1000267457
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-19 15:32:38 +08:00
clinx
6fe627bd87 feat(tool): remove specific key #1000250043
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-19 15:32:37 +08:00
clinx
15d6d1d3f1 fix(flashenode):Be compatible with both FUSE and SDK method invocations #1000250043
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-19 15:32:37 +08:00