Commit Graph

4551 Commits

Author SHA1 Message Date
Victor1319
10353bf433 docs(docs): update upgrade 3.5.0 title level.
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-03-13 10:01:10 +08:00
Victor1319
0cb374c1af docs(docs): add faq upgrade file to sidbar.
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-03-12 17:24:48 +08:00
Victor1319
06ddf04184 docs(docs): add feature hybridcloud file to sidbar.
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-03-12 17:00:39 +08:00
Victor1319
605aae1880 docs(docs): correct some issuse abount docs. #23131054
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-03-11 16:43:21 +08:00
Victor1319
be01778178 docs(docs): add docs abount 3.5.0. #23131054
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-03-11 16:05:59 +08:00
Victor1319
add9913f5f fix(master): use listen port as register consul port for master. #23119229
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-03-11 11:32:50 +08:00
Victor1319
329174a879 refactor(client): support config stream reqChan Size. #23114335
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-03-11 11:32:50 +08:00
Victor1319
e91f2fb9d9 fix(sdk): force update extent cache after trunc. #22962095
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-03-11 11:32:50 +08:00
Wu Huocheng
cd7ce653d4 fix(master): fix the nil pointer when master leader changed.#23070942
Root cause:
The quotaManager is not initilized yet, but it is used in heart beat.

Fix method:
Initilize quotaManager in newVol function.

Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
2025-03-11 11:32:50 +08:00
Victor1319
c86610432d fix(client): fix client push commit failed. #22962095
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-03-11 11:32:50 +08:00
Victor1319
2d7fdd8664 fix(meta): fix metanode panic when append empty obj extents. #22962095
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-03-11 11:32:50 +08:00
Victor1319
51e55b90d9 fix(meta): fix metanode panic when append empty obj extents. #22962095
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-03-11 11:32:50 +08:00
baihailong
ec0ae36211 fix(metanode): fix metanode UpdateXAttr incompatibility problem.#22993674
Signed-off-by: baihailong <baihailong@oppo.com>
2025-03-11 11:32:50 +08:00
Victor1319
e6e2ede06a fix(meta): fix batch append exts failed bug. #22962095
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-03-11 11:32:50 +08:00
gukaifeng
b7cf74ab5d fix(metanode): fsync the crc file after wirte
@formatter:off

Signed-off-by: gukaifeng <gukaifeng@xiaomi.com>
Signed-off-by: slasher <shenjie1@oppo.com>
2025-03-11 11:32:50 +08:00
zhaochenyang
1e9a31cd20 docs(doc): add cubefs lcnode config
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2025-02-14 10:08:07 +08:00
zhaochenyang
e50cce7aa6 docs(doc): add cubefs lcnode design introduction
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2025-02-13 18:51:48 +08:00
slasher
f8d7059352 chore(github): upgrade action of upload-artifact
see more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

Signed-off-by: slasher <shenjie1@oppo.com>
2025-02-13 17:46:35 +08:00
leonrayang
a8e58d0141 fix(sdk): The refCnt of the streamer may become inaccurate due to the counting conflicts
close:#22962095

Signed-off-by: leonrayang <chl696@sina.com>
2025-01-08 14:20:11 +08:00
Victor1319
e1d788c29d refactor(master): add crossZone hint message when addAllowedStorageClass failed. #22962157
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-01-08 14:20:11 +08:00
Victor1319
dcd89f0cb2 refactor(master): support report datanode status count for different media. #22960364
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-01-08 14:20:11 +08:00
Victor1319
b67ac4dec5 refactor(fsck): reduce debug log for fsck gc comand. #22958547
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-01-08 14:20:11 +08:00
Victor1319
5fb94fec97 fix(data): fix gc clear data failed bug. #22957485
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-01-08 14:20:11 +08:00
zhumingze
6fe5f79490 refactor(fsck): avoid panic when vol not exists #22911241
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-01-08 14:20:11 +08:00
zhaochenyang
6cdbcd6df1 refactor(lcnode): lcnode response ack to master after save data #22941195
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2025-01-08 14:20:11 +08:00
chihe
091b382a4f fix(doc): modify png path for blobstore
Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit e1175bd248)
2025-01-08 14:20:11 +08:00
chihe
81f8dcb3c4 fix(doc): fix sidebarConfig
Signed-off-by: chihe <chihe@oppo.com>
2025-01-08 14:20:11 +08:00
Victor1319
1e55cd23e5 fix(meta): Resolve the issue where log level settings for the EC are ineffective #22921293
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
Victor1319
a14b9a702c refactor(master): add vol used stats for monitor metrics. #22930922
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
Victor1319
edd357895d refactor(master): support report monitor stats for cluster different media datanode. #22929430
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
Victor1319
228cd0a197 refactor(all): refactor code for code scan warn info. #22929123
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
chihe
bd6da64d8a fix(cli):do not enable trash when excuting operation for quota
close:#22922055

Signed-off-by: chihe <chihe@oppo.com>
2024-12-30 16:00:12 +08:00
Victor1319
08b26f2161 fix(meta): Use a read-write lock to prevent concurrent access to clustername. #22915506
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
leonrayang
ec8e10a04d fix(metanode): Extend copy logic omitted quota element in the scenario of snapshot being disabled
close:#22788628

Signed-off-by: leonrayang <chl696@sina.com>
2024-12-30 16:00:12 +08:00
Victor1319
d9735ed3d0 fix(meta): avoid panic when new export point. #22911241
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
Victor1319
ee3172e8cf refactor(fsck): Ignore timestamp validation and support compatibility with older versions. #22911241
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
Victor1319
bb1eb1ebbe fix(master): ignore abnormal dp when addVolStorageClass. #22908260
enable to skip check mp & dp forbidden status.

Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
chihe
4d30ac7d4e fix(datanode): trigger disk error when read data from tiny extent
close:#22771554

Signed-off-by: chihe <chihe@oppo.com>
2024-12-30 16:00:12 +08:00
zhumingze
fdb59770c0 fix(data&cmd): Modify the alarm level of logLeftSpaceLimitRatio parameter parsing errors #22904699
Signed-off-by: zhumingze <zhumingze@oppo.com>
2024-12-30 16:00:12 +08:00
chihe
fd90f1835d fix(client): if Current is renanmed, create it again
close:#22900926

Signed-off-by: chihe <chihe@oppo.com>
2024-12-30 16:00:12 +08:00
Victor1319
9c538fb24f fix(data): fix deadlock when load extent header from disk. #22900702
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
Victor1319
b375b98282 fix(meta): add lock when range metapartitions. #22899488
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
Victor1319
91e9e6b712 refactor(sdk): to avoid int range overflow in sdk retry logic. #22858505
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
Victor1319
894cffc2ff refactor(meta): avoid load mp failed when get vol info error. #22858505
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
Victor1319
e402cf44c3 refactor(util): support delete audit log in log module. #22858505
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
Victor1319
54c357ddc1 refactor(master): remove useless code. #22890822
eliminate security vulnerabilities in the code.

Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
zhumingze
6121ffd009 feat(cli): Support cli to view inode detail information by inode id. #22867405
Signed-off-by: zhumingze <zhumingze@oppo.com>
2024-12-30 16:00:12 +08:00
zhumingze
b21ba54597 fix(util): change clean internal of audit log to 10s #22858505
Signed-off-by: zhumingze <zhumingze@oppo.com>
2024-12-30 16:00:12 +08:00
Victor1319
98ee6a31fc fix(meta): update storage class as blobstore when file empty. #22883730
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00
Victor1319
d7255e9151 fix(meta): execute sync func only when error is nil. #22883730
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-30 16:00:12 +08:00