Victor1319
|
5ef3f6c59b
|
refactor(master): reduce prometheus metrics count for master.
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
69ca9cd0f4
|
fix(metanode): only sync at among replicas when inode is not nil
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
3a4a54f3bc
|
fix(cli): use macro value instead of hard code
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
Victor1319
|
f5484d9d98
|
fix(master): fix the bug that reset transaction info when update vol info.
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
Victor1319
|
b1b5d5bd2b
|
fix(meta): fix panic bug when delete empty dentry info.
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
Victor1319
|
b5252646d0
|
refactor(cli): refactor cli hint message when update transaction info.
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
Victor1319
|
716e489036
|
fix(master): return no leader for request before master change leader success.
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
Victor1319
|
c869155d09
|
fix(master): fix http pool test case fail bug.
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
a305b32b9c
|
feat(master): cli support setting for persistting accessTime
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
136ee9704e
|
fix(master): persist accesstimeInterval and EnablePersistAccessTime
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
6970b4570d
|
feat(master): support set trashInterval with cli
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
Victor1319
|
be565f6609
|
refactor(server): refactor http connect pool when comminute with master.
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
leonrayang
|
f721730cfb
|
feat(client): reduce the massive getVol request from Quota routine
Signed-off-by: leonrayang <chl696@sina.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
a487a828b4
|
feat(master): api for enable/disbale persist for accesstime
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
0f64f5010e
|
feat(master): api for setting accesstime vaild interval by vol
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
58194e8f36
|
feat(metanode): add sdk for querying accesstime of inode
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
e92c00b752
|
feat(metanode): persist accesstime by raft
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
leonrayang
|
93c516105f
|
fix(master): simplify the process of followe read jugement and resolve issues
Signed-off-by: leonrayang <chl696@sina.com>
|
2024-12-26 09:24:22 +08:00 |
|
Victor1319
|
88e0dc05dd
|
fix(master): fix some potential deadlock issues.
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
Victor1319
|
a2bc46218b
|
fix(meta): fix delete dentry conflict with tx bug.
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
80d6990c09
|
fix(datanode): check if host[0] exist when creating repair task
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
52c74006fe
|
fix(datanode): stop raft if replica is deleted when StartRaftAfterRepair is finished
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
89af159e54
|
fix(master): remove replica on decommission dst by force when rolling back
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
68d6b4d09d
|
fix(master): get disk path for replica when getting info for datanode
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
45686739d8
|
fix(datanode): use localServerAddr instead of replica[0]
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
808b47bddb
|
fix(master): reset ignoreDecommissionDps when marking disk decommission
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
shuqiang-zheng
|
aefb1b2bd9
|
refactor(cli): update instructions for freezing clusters
@formatter:off
Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
2313a509a7
|
fix(raft): set no leader for the application layer when raft stopped by panic.
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
c9b97d24a2
|
fix(master): reset RestoreReplica when resetting decommission status
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
f70f1ee08c
|
fix(master): fix dead lock by getting copy of dp map
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
51240b319e
|
fix(master): donot reset decommission status for datanode
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
efcc3ae581
|
feat(master): add a new schedule task for checking meta for replica meta
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
3ca9065975
|
fix(master): remove redundate replica from partition.replicas on master
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
2fb56e7282
|
feat(master): auto delete backup directories
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
tangdeyi
|
7ae6457821
|
fix(objectnode): separate read and write buffers
with
Signed-off-by: tangdeyi <tangdeyi@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
54e2526793
|
fix(datanode): delete backup directories by async
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
fa25b696ee
|
fix(master): do not persist disk status when querying progress
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
1f16566a92
|
fix(data): correctly determine the extent type in function handleBatchMarkDeletePacket
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
leonrayang
|
d6e066f899
|
fix(util): improve the code style according to warnings from code check
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
78c6f40829
|
fix(master): return timeout error for setting restore replica status
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
a348b6acb3
|
feat(master): api for removing backup directories on disk
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
8d68de0acc
|
fix(datanode): reduce the locking time when building heart beat
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
a2da2149c3
|
fix(master): only show running and failed decommisison disk when executing queryAllDecommissionDisk
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
leonrayang
|
65acca7fdd
|
fix(datanode): write process skip check between offset and dataSize while do repair
Signed-off-by: leonrayang <chl696@sina.com>
|
2024-12-26 09:24:22 +08:00 |
|
leonrayang
|
ed7fc8d2af
|
feat(master): add the switch for function of volume snapshot management
Signed-off-by: leonrayang <chl696@sina.com>
|
2024-12-26 09:24:22 +08:00 |
|
leonrayang
|
6792a393df
|
fix(master): simplify the process of FolloweRead jugement and resolve issues
Signed-off-by: leonrayang <chl696@sina.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
c3a2fb153c
|
fix(datanode): to accelerate the traversal of dp by goroutines
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
51cce6dd7d
|
feat(master): add disk info when executing queryDecommissionToken
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
3bd78424ba
|
fix(master): special replica dp with raftForce hungs in checking status of new replica
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
eedea5771e
|
fix(datanode): remove extent from extentInfoMap if extent is deleted
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|