slasher
|
6b2e7926be
|
fix(access): limit writer in pipe
@formatter:off
Signed-off-by: slasher <shenjie1@oppo.com>
|
2026-06-22 11:11:24 +08:00 |
|
xiejian
|
e286733d88
|
fix(shardnode): clean up prometheus labels on shard/disk removal
with: #1000420047
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-05-25 10:40:13 +08:00 |
|
JasonHu520
|
9f669c9dcc
|
fix(proxy): use route item version instread of volume
with: #1000987849
Signed-off-by: JasonHu520 <huzongchao@oppo.com>
|
2026-05-21 11:27:33 +08:00 |
|
JasonHu520
|
3f66f4673b
|
feat(cli): when migrate node check volume unit unavailable
with: #1000420094
Signed-off-by: JasonHu520 <huzongchao@oppo.com>
|
2026-05-20 19:10:42 +08:00 |
|
xiejian
|
bb7e06259b
|
fix(clustermgr): use actual range count for shard init done check
with: #1000979225
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-05-18 19:10:24 +08:00 |
|
xiejian
|
612b656595
|
refactor(shardnode): improve tracing and volume cache consistency
with: #1000420040
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-05-15 11:02:25 +08:00 |
|
tangdeyi
|
5819c292a8
|
fix(clustermgr): fix the volume and shard route field persistence
with #1000431984
Signed-off-by: tangdeyi <tangdeyi@oppo.com>
|
2026-05-14 09:35:07 +08:00 |
|
xiejian
|
9dba0f1a9f
|
feat(access): support gradual repair message routing to shardnode
with: #1000959605
Signed-off-by: xiejian <xiejian3@oppo.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-12 17:51:53 +08:00 |
|
tangdeyi
|
22accdacd7
|
fix(clustermgr): fix route overflow causing abnormal cleanup process
with #1000431984
Signed-off-by: tangdeyi <tangdeyi@oppo.com>
|
2026-05-12 15:45:40 +08:00 |
|
JasonHu520
|
736b07427b
|
fix(scheduler): fixup repair task lock failed
with: #1000941756
Signed-off-by: JasonHu520 <huzongchao@oppo.com>
|
2026-05-07 16:23:59 +08:00 |
|
slasher
|
05433024c1
|
fix(clustermgr): fixup repaired disk's node id
. #1000431984
Signed-off-by: slasher <shenjie1@oppo.com>
|
2026-05-07 10:23:09 +08:00 |
|
xiejian
|
7ac5d2eb6d
|
fix(clustermgr): skip Repaired/Dropped disks in hostPathFilter on node host update
with: #1000453093
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-05-06 19:30:46 +08:00 |
|
JasonHu520
|
16b5d3e6f1
|
fix(blobnode): fix disk meta info crc not match for fallback last version
with: #1000887229
Signed-off-by: JasonHu520 <huzongchao@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
slasher
|
32fa5e55b1
|
fix(clustermgr): minus reserved space once on replica node
. #1000192943
Signed-off-by: slasher <shenjie1@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
slasher
|
9bff191118
|
chore(clustermgr): fixup logging format of disk id
. #1000431984
Signed-off-by: slasher <shenjie1@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
c2d0d7992e
|
fix(clustermgr): skip not enabled codemode when getWeightedDataUnitCount
with #1000518879
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
7acad970e0
|
feat(proxy): print codemode config when start serve
with: #1000420053
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
ec7940db5c
|
fix(proxy): check volume routeversion before update to cache
with: #1000419929
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
slasher
|
193bfb416b
|
feat(clustermgr): create volume route for admin interface
. #1000431984
Signed-off-by: slasher <shenjie1@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
slasher
|
ad09ec279d
|
chore(cli): move args of clustermgr volume list to flags
. #1000657118
Signed-off-by: slasher <shenjie1@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
slasher
|
3269ca5906
|
fix(blobnode): fixup blobnode write trace of net reader
. #1000657118
Signed-off-by: slasher <shenjie1@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
JasonHu520
|
c73f38b2f4
|
fix(scheduler): manual migrate task also should fresh disk info
with: #1000744290
Signed-off-by: JasonHu520 <huzongchao@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
JasonHu520
|
0c7f1fbb42
|
fix(scheduler): follower also should load normal disk
with: #1000744290
Signed-off-by: JasonHu520 <huzongchao@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
JasonHu520
|
48e9013b93
|
fix(scheduler): update disk info for inspect task
with: #1000744290
Signed-off-by: JasonHu520 <huzongchao@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
407a763600
|
fix(proxy): set the correct number of volumes to buffer upon restart
with: #1000705228 #1000420053
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
slasher
|
df7cec5ad0
|
feat(cli): add filter rack for choosing nodes
. #1000645443
Signed-off-by: slasher <shenjie1@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
slasher
|
dec013044a
|
style(common): using generic version of functions
. #1000657118
Signed-off-by: slasher <shenjie1@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
a07809fc95
|
refactor(shardnode): reorganize shardnode cli tools
with: #1000685347
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
6272fa3d38
|
fix(shardnode): encode blob task stats in correct way
with: #1000420040
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
94da88c382
|
fix(shardnode): set default retry times for slice repair config
with: #1000420040
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
slasher
|
ae2107cc6c
|
feat(cli): show blocking volume of migrate node, create task auto
. #1000645443
Signed-off-by: slasher <shenjie1@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
slasher
|
ac1f02e5c9
|
feat(cli): greedy find safe nodes to move
. #1000645443
Signed-off-by: slasher <shenjie1@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
9c76be3c6a
|
fix(shardnode): fix sliceRepiarMgr components not initialized
with: #1000420040
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
mawei029
|
ac7ac4b7bb
|
fix(blobnode): blobnode start up change ip, add node with local node id
with: #1000464074
Signed-off-by: mawei029 <mawei2@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
tangdeyi
|
8d37f14b22
|
fix(clustermgr): fix update node info
with #1000596325
Signed-off-by: tangdeyi <tangdeyi@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
44ff52987e
|
feat(shardnode): support ip change for blob delete and slice repair process
with: #1000567432
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
c2c9db173b
|
feature(shardnode): init shardnode metrics report
with: #1000503826
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
c0a5c67060
|
feature(shardnode): metadata statistics implementation
with: #1000464391
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
6dcf03ab41
|
refactor(shardnode): rename del_blob.go
with: #1000420040
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
4d5b05ec0d
|
feat(shardnode): init execute repair message process
with: #1000420040
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
073b7aee84
|
refactor(shardnode): rename blobdeleter package to message
with: #1000420040
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
43248c2656
|
refactor(shardnode): 1.extract public blob message process components
2.update punish message process
with: #1000420040
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
mawei029
|
2294b13288
|
fix(blobnode): read format json backward compatible, check crc with old version
with: #1000464074
Signed-off-by: mawei029 <mawei2@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
tangdeyi
|
e122cb60f3
|
feat(clustermgr): add cluster readonly manager api
with #1000596325
Signed-off-by: tangdeyi <tangdeyi@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
tangdeyi
|
412fa7a48d
|
fix(clustermgr): total free chunk only stats normal disk
#1000518879
Signed-off-by: tangdeyi <tangdeyi@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
slasher
|
6518595f6e
|
feat(access): no distance for crossing idc getting
. #1000573599
Signed-off-by: slasher <shenjie1@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
slasher
|
8e85d22aee
|
feat(proxy): changeable expiration config for volume and disk
. #1000570314
Signed-off-by: slasher <shenjie1@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
slasher
|
c047eecb51
|
feat(access): disk info expire in access memory
. #1000558473
Signed-off-by: slasher <shenjie1@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
e93202c7c9
|
refactor(proxy): replace VersionVolume with VolumeInfo
with: #1000419929
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|
xiejian
|
00919b446f
|
feat(proxy): update volume cache by apply route update from clustermgr
with: #1000419929
Signed-off-by: xiejian <xiejian3@oppo.com>
|
2026-04-21 09:23:09 +08:00 |
|