chihe
9a5d48ca84
fix(client): folder renamed or moved out of the cache directory will no longer be cached.
...
close:#23022505
Signed-off-by: chihe <chihe@oppo.com>
2025-08-07 16:00:25 +08:00
chihe
c65d6c19df
fix(lcnode): init ExtentConfig with metaWrapper
...
close:#23007284
Signed-off-by: chihe <chihe@oppo.com>
2025-08-07 15:57:56 +08:00
Victor1319
f9c00bb5c8
fix(meta): adjust the call order of the RegistConsul func to prevent concurrent modify to clustername.
...
#22873788
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-26 09:24:22 +08:00
Victor1319
1fa202e06d
refactor(sdk): for inner req, only support request mp leader . #22818553
...
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-26 09:24:22 +08:00
chihe
8209e99634
feat(client): trash can be disabled by sdk
...
close:#22775703
Signed-off-by: chihe <chihe@oppo.com>
2024-12-26 09:24:22 +08:00
chihe
0a3f53cdfa
fix(client): client data modification is prohibited if renewal failed
...
close:#22676203
Signed-off-by: chihe <chihe@oppo.com>
2024-12-26 09:24:22 +08:00
zhaochenyang
0eb8f4127d
refactor(lcnode): hybrid cloud admin lcnode auditlog #22675357 #22680253
...
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2024-12-26 09:24:22 +08:00
Victor1319
83580e76df
fix(sdk): avoid write on tiny extent handler again. #22657199
...
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-26 09:24:22 +08:00
Victor1319
3677494108
refactor(sdk): support sleep before retry when write datanode failed. #22602256
...
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-26 09:24:22 +08:00
Victor1319
fecf14f159
feat(lcnode): set inner req true when init lc scanner meta wrapper. #22639641
...
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2024-12-26 09:24:22 +08:00
zhaochenyang
7fa4bb8992
refactor(lcnode): hybrid cloud memory optimization #22401401
...
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2024-12-26 09:24:22 +08:00
zhaochenyang
4939fa8f63
refactor(lcnode): hybrid cloud config use create time and log optimization #22616040
...
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2024-12-26 09:24:22 +08:00
zhaochenyang
aa716d9fc0
refactor(lcnode): hybrid cloud stop scan retry and log optimization #22515436 #22538171 #22543543
...
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2024-12-26 09:24:22 +08:00
zhaochenyang
56b4c27f7a
fix(lcnode): hybrid cloud support start one task and stop one task
...
#22423763
#22502668
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2024-12-26 09:24:22 +08:00
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
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
NaturalSelect
3b9ef65dbe
chore(all): format code
...
@formatter:off
Signed-off-by: NaturalSelect <huangzhibin1@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
08665970fd
fix(lcnode): multipart migration to blobstore
...
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2024-12-26 09:24:22 +08:00
zhaochenyang
cf5db8b6b6
fix(lcnode): hybrid cloud set delayDelMinute after migration
...
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2024-12-26 09:24:22 +08:00
zhaochenyang
d207dcc6fe
refactor(lcnode): hybrid cloud fix lcnode log
...
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2024-12-26 09:24:22 +08:00
true1064
d9c01f0af5
fix(client): hybrid cloud Fix some places where the original condition
...
should be changed to "vol storageClass is blobstore".
Adds field volStorageClass to ExtentClient for this purpose.
Remove field volumeType from ExtentClient by the way.
Signed-off-by: true1064 <tangjingyu@oppo.com>
2024-12-26 09:24:22 +08:00
zhaochenyang
75925990f1
refactor(lcnode): hybrid cloud lifecycle transition
...
1. add debug service
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2024-12-26 09:24:22 +08:00
zhaochenyang
d89812aaf0
feat(lcnode): hybrid cloud lifecycle transition
...
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2024-12-26 09:24:22 +08:00
W9068822
d25840b71f
feat(metrics): report version of client, metanode, datanode, authnode, lcnode, objectnode
...
Signed-off-by: W9068822 <v-lijianrong1@oppo.com>
2024-07-22 17:10:59 +08:00
slasher
5c7898354f
style(all): format all codes with golangci tools
...
closes #3371
@formatter:off
Signed-off-by: slasher <shenjie1@oppo.com>
2024-05-14 09:54:13 +08:00
zhaochenyang
72d9291453
fix(lcnode): fix lcnode panic and reduce task allocation time
...
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2024-03-07 17:21:21 +08:00
zhaochenyang
a1c3183386
fix(lcnode): snapshot apply on lcnode
...
1. add firstDentry may cause panic if channel close
2. reset snapshot verinfos before add verinfo
3. add TaskResults in GetOneTask to avoid adding tasks repeatedly
4. support notify multi snapshot tasks
5. delete snapshot failed retry
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2024-02-22 14:53:39 +08:00
slasher
5d5e45cb0a
chore(util): store current time to atomic value
...
BenchmarkGetCurrentTime-4 100000000 11.60 ns/op 0 B/op 0 allocs/op
-->
BenchmarkGetCurrentTime-4 895091701 1.31 ns/op 0 B/op 0 allocs/op
Signed-off-by: slasher <mcq.sejust@gmail.com>
2024-01-31 19:13:25 +08:00
slasher
8234a93836
chore(lcnode): golangci lint apply into lcnode
...
Signed-off-by: slasher <shenjie1@oppo.com>
2023-12-28 17:13:05 +08:00
zhaochenyang
bd6608b8d0
enhance(lcnode): support multi task
...
1. add lcTaskCountLimit
2. delete Scanning and add WorkingCount
3. add lcnode addr in heartbeat resp and scan resp
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2023-12-14 11:14:14 +08:00
zhaochenyang
61b19a1202
fix(lcnode): stop lcnode straightway
...
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2023-10-27 14:07:57 +08:00
zhaochenyang
a6d125f5ce
feat(lcnode/master): lcnode support bucket lifecycle and vol snapshot delete
...
Signed-off-by: zhaochenyang <zhaochenyang@oppo.com>
2023-08-30 20:05:32 +08:00
Patrick Wu
1960b503c4
fix: same task may be dispatched to multiple lcnodes when master leader changed or restarted
...
Signed-off-by: Patrick Wu <wuchunhuan@oppo.com>
2023-08-30 20:05:32 +08:00
leonrayang
2f519ff21d
enhance: protect verlist info metanode,decommission support snapshot,enhance 2phase version create
...
1)reconstruct and clean code
2)fix bugs....
Signed-off-by: leonrayang <chl696@sina.com>
2023-08-30 20:05:32 +08:00
Patrick Wu
e23010ff62
snapshot version deletion support
...
Signed-off-by: Patrick Wu <wuchunhuan@gmail.com>
2023-08-30 20:05:32 +08:00
Patrick Wu
c1bd413ab4
optimised S3 lifecycle scanning, mutable concurrent lcnodes, scanning report to grafana
...
Signed-off-by: Patrick Wu <wuchunhuan@gmail.com>
2023-08-30 20:05:32 +08:00
Patrick Wu
29e3110a93
S3 lifecycle
...
Signed-off-by: Patrick Wu <wuchunhuan@gmail.com>
2023-08-30 20:05:32 +08:00