xiejian
0cbe1e276b
feat(shardnode): support http rpc service
...
with: #1000324330
Signed-off-by: xiejian <xiejian3@oppo.com>
2025-10-13 15:29:35 +08:00
xiejian
76b2a6e6e3
fix(shardnode): record Slice.ValidSize when alloc or seal
...
with #22357426
Signed-off-by: xiejian <xiejian3@oppo.com>
2025-07-08 11:30:15 +08:00
xiejian
70f6955e1e
fix(shardnode): 1. reject insert item with empty ID 2.fix ListItem
...
with #22989681 #22989410
Signed-off-by: xiejian <xiejian3@oppo.com>
2025-07-08 11:30:15 +08:00
xiejian
19f006b1f4
fix(shardnode): 1.transfer leader return err with code 2.add update shard args check
...
with #22982347 #22982342 #22980415
Signed-off-by: xiejian <xiejian3@oppo.com>
2025-07-08 11:30:15 +08:00
xiejian
986bb6c830
fix(shardnode): 1.prevent create blob with empty name
...
2.fix some error msg
3.fix seal and delete blob return nil when get space failed
with #22977114 #22981300 #22982188
Signed-off-by: xiejian <xiejian3@oppo.com>
2025-07-08 11:30:15 +08:00
xiejian
ecd4101463
fix(shardnode): prevent alloc slice for sealed Blob
...
with #22357426
Signed-off-by: xiejian <xiejian3@oppo.com>
2025-07-08 11:30:15 +08:00
xiejian
eb0499a6c9
fix(shardnode): convert kvstore key not found err to err with code
...
with #22357426
Signed-off-by: xiejian <xiejian3@oppo.com>
2025-07-08 11:30:15 +08:00
xiejian
ba801c5c77
fix(shardnode): check request blob name length
...
with #22357426
Signed-off-by: xiejian <xiejian3@oppo.com>
2025-07-08 11:30:15 +08:00
xiejian
24edbfdbb1
fix(shardnode): encode kv storage data key with shardID
...
with #22357426
Signed-off-by: xiejian <xiejian3@oppo.com>
2025-07-08 11:30:14 +08:00
xiejian
30789df40d
fix(shardnode): fix the bugs found with sdk test, and add unit test
...
with #22357426
Signed-off-by: xiejian <xiejian3@oppo.com>
2025-07-08 11:30:14 +08:00
mawei029
84d6df46af
feat(access): sdk put blob, delete blob from shard node
...
with: #22549147 of #22357707
Signed-off-by: mawei029 <mawei2@oppo.com>
2025-07-08 11:30:14 +08:00
xiejian
ae3626ac38
fix(shardnode): return err if repeat create blob, fix alloc slice check
...
with #22357426
Signed-off-by: xiejian <xiejian3@oppo.com>
2025-07-08 11:30:14 +08:00
xiejian
ea7e25f25f
feat(shardnode): support AllocSlice api, update SealBlob api args
...
with #22357426
Signed-off-by: xiejian <xiejian3@oppo.com>
2025-07-08 11:30:14 +08:00
xiejian
0e5d3eb8a1
fix(shardnode): fix the problem of incorrect assignment of unit learner
...
field in addShard process
fix rpc auditlog missing traceID problem, add shardnode log
fix update shard without suid
fix shard task routeVersion check
with #22357426
Signed-off-by: xiejian <xiejian3@oppo.com>
2025-07-08 11:30:14 +08:00
mawei029
4cfbf9e6d7
feat(access): sdk get blob, punish shard node
...
with: #22433440 of #22357707
Signed-off-by: mawei029 <mawei2@oppo.com>
2025-07-08 11:30:13 +08:00
Cloudstriff
f3a83ecb47
style(shardnode): code static check and style refactor
...
with #22357426
Signed-off-by: Cloudstriff <chenjiongwendao@qq.com>
Signed-off-by: xiejian <xiejian3@oppo.com>
2025-07-08 11:30:12 +08:00
Cloudstriff
c06fdb8b3c
feat(shardnode): update shard and remove shard implements
...
with #22357426
Signed-off-by: Cloudstriff <chenjiongwendao@qq.com>
2025-07-08 11:30:12 +08:00
Cloudstriff
a4562e5b8d
feat(shardnode): initial shardnode module code framework
...
with #22357426
Signed-off-by: Cloudstriff <chenjiongwendao@qq.com>
2025-07-08 11:30:12 +08:00