695 Commits

Author SHA1 Message Date
weisd 91e65867bb merge main 2024-09-27 20:12:54 +08:00
junxiang Mu 04ab9d75a9 multiplex channel && rpc service add authentication
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-09-27 16:29:40 +08:00
junxiang Mu a65b074e9f put_object func add lock
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-09-27 10:31:16 +08:00
junxiang Mu ca3dac9a25 support distribute lock
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-09-26 11:30:56 +08:00
JimChenWYU 48d2285d36 chore: 添加删除并发限制 2024-09-23 15:32:48 +08:00
junxiang Mu 5e70d8b841 add base lock
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-09-16 13:08:27 +08:00
bestgopher 61cf686527 feat: support bucket tagging
Closes #41
Signed-off-by: bestgopher <84328409@qq.com>
2024-09-14 10:19:29 +08:00
junxiang Mu 266d5618ae support stream write
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-09-13 13:53:26 +08:00
junxiang Mu ff053c36e5 support multi node
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-09-13 10:12:57 +08:00
weisd 8d1447e08c merge global_disks 2024-09-10 17:59:23 +08:00
junxiang Mu a8e546c9af support remote disk
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-08-29 18:28:47 +08:00
junxiang Mu 78f3944b5d remote make bucket
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-08-27 16:43:12 +08:00
weisd cfd6e2b32f add: delete_versions 2024-08-27 14:12:15 +08:00
junxiang Mu 0a373bc260 通过tonic支持节点间通信(初步 2024-08-27 11:40:00 +08:00
shiro.lee 077076a547 fix: Body转换 2024-08-16 10:34:06 +08:00
weisd 5677839d48 test read xl.meta 2024-08-14 17:03:53 +08:00
weisd d1b1e896f6 添加 自定义MetaObject marshal 2024-08-12 17:55:23 +08:00
weisd 71ff5aa253 添加config默认值 2024-08-09 21:27:10 +08:00
shiro.lee 82bca87418 fix: unix下增加openssl依赖包 2024-08-09 09:45:04 +08:00
shiro.lee b007903616 fix: 去除anyhow的依赖 2024-08-06 22:59:28 +08:00
shiro.lee 7b8c11ecf3 fix: 去除anyhow提供的错误处理,统一使用自定义的Error和Result 2024-08-05 18:48:45 +08:00
weisd 1b60d05434 test:get_object 2024-07-24 16:45:23 +08:00
weisd 89cc7641cb todo:download 2024-07-22 11:47:29 +08:00
weisd 1a6fa86fc2 todo: get_object_reader 2024-07-18 16:25:46 +08:00
weisd fc04e08873 up log 2024-07-18 14:48:21 +08:00
weisd e3fe26ae72 merge erasure 2024-07-09 11:03:46 +08:00
weisd 365aa7e368 test:mc cp 2024-07-08 18:03:56 +08:00
shiro.lee 9db3a04275 fix: 优化endpoint new的逻辑 2024-07-05 11:47:13 +08:00
weisd e013d33691 rm pipe 2024-07-02 15:07:40 +08:00
weisd e2f3721459 todo:put_object 2024-07-01 18:10:16 +08:00
weisd 064a180b3a todo:put_object 2024-06-28 18:13:50 +08:00
weisd 732a9d0712 init:store 2024-06-26 16:02:25 +08:00
weisd 03572ebcab init:store 2024-06-26 15:53:11 +08:00
weisd faeb477880 run init 2024-06-25 17:35:31 +08:00
weisd 0e4e574bd4 merge main 2024-06-25 16:41:41 +08:00
weisd 92d6b07578 run init 2024-06-25 16:22:14 +08:00
weisd 0a9f06096b rename ecstore 2024-06-25 15:45:21 +08:00
shiro.lee 9161b8fffe fix: 新增服务启动流程 2024-06-24 23:40:33 +08:00
weisd 7b9d13bdd1 todo 2024-06-24 18:14:39 +08:00
weisd 233cca2555 add Erasure 2024-06-24 11:47:43 +08:00
shiro.lee 85a2fbdbda init: 结构修改 2024-06-23 16:35:24 +08:00
shiro.lee 51742a3299 init: dependencies 2024-06-23 15:27:34 +08:00
shiro.lee 2345398f14 init: rename 2024-06-23 13:37:49 +08:00
lihaixing 4d1a6254e2 init: add dependencies 2024-06-23 13:06:43 +08:00
lihaixing 1db41ee20d init: add workspace 2024-06-23 12:58:12 +08:00