Commit Graph

5545 Commits

Author SHA1 Message Date
shuqiang-zheng
72089c6f0c fix(master): fix issue caused by resetting decommissionRunning state.
close:#1000144597

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-08 14:59:31 +08:00
zhumingze
a144b60824 fix(master): Fix the garbled problem of printing logs #1000152748
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:30 +08:00
zhumingze
68eb8fe774 fix(master): Fix request access information distortion caused by master switching leader.
. #1000152794

Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:30 +08:00
zhumingze
b74b3fa74e fix(objectnode): fix incorrect statusCode when creating volume in objectnode. #1000146602
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:30 +08:00
zhumingze
15b24c6d0e fix(master): fix create dp timeout problem when create vol. #1000145610
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:30 +08:00
chihe
4373c0ae18 fix(client): remove random wait for trash
close:#1000150030

Signed-off-by: chihe <chihe@oppo.com>
2025-08-08 14:59:30 +08:00
zhumingze
71dee686ef feat(data): limitIO strategy for separating repair io from business io. #1000095860
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:30 +08:00
Wu Huocheng
f4bcdc21c6 fix(master): Set tobeOffline flag before create migrate plan.#1000138733
Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
2025-08-08 14:59:30 +08:00
zhumingze
37d1816f4f fix(master): fix decommissionSuccessDisk issue where it reappears after being deleted #1000131939
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:30 +08:00
zhumingze
e252c16a44 fix(cli): Add decommissionType parameter in cli recommission #1000131203
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:30 +08:00
zhumingze
1cf0bafea2 fix(data): fix null pointer panic When CreateDataPartition. #1000131492
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:30 +08:00
zhumingze
c260b7db0c fix(meta): fix fileStats bug. #1000140349
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:30 +08:00
zhumingze
9a571a7f35 fix(master): No additional display of discard dp. #1000128244
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:30 +08:00
shuqiang-zheng
4e6943fae5 fix(master): fix host0 decommission problem.
close:#1000111048

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-08 14:59:30 +08:00
shuqiang-zheng
b519bf1223 fix(master): fix raft member additions not taking effect during dp decommission.
close:#1000136087

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-08 14:59:30 +08:00
Wu Huocheng
ae8ccc5d58 feat(master): add freeze status into metapartition status.#1000090632
Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
2025-08-08 14:59:30 +08:00
Victor1319
dff6a87438 fix(master): add ignoreDiscard param for datanode get. #1000135139
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:30 +08:00
Victor1319
60baf1ff40 fix(master): not return discard dp for datanode get api. #1000135139
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:30 +08:00
Victor1319
e7edd63446 fix(data): avoid replicas empty when buildDataPartitionRepairTask. #1000134827
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:30 +08:00
Victor1319
8f0590bc1a feat(lc): support config file size for lifecycle rule. #1000135253
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:30 +08:00
shuqiang-zheng
cbacf08980 fix(master): add decommission statistics related functionality to cli.
close:#1000104677

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-08 14:59:30 +08:00
shuqiang-zheng
55c0331c14 fix(master): add some logs to locate raft member additions and removals that didn't take effect.
close:#1000105813

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-08 14:59:30 +08:00
shuqiang-zheng
9b4ba1dd9a fix(master): discard dp will be marked as successful during the decommission.
close:#1000129633

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-08 14:59:29 +08:00
shuqiang-zheng
6a687a21ae fix(master): remove the default concurrency limit for disk offline.
close:#1000063905

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-08 14:59:29 +08:00
shuqiang-zheng
339f112008 fix(master): update log level.
close:#1000111048

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-08 14:59:29 +08:00
shuqiang-zheng
89c1915676 fix(master): fix for dp no leader due to failure to add raft member during decommission.
close:#1000105754

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-08 14:59:29 +08:00
shuqiang-zheng
a3cf843526 feat(master): supports statistics of repair information in disk and node dimensions.
close:#1000104677

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-08 14:59:29 +08:00
Victor1319
e5abe1b66c refactor(meta): add audit log for append operation. #1000132254
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:29 +08:00
Wu Huocheng
a76fae0fad fix(master): use default media type before checking dp number.#1000131511
Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
2025-08-08 14:59:29 +08:00
Victor1319
317a47f1d3 fix(meta): fix old inode delete file remove failed bug. #1000125136
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:29 +08:00
Wu Huocheng
2ed1812744 feat(master): offline metanode which has no meta partition.#1000090632
Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
2025-08-08 14:59:29 +08:00
Wu Huocheng
488f730374 chore(master): enable offline active status metanode.#1000090632
Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
2025-08-08 14:59:29 +08:00
Wu Huocheng
043731dabc chore(master): Add meta node name into balance task.#1000090632
Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
2025-08-08 14:59:29 +08:00
Wu Huocheng
e2da451daa feat(master): Kick Out metanode at the end of background task.#1000090632
Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
2025-08-08 14:59:29 +08:00
Wu Huocheng
04991b6b80 feat(master): Set multiple config values.#1000005968
Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
2025-08-08 14:59:29 +08:00
Wu Huocheng
ad075f1559 feat(master): Add kick out metanode api.#1000005968
Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
2025-08-08 14:59:29 +08:00
Wu Huocheng
00c6a9b420 fix(master): remove the un-readable words in response.#1000129081
Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
2025-08-08 14:59:29 +08:00
leonrayang
4d7a690690 fix(metanode): Remove the logic of real-time calculation of the incremental data of the Quota
. #1000112797

Signed-off-by: leonrayang <chl696@sina.com>
2025-08-08 14:59:29 +08:00
leonrayang
0b58792d6d fix(metanode): Remove the logic of real-time calculation of the incremental data of the UID.
.  #1000112797

Signed-off-by: leonrayang <chl696@sina.com>
2025-08-08 14:59:29 +08:00
zhumingze
f6a2781590 fix(master): Fixed the abnormal display of repairStartTime. #1000117639
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:29 +08:00
zhumingze
f39493a9b4 fix(data): change ActionBatchMarkDelete limitIOError log level to info. #1000124626
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:29 +08:00
Victor1319
5ea1d37f21 refactor(meta): refactor inode and dentry muti version code. #1000114612
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:29 +08:00
Victor1319
72dc99de1f refactor(meta): refactor code and testcases. #1000114612
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:29 +08:00
Victor1319
388b1cb7cf refactor(meta): add bench testcase for inode marshal. #1000114612
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:29 +08:00
Victor1319
6f209ae5e9 feat(meta): Optimize the memory alignment of inode and dentry fields. #1000114802
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:28 +08:00
Victor1319
c296a62206 feat(meta): add testcase for inode and dentry marshal. #1000114612
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:28 +08:00
Victor1319
cd12bd7e6b feat(meta): use buf pool to refactor load snapshot. #1000105253
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:28 +08:00
Victor1319
3059c4c9b7 feat(meta): use buf pool to refactor dentry marshal func. #1000100705
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:28 +08:00
Victor1319
3ad0f3d01f feat(meta): use buf pool to refactor inode marshal func. #1000094350
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:28 +08:00
zhumingze
5390dbd59e fix(master): After a DecommissionRetry fails, wait ten minutes for next try.
.  #1000107357

Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:28 +08:00