Commit Graph

5753 Commits

Author SHA1 Message Date
slasher
d076024883 fix(rpc): timeout with response in rpc client
@formatter:off

Signed-off-by: slasher <shenjie1@oppo.com>
2025-09-05 12:15:07 +08:00
mawei029
34663a6fd7 fix(blobnode): fix data inspect goroutine leak
@formatter:off

Signed-off-by: mawei029 <mawei2@oppo.com>
2025-09-04 15:54:03 +08:00
zhangjianwei2
4ddfc37d3f fix(bssdk): stream parameter hierarchy of sdk is inconsistent with access
fixes: https://github.com/cubefs/cubefs/issues/3920

Signed-off-by: zhangjianwei2 <zhangjianwei2_yewu@cmss.chinamobile.com>
2025-09-01 17:20:17 +08:00
yuzhiqiang
e578ed054d fix(blobstore): fix typo
Signed-off-by: yuzhiqiang <yuzhiqiang_yewu@cmss.chinamobile.com>
2025-09-01 17:03:40 +08:00
mawei029
7a18c4c20d fix(blobnode): need check write n at datafile, may be ctx is cancel
with: #1000309518

Signed-off-by: mawei029 <mawei2@oppo.com>
2025-09-01 10:17:05 +08:00
mawei029
b7c1606fa2 fix(blobnode): qos limit read io concurrence overload
@formatter:off

Signed-off-by: mawei029 <mawei2@oppo.com>
2025-09-01 10:17:05 +08:00
dengxiaochao
0ef70c8d48 fix(sdk): incorrect offset when aheadread copy cacheBlock to req data buffer
Signed-off-by: dengxiaochao <dengxiaochao@bilibili.com>
2025-09-01 08:55:55 +08:00
linfangrong
0da75080fe fix(client): Fixed issues #3586 readdir offset
Signed-off-by: linfangrong <linfangrong.liuxin@qq.com>
2025-08-22 11:17:07 +08:00
yuzhiqiang
66d45dba3b fix(blobstore): remove the minimum value limit
In some specific scenarios, a smaller alloc_retry_interval_ms value
needs to be set, so the minimum value limit is removed.

Signed-off-by: yuzhiqiang <yuzhiqiang_yewu@cmss.chinamobile.com>
2025-08-22 10:05:28 +08:00
NaturezzZ
0a9673f266 fix(master): add retry to syncSendAdminTask to handle transient error
Signed-off-by: NaturezzZ <naturezzz@outlook.com>
2025-08-15 10:39:58 +08:00
aaronwu2010
310badc752 docs(docs): Add 7 FAQ cases.
Signed-off-by: aaronwu2010 <huochengwu@qq.com>
2025-08-14 14:19:50 +08:00
yuzhiqiang
2e4c46a4fb feat(blobstore): add compress option to log configuration
Since the lumberjack package has a compression option,
this option is also added to the log configuration.
The default value is false, and it is up to the user to decide whether to enable it.

Signed-off-by: yuzhiqiang <yuzhiqiang_yewu@cmss.chinamobile.com>
2025-08-14 11:36:51 +08:00
zhumingze1108
2f8f2f92a7 fix(sdk): gofmt v3.5.2 for mege to master
Signed-off-by: zhumingze1108 <zhumingze@oppo.com>
2025-08-11 20:21:42 +08:00
zhumingze
6d7ed87406 docs(docs): update yum.md for v3.5.2
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:20 +08:00
zhumingze
65cb06469f docs(docs): update changelog for v3.5.2
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:20 +08:00
clinx
432ae228b6 feat(docs): add docs about 3.5.1
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-11 17:21:20 +08:00
zhumingze
4f0935dccb docs(docs): Modify the docs according to v3.5.2
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:20 +08:00
shuqiang-zheng
c2120b249a fix(master): reported bad disk not complete decommission timely metric.
close:#1000242504

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:20 +08:00
zhumingze
77156bdb08 fix(master): Fixed the problem of repeated execution of disk decommission. #1000247984
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:20 +08:00
zhumingze
ea04e20415 fix(data): Determine the disk lost based on master and locally loaded Dp information
. #1000244723

Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:20 +08:00
shuqiang-zheng
5229b942f0 fix(master): ignore dp that has the same srcAddr but are in the autoAddReplica status.
close:#1000242504

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:20 +08:00
shuqiang-zheng
5f458b8ff5 fix(master): remove the interface that resets the decommission state of the disk to avoid misuse.
close:#1000242504

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:20 +08:00
zhumingze
4f0b89ebb6 fix(data): Fix autoComputeCRC log issue. #1000232936
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:20 +08:00
zhumingze
69c99eb657 fix(master): Optimize fileStats related interfaces. #1000240718
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:19 +08:00
shuqiang-zheng
d22301841b fix(master): support adjusting the weight of the previous decommission.
close:#1000234137

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:19 +08:00
clinx
fb36f0f98b feat(flashnode): submit warm up task by http interface#1000150848
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-11 17:21:19 +08:00
clinx
24baf89ef5 feat(flashnode): specify the number of origin-fetching goroutines
. #1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-11 17:21:19 +08:00
clinx
bb950063e8 fix(client): use heartbeat ping flashnode #1000151053
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-11 17:21:19 +08:00
chihe
76cb9a6742 feat(client): add the forceRemoteCache configuration
close:#22957483

