Commit Graph

6020 Commits

Author SHA1 Message Date
shuqiang-zheng
8042b39daa fix(master): fix panic caused by lack of locking during concurrent access to the rafts map.
close: #1000356742

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
(cherry picked from commit 5635b02677)
2025-12-24 17:01:17 +08:00
shuqiang-zheng
97855da728 fix(master): fix the issue of inaccurate disk and node decommission progress due to leader changes.
close: #1000349627

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
(cherry picked from commit 65ac8ca7b2)
2025-12-24 17:01:17 +08:00
clinx
29052a66e7 fix(flash): free pre-allocated space after file creation
with:#1000360870

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 77eb7c264c)
2025-12-24 17:01:17 +08:00
chihe
1ce947de7b fix(clinet): shuffle the order of hosts for aheadread
close:#1000340945

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit f49728b4be)
2025-12-24 17:01:16 +08:00
clinx
02f6ab6370 fix(flash): change keyToDiskMap type
with: #1000356686

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 750ea762d1)
2025-12-24 17:01:16 +08:00
clinx
e9e4a82869 fix(flash): the master distributes the flashkeylimit value
with: #1000356686

Signed-off-by: clinx <chenlin1@oppo.com>
2025-12-24 17:01:16 +08:00
clinx
c38343e211 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>
(cherry picked from commit 76dd0886b5)
2025-12-24 17:01:16 +08:00
chihe
a83b7d2678 fix(client): fix the issue with the timing of triggering the addNextTask task
close:#1000354285

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit de243a2a87)
2025-12-24 17:01:15 +08:00
Victor1319
d1291ff9f0 fix(cluster): update infos to handle discard partitions.
close:#1000355377

- Modify function signature to include ignoreDiscard parameter
- Update logic to skip discarded data partitions when requested
- Ensure compatibility with existing data node retrieval logic

Signed-off-by: Victor1319 <zengxuewei@oppo.com>
(cherry picked from commit d24e646004)
2025-12-24 17:01:15 +08:00
clinx
5561a1d3a6 fix(flash): check key limit with no wait
with: #1000355286

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit b6771c282a)
2025-12-24 17:01:15 +08:00
chihe
220d470ac2 fix(client): fixing the prefetching sliding window logic
close:#1000354285

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 5657874b3f)
2025-12-24 17:01:15 +08:00
chihe
663d97f009 fix(client): add unit test for aheadread
@formatter:off

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 9d45588a13)
2025-12-24 17:01:14 +08:00
clinx
41aa1cf2c1 feat(flash): atomic update request result
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 52a3674321)
2025-12-24 17:01:14 +08:00
clinx
d10274f4a4 fix(flash): config client flow limit by master
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
2025-12-24 17:01:14 +08:00
clinx
3aa98d5fae fix(flash): pull handleReadTimeout when flashnode start
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit dfa3e22413)
2025-12-24 17:01:14 +08:00
clinx
ea4f49f026 fix(flash): change log level to warn
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 53edbd9d19)
2025-12-24 17:01:14 +08:00
chihe
01dfa9f09e fix(client): fix bugs in partly hit scenarios of the prefetch function
@formatter:off

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 19ea486af1)
2025-12-24 17:01:13 +08:00
dengxiaochao
d794dc4647 fix(sdk): incorrect offset when aheadread copy cacheBlock to req data buffer
@formatter:off

Signed-off-by: dengxiaochao <dengxiaochao@bilibili.com>
(cherry picked from commit a5f9ecd148)
2025-12-24 17:01:13 +08:00
clinx
6125ac66b7 fix(flash): to load blockv2 need to init key limieter
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 6685b34b2e)
2025-12-24 17:01:13 +08:00
clinx
cd4078e069 fix(client): add flow limit for object operation
with: #1000343199

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit d4c2520e8f)
2025-12-24 17:01:13 +08:00
clinx
bebe48c0ca feat(flash): add key limiter for cache read
with: #1000274394

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 951e600424)
2025-12-24 17:01:12 +08:00
shuqiang-zheng
4b3a8708ce fix(master): Optimize the reporting metrics for bad disks that fail to decommission promptly.
close: #1000336199

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
(cherry picked from commit dfcc603a03)
2025-12-24 17:01:12 +08:00
shuqiang-zheng
08b78954ca fix(master): fix an issue where token might consume twice.
close: #1000336199

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
(cherry picked from commit 654d5bfcf2)
2025-12-24 17:01:12 +08:00
chihe
5c83c917a1 fix(client): read from leader when excuting ahead read
close:#1000340945

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit a59c4c71ed)
2025-12-24 17:01:11 +08:00
zhumingze
8960c9388e fix(master): Don't show disk decommissionSuccess alerts triggered by node decommission.
.#1000336575

Signed-off-by: zhumingze <zhumingze@oppo.com>
(cherry picked from commit 2f64db405b)
2025-12-24 17:01:11 +08:00
clinx
5f948db14a fix(cache): modify the retry logic to adapt to the first packet timeout duration
with: #1000343199

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 9808c33d84)
2025-12-24 17:01:10 +08:00
clinx
358058c74a fix(cache): improve read concurrency
with: #1000326585

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit e2b5003956)
2025-12-24 17:01:10 +08:00
Victor1319
c68437384a fix(master): enhance error handling in getVolSimpleInfo
close:#1000337685

Signed-off-by: Victor1319 <zengxuewei@oppo.com>
(cherry picked from commit f47bc8ba9e)
2025-12-24 17:01:10 +08:00
shuqiang-zheng
0663e062b8 feat(master): check vol deletion when traversing dp decommission queue.
close: #1000329496

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
(cherry picked from commit 37db5cf3b1)
2025-12-24 17:01:10 +08:00
shuqiang-zheng
17b991b351 feat(master): add status update records to dp decommission process for querying.
close: #1000329528

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-12-24 17:01:10 +08:00
shuqiang-zheng
eab8a04023 feat(master): add retries for ignore dataPartitions during disk decommission.
close: #1000329518

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
(cherry picked from commit e1165a242e)
2025-12-24 17:01:09 +08:00
shuqiang-zheng
1c0a800f93 fix(master): add display of remainingDpCnt when querying disk or dataNode decommission progress.
close: #1000329505

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
(cherry picked from commit 83748a2a03)
2025-12-24 17:01:09 +08:00
chihe
99b040a620 fix(client): cleanup eh when flush is completed
close:#1000310987

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit d1e7e412e0)
2025-12-24 17:01:09 +08:00
chihe
1cf8acde1c fix(client): fix error for ltp
close:#1000310987

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 65c1b4a878)
2025-12-24 17:01:09 +08:00
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