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