zhaochenyang
|
eca0d782fb
|
fix(lcnode): hybrid cloud support start vol task and stop vol task #22326199
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
daf4dd9d51
|
fix(lcNode): hybrid cloud set followerRead as false when create ExtentClient
#22481972
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
zhaochenyang
|
4e3e4752e0
|
fix(lcnode): hybrid cloud fix panic in setLcMetrics #22466527
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
zhaochenyang
|
c496672d81
|
fix(lcnode): hybrid cloud task restart everyday and sync lc results #22449953 #22438986 #22454917
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
cc025affe3
|
refactor(client): hybrid cloud print warn log when OpMetaExtentsList returns proto.OpMismatchStorageClass
#22004328
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
57c8f26829
|
refactor(cli): hybrid cloud add storageClass tips in help messages
#22395995
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
42aaa6d19a
|
refactor(meta): hybrid cloud optimize meta log in UpdateExtentKeyAfterMigration()
#22395995
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
zhaochenyang
|
7346d24e74
|
fix(lcnode): hybrid cloud task continue if lcnode or master restart #22326221 #22322540
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
f9d8d69a29
|
fix(meta): after deletion migrate extents of an inode
push it back info free list if it is marked delete.
#22313098
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
e05a7c063e
|
refactor(meta): hybrid cloud optimize some error logging
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
zhaochenyang
|
744b001d5c
|
fix(lcnode): hybrid cloud new blobstore client only when migrating to blobstore #22404848
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
af298477f3
|
fix(master): check if volume's zoneName list has the resource when add allowed storageClass
#22395995
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
zhaochenyang
|
7ddd35e9ee
|
fix(lcnode): hybrid cloud optimize lcnode scanning #22347010 #22401484
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
00b4ccdbce
|
fix(meta): hybrid cloud if raft not leader when submit opFSMUpdateExtentKeyAfterMigration
response proto.OpAgain
#22332725
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
6e06157948
|
feat(metalcnode): meta API OpMetaUpdateExtentKeyAfterMigration replies err details to lcNode
lcNode will print it to audit log
#22327519
#22385058
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
e2e9943f47
|
feat(cli): while creating volume, auto set crossZone as true if assigned more than one zone.
#22376966
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
d1cbcb3d5e
|
fix(master): hybrid cloud while creating volume, check datapartiton count of specific meidaType.
#22377936
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
4d6ee74eb2
|
feat(meta): hybrid cloud metapartition can start when failed to create blobStore client
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
5c20dc2109
|
feat(client): hybrid cloud only create blobStore client when volume's storageClass is blobStore.
close #22338879
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
acbe17f966
|
feat(master): if crossZone is set but there is only one candidate zone
still create volume in the zone.
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
3c3874b238
|
fix(meta): hybrid cloud Optimize the error message in audit log of lcNode when OpMetaUpdateExtentKeyAfterMigration failed
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
131bdc4ae8
|
fix(master): fixed usage of lock dpMissingReplicaMutex in struct warningMetrics
#22295296
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
114fa4f0d6
|
fix(master): close chan stopc only once, to avoid panic
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
bfc9130b8e
|
fix(master): hybrid cloud when zoneName in datanode's conf file changed, make adjustments of topology.
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
zhaochenyang
|
0fe9b02796
|
fix(lcnode): hybrid cloud optimize lcnode auditlog #22295845
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
zhaochenyang
|
da6467830a
|
fix(lcnode): hybrid cloud optimize conflict rule prefix #22311091
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
zhaochenyang
|
bc8ef471bd
|
fix(lcnode): hybrid cloud optimize lcnodeInfo #22316398 #22326972
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
be1e6ba732
|
feat(master): hybrid cloud support assigning mediaType when manually create datapartiton.
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
d7503fb7b5
|
feat(master): hybrid cloud support cross zone when creating volume
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
NaturalSelect
|
3b9ef65dbe
|
chore(all): format code
@formatter:off
Signed-off-by: NaturalSelect <huangzhibin1@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
NaturalSelect
|
7a63703de6
|
feat(master): hybrid cloud support query cluster storage class info
close: #22310366
Signed-off-by: NaturalSelect <huangzhibin1@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
NaturalSelect
|
f029d45f6a
|
feat(cli): hybrid cloud support query vol hybrid storage info
close: #22304812 #22304800
Signed-off-by: NaturalSelect <huangzhibin1@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
014396bdf9
|
fix(gosdk): hybrid cloud modify gosdk to be compatible with hybrid cloud
#22196087
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
f0b73c1e48
|
feat(meta): hybrid cloud check if sortedExtents is the same when inode's storageClass
it the same with UpdateExtentKeyAfterMigrationRequest
@formatter:off
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
bf9e425de6
|
feat(master): hybrid cloud check destination datanode's media type must be the same
with the source node's when migration and decommission
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
9fd51b5119
|
fix(lcnode): hybrid cloud remove multiple registrations for /metrics
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
zhaochenyang
|
1d3fc46209
|
fix(lcnode): hybrid cloud fix panic in lcmgr scanning
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
c37b33479c
|
fix(master): hybrid cloud when manually migrate a datanode, target node's mediaType
must be the same with the source node's.
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
90a667e789
|
fix(master): hybrid cloud when adding a replica, target datanode's mediaType
must be the same with the datapartition's mediaType
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
0c57fa34a9
|
fix(client): if volume is cold and no datapartition, not print log in updateDataPartition
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
09259d999d
|
fix(sdk): hybrid cloud set VolCacheDpStorageClass when invoking NewExtentClient
#22196488
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
c57484daca
|
refactor(master): hybrid cloud refactor the check of createVolReq
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
36393590a2
|
fix(ci): hybrid cloud fix test case TestCreateVolWithDpCount
#22196488
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
0ec2d1c2b6
|
fix(cli): hybrid cloud show if the node is set as read-only when get node information
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
a137f68eb5
|
fix(meta): hybrid cloud when create root inode, set its storageClass as the volume's VolstorageClass
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
0173aa7e48
|
fix(master): hybrid cloud fix test cases of creating datapartitions
#22196488
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
ae18253359
|
fix(meta): hybrid cloud reduce debug log in function (*metaPartition).deleteWorker()
#22171638
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
true1064
|
3561f231ba
|
fix(cli): fix the display of the 'metapartition check' command of the cfs-cli tool
clsoe:#22152841
Signed-off-by: true1064 <tangjingyu@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
chihe
|
84b095887a
|
fix(metanode): hybrid cloud operation for CreateInfo should check storage class for client request
close:#22151482
Signed-off-by: chihe <chihe@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|
zhaochenyang
|
ed9545c7a7
|
feat(lcnode): hybrid cloud add lcnode auditlog (#22067931)
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
|
2024-12-26 09:24:22 +08:00 |
|