Signed-off-by: chihe <chihe@oppo.com>
2025-08-11 17:21:19 +08:00
chihe
59016a67cb fix(client): do not remove context when dir is released
close:#21990545

Signed-off-by: chihe <chihe@oppo.com>
2025-08-11 17:21:19 +08:00
chihe
e0aa65f740 fix(flashnode): modify mem_stat for reading from dataNode
close:#23109728

Signed-off-by: chihe <chihe@oppo.com>
2025-08-11 17:21:19 +08:00
chihe
17165dc792 fix(client): do not remove node cache when dir is released
close:#21990545

Signed-off-by: chihe <chihe@oppo.com>
2025-08-11 17:21:19 +08:00
Victor1319
8b0aeef378 refactor(master): limit the interval between deleteing mp replica to 5 minutes. #1000230481
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-11 17:21:19 +08:00
Wu Huocheng
6fb8c5c280 chore(master): delete unsave count and calculate freeze count realtime.#1000230160
Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
2025-08-11 17:21:19 +08:00
shuqiang-zheng
8f8d7d6f5a fix(master): fix possible deadlocks during dp decommission.
close:#1000231787

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:19 +08:00
shuqiang-zheng
44cd11860e fix(master): modify dp decommission failure retry interval to 5 minutes.
close:#1000219034

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:19 +08:00
Wu Huocheng
503a930226 fix(metanode): replace runtime.GC with debug.OsFreeMemory.#1000228535
The runtime.GC may cause metanode lose heartbeat.

Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
2025-08-11 17:21:19 +08:00
zhumingze
3264a846e5 fix(master): fix log and interface display issues. #1000230771
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:19 +08:00
Victor1319
ff65346f7b fix(master): check raft leader before handle leader change. #1000228487
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-11 17:21:19 +08:00
Victor1319
4dc8da9159 fix(master): set max limit as one year for trash interval. #1000227134
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-11 17:21:19 +08:00
leonrayang
91f6884901 revert(client): Add a log that records information about unsupported requests #23059813
This reverts commit ae352f498a.

Signed-off-by: leonrayang <changliang@oppo.com>
2025-08-11 17:21:19 +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
shuqiang-zheng
58e8451fbe fix(master): modify the period of checking dp repairing status of background goroutine to 5 minutes.
close:#1000158166

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:19 +08:00
shuqiang-zheng
03112ff534 fix(master): fix the issue that newly created dp may falsely report dp no same peer.
close:#1000155538

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:19 +08:00
shuqiang-zheng
62a30aa9af fix(master): fix decommission target nodeSet problem.
close:#1000219643

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:19 +08:00
Victor1319
9b3023e788 refactor(master): classify DP anomaly alerts by media type. #1000196022
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-11 17:21:19 +08:00
Victor1319
d6f98b4fe6 refactor(master): support report zone, set info for node metrics. #1000138242
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-11 17:21:19 +08:00
Victor1319
76ea9434ea fix(client): avoid client nil point panic. #1000225195
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-11 17:21:19 +08:00
zhumingze
d2c97826a1 fix(meta): fix log problem. #1000223743
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:19 +08:00
zhumingze
50177fae9f fix(master): Optimize the judgment conditions when the bad disk is automatically decommission
. #1000223743

Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-11 17:21:19 +08:00