Commit Graph

414 Commits

Author SHA1 Message Date
clinx
9cd6c92dd3 fix(flash): check mount point and add metrics
with: #1000414729

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit a9c84eca6b)
2025-12-24 17:01:25 +08:00
shuqiang-zheng
1c580ae8ab fix(master): display the weight and decommission type.
close: #1000362788

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
(cherry picked from commit ef8d06e97e)
2025-12-24 17:01:20 +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
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
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
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
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
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
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
baihailong
f567742019 fix(cli): cluster info show remotecache config. #1000151055
Signed-off-by: baihailong <baihailong@oppo.com>
(cherry picked from commit f414efe63e)
2025-12-24 17:00:58 +08:00
baihailong
0a5aa265de feat(flashgroupmanager): enable set remotecache config.#1000181329
Signed-off-by: baihailong <baihailong@oppo.com>
(cherry picked from commit 84192cb594)
2025-12-24 17:00:36 +08:00
baihailong
169152fb41 feat(flashnode): support read block.#1000151055
Signed-off-by: baihailong <baihailong@oppo.com>
(cherry picked from commit c7aac8a558)
2025-12-24 17:00:12 +08:00
leonrayang
a84e88d7f9 feat(cli): Add tool to obtain partition information that not distributed in the same failure domain
. #1000227252

Signed-off-by: leonrayang <changliang@oppo.com>
2025-08-11 17:21:19 +08:00
zhumingze
e91577b8b8 fix(cli): Skip non-existent mp when printing. #1000217026
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:18 +08:00
zhumingze
72d8e176af fix(master): Optimize disk decommission command and add boundary conditions. #1000217026
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:18 +08:00
shuqiang-zheng
e39e185356 fix(master): show dp of missing tiny extent when cli performs data partition checking.
close:#1000059418

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:18 +08:00
Wu Huocheng
2145fa9ec4 fix(master): Add freeze meta partition stage two.#1000208370
Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
2025-08-11 17:21:18 +08:00
shuqiang-zheng
8fcdae734f fix(master): optimize log output for failed cancellation of decommission.
close:# 1000167790

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:18 +08:00
shuqiang-zheng
175ee90983 feat(master): the dp decommission supports specifying the target nodeSet.
close:#1000211002

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:18 +08:00
zhumingze
f41ab87b0b fix(cli): skip not exist mp in check abnomral raft mps in cli. #1000203274
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:18 +08:00
zhumingze
dcedbe6397 fix(cli): Fix cli Incomplete printing problem. #1000203274
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:17 +08:00
shuqiang-zheng
d9a2e6dc7e fix(master): add a map to save decommission retries for dp on different disks.
close:#1000188341

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:16 +08:00
zhumingze
b13b4ec849 fix(cli): Add separate display dpCnt according to mediaType for cli volume. #1000177017
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:16 +08:00
zhumingze
6702a0240a fix(cli): Add raftForceDel parameter for disk decommission. #1000181775
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:15 +08:00
zhumingze
d0fa18a24e fix(cli): cli adds the function of displaying the number of DPs of different media
. #1000177017

Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:15 +08:00
zhumingze
111956c970 fix(cli): Fix cli datapartition check display issue. #1000171648
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:15 +08:00
leonrayang
7d5ad3adf4 feat(metanode): Add raft members consistent check with master hosts in metanode member check
. #1000165698

Signed-off-by: leonrayang <changliang@oppo.com>
2025-08-11 17:21:14 +08:00
zhumingze
db66d12cca fix(cli): Display DP of different decommission types separately. #1000169635
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:14 +08:00
clinx
7cae3a1114 fix(flashnode): show empty stat #1000021930
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-11 12:49:58 +08:00
clinx
a8de2526c7 fix(flashnode): show empty stat #1000021930
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-11 12:49:58 +08:00
Victor1319
fc05b1d503 refactor(all): remove cache rule and cache threshold. #1000142823
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:31 +08:00
shuqiang-zheng
c8176fc7fc fix(master): add upper and lower limit judgment when setting gogc value
overwrite is been allowed when dp decommission.

close:#1000011090 #1000161090

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-08 14:59:31 +08:00
shuqiang-zheng
94ff433984 fix(master): set the repairingStatus of dp via raft.
close:#1000158166 #1000158134

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-08 14:59:31 +08:00
zhumingze
818b47eb85 fix(cli): Add description of the use of the cli recommission command. #1000155113
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:31 +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
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
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
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
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
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
zhumingze
314edb9bce fix(cli): Do not display dp with empty disk err replica. #1000113950
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:28 +08:00
zhumingze
02fda728d7 feat(master): Add disk decommission success metric. #1000012562
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:28 +08:00
shuqiang-zheng
3cbb46bd80 fix(master): fix some issues found during decommission testing.
close:#1000059418

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-08 14:59:28 +08:00
shuqiang-zheng
7e21ea26f0 feat(master): support for dp decommission prioritization.
close:#1000059507

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-08 14:59:28 +08:00
zhumingze
a18cf5072e feat(cli): Badpartition check display modified to dp number. #1000101191
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:59:28 +08:00
leonrayang
069a4a63a2 feat(cli): Output the QoS information of the volume #1000101348
Signed-off-by: leonrayang <chl696@sina.com>
2025-08-08 14:59:27 +08:00
Victor1319
631baaf14d feat(master): add switch to control whether ignore tiny extent recover. #1000094081
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:27 +08:00
Victor1319
c3ccdfc7e2 refactor(sdk): remove dp cache code from sdk, client, cli. #1000063488
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:59:27 +08:00