Commit Graph

5415 Commits

Author SHA1 Message Date
baihailong
dea4a5ecb6 fix(sdk): check whether StorageClass allowed when remoteCacheAutoPrepare is opened.
. #1000083859

Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-08 14:59:01 +08:00
clinx
a1fe50c7be fix(datanode): change write with return try other addr message to warn #1000082414
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:12 +08:00
clinx
818e4834b0 fix(datanode): opstreamfollowerread change timeout message to warn #1000082031
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:12 +08:00
clinx
261d6068d9 fix(metanode): change over quota message to warn #1000082017
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:12 +08:00
leonrayang
5bd3da5846 feat(datanode): Enhance the persistence process of extentId #23118077
Signed-off-by: leonrayang <chl696@sina.com>
2025-08-08 14:52:12 +08:00
clinx
07d2ba0be6 fix(flashnode): wait for the cache to start successfully before providing HTTP service #1000082949
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:12 +08:00
clinx
487e4801f0 fix(client): set default value for async update fg information #1000080369
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:12 +08:00
leonrayang
29ac3c29b7 fix(client): Enhance singals register work on client side #1000073719
Signed-off-by: leonrayang <chl696@sina.com>
2025-08-08 14:52:12 +08:00
clinx
cea9567b1e fix(client): set default value for read timeout#1000075110
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:12 +08:00
chihe
42e6bd21da fix(client): if follower read is enabled, try other hosts when triggering OpNotExistErr
close:#1000078338

Signed-off-by: chihe <chihe@oppo.com>
2025-08-08 14:52:12 +08:00
clinx
4a38fa1418 fix(client): add audit log for cross region host #1000075110
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:12 +08:00
clinx
c296c6ff54 fix(client): distinguish between regions or zones based on the time issued by the master #1000075110
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:12 +08:00
baihailong
35a97d6de8 fix(master): Assign default values to remoteCache parameters when upgrade master.#1000077514
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-08 14:52:12 +08:00
clinx
5cf2716bed fix(client): check if rc.mc is nil avoid async update panic #1000076960
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:12 +08:00
baihailong
967338d137 feat(master): Optimize the client to remove flashnode logic when flashnode returns timeout
. #1000074429

Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-08 14:52:03 +08:00
clinx
f934c5726c fix(datanode): print memory-related data with added newline characters#1000068627
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:03 +08:00
clinx
3641507fbb fix(datanode): change the log level from error to warn for doStreamFixTinyDeleteRecord #1000068627
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:03 +08:00
chihe
964a6be097 fix(metanode): if vol is deleted, do not try to get the view of vol
close:#1000018506

Signed-off-by: chihe <chihe@oppo.com>
2025-08-08 14:52:03 +08:00
baihailong
6dec8982b4 fix(master): when client getFlashGroupView not exclude flashnode which is inactive.#1000068406
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-08 14:52:03 +08:00
clinx
56bbb851b0 feat(client): only add the directory inode to the dircache#23068759
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:03 +08:00
clinx
79562f9cd0 feat(client): print cache size in stat file #23068759
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:03 +08:00
baihailong
19b1bf9319 fix(client): not move flashnoe to unknownRank if returned LimitedIoError.#1000065874
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-08 14:52:03 +08:00
baihailong
f5c02acd5e fix(flashnode): add stat statistic for each datanode.#1000063595
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-08 14:52:03 +08:00
chihe
6bb14d523a bugfix(datanode): set IOLimitTicket to 3 second
close:#1000063103

Signed-off-by: chihe <chihe@oppo.com>
2025-08-08 14:52:02 +08:00
chihe
78c727cda3 fix(datanode): adjust log level for no leader
close:#1000001079

Signed-off-by: chihe <chihe@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
30d76f57df fix(meta): change log level when inode is delete #1000038153
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
273ddea5a1 fix(cli): print error msg to console #1000060043
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
0011472417 fix(lcnode): change log level when inode is delete #1000038153
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
6af8dea263 fix(master): change log level from error to waring when leader have changed #1000028939
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:02 +08:00
baihailong
c71ca1570d fix(sdk): if get temporary ek when getDataSource return false and read from dn.#1000060859
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
812388b33a fix(cli): print error msg to console #1000060043
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:02 +08:00
baihailong
02cf5d2343 fix(sdk): if get temporary ek when getDataSource return false and read from dn.#1000060859
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-08 14:52:02 +08:00
baihailong
fd2d45ea5a fix(flashnode): modify timeout uint from second to Millisecond when read datanode. #1000061026
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-08 14:52:02 +08:00
baihailong
f2365c1319 fix(master): modify master error log and add some log for TryRun.#1000044182
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
a0cf5a13f1 fix(client): asynchronously check if config is empty to avoid uninitialized panic #1000056931
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
f7b20d6d9f fix(flashnode): can't set 0 to RemoteCacheReadTimeout#1000021930
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
3889dba14a fix(flashnode): set default remote cache timeout to 100ms#1000021930
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
be196f9b6f fix(flashnode): show empty stat #1000021930
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:02 +08:00
baihailong
603d6b5377 fix(util): use time.Now to check whether task is timeout.#1000048131
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
8fbab026ff fix(meta): adjust concurrent conflict errors to warnings #1000028960
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:02 +08:00
Victor1319
940d72659d refactor(lcnode): try to check whether inode deleted when dst md5 changed. #1000044251
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
72f6196ba6 fix(flashnodeb): asynchronously send flashnode heartbeat message#1000044633
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:02 +08:00
zhumingze
5faeca7fd9 fix(sdk): Optimize printing information in read process. #1000044633
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:52:02 +08:00
zhumingze
b22ef23cc0 fix(meta): Adjust the level of some logs in updateVolumes. #1000044602
Signed-off-by: zhumingze <zhumingze@oppo.com>
2025-08-08 14:52:02 +08:00
chihe
31585bd930 fix(flashnode): adjust log level
close:#1000014246

Signed-off-by: chihe <chihe@oppo.com>
2025-08-08 14:52:02 +08:00
baihailong
97612b6b20 feat(flashnode): enable statistic slot hit rate.#1000037792
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-08 14:52:02 +08:00
chihe
b67b08df90 fix(client): do not close conn if encountering limit error
close:#1000023889

Signed-off-by: chihe <chihe@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
143b073232 feat(cli): Remove delay-related monitoring information for flashnode#1000021930
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
b677abc848 feat(cli): idle not show group stats#1000021930
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
2176a61e7e feat(cli): print group status for flashnode #1000021930
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:52:02 +08:00