Commit Graph

55 Commits

Author SHA1 Message Date
weisd e39775bb34 notification_sys base 2024-12-04 10:55:09 +08:00
mujunxiang 1a418c74b4 support mc admin heal command
Signed-off-by: mujunxiang <1948535941@qq.com>
2024-11-30 21:29:37 +08:00
mujunxiang e95bb4c4d7 heal admin api(3)
Signed-off-by: mujunxiang <1948535941@qq.com>
2024-11-30 15:40:22 +08:00
weisd f88126008b add get_multipart_info 2024-11-21 15:59:02 +08:00
mujunxiang e94d462652 auto heal(3)
Signed-off-by: mujunxiang <1948535941@qq.com>
2024-11-19 17:15:37 +08:00
root 01e0e4b673 auto heal(1)
Signed-off-by: root <root@DESKTOP-QLJNS6S.localdomain>
2024-11-16 20:43:34 +08:00
junxiang Mu caad7a38a4 rebase main
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-11-14 10:47:51 +08:00
junxiang Mu fe50ccd39f tmp 2024-11-14 10:27:07 +08:00
weisd 2ed6d48a1b fix put_object content-length empty 2024-11-09 20:11:53 +08:00
weisd e922c70c99 ec use AsyncRead 2024-11-04 17:43:05 +08:00
weisd 71d4f1568f Optimization FileReader 2024-11-02 23:36:04 +08:00
weisd 6ab538050d fix bitrot readat bug 2024-11-02 17:53:30 +08:00
weisd 4a5443996f fix bug 2024-11-02 15:29:47 +08:00
weisd 09ea11c13d merge versioning, fix bug todo 2024-11-02 00:21:10 +08:00
junxiang Mu 640cf1caf3 support bitrot
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-11-01 17:40:14 +08:00
junxiang Mu c0e6751893 bitrot streaming
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-11-01 17:40:14 +08:00
junxiang Mu e6cd184cd6 bitrot test(1)
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-11-01 17:40:14 +08:00
weisd 46f7c010ca add env RUSTFS_ERASURE_SET_DRIVE_COUNT 2024-10-05 12:33:39 +08:00
weisd f46c53b77e done read/write quorum, need test 2024-09-25 16:21:21 +08:00
weisd 6329eee92a fix fileinfo serialize 2024-09-24 22:51:21 +08:00
weisd dbb6980e96 fix quorum err 2024-09-24 10:39:12 +08:00
weisd c95cca5efc merge getdiskid 2024-09-23 17:27:10 +08:00
weisd e1071574e6 merge main 2024-09-23 17:20:28 +08:00
weisd a920204f3e test rename_data 2024-09-23 14:32:48 +08:00
weisd f1004a1324 add all StorageErr 2024-09-23 11:46:48 +08:00
weisd c71e86b8d1 fix: use option writer when disk is none 2024-09-19 13:12:32 +08:00
weisd 2935945585 fix:reduce_write_quorum_errs 2024-09-03 13:34:03 +08:00
weisd ced17f6deb fix:reduce_write_quorum_errs 2024-09-03 09:12:32 +08:00
junxiang Mu a8e546c9af support remote disk
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-08-29 18:28:47 +08:00
shiro.lee 022fed41a4 fix: 小优化 2024-08-15 09:14:08 +08:00
weisd 5411691fb2 添加单盘支持 2024-08-09 20:20:27 +08:00
shiro.lee 7dacc47f16 fix: 优化警告代码 2024-08-06 09:31:48 +08:00
shiro.lee c36c145b34 fix: 调整disk trait位置 2024-08-05 22:43:45 +08:00
shiro.lee 4735cedba2 fix: 小优化 2024-08-05 22:28:04 +08:00
shiro.lee 7b8c11ecf3 fix: 去除anyhow提供的错误处理,统一使用自定义的Error和Result 2024-08-05 18:48:45 +08:00
shiro.lee a5f9b392ed fix: 调整错误处理 2024-08-05 08:53:45 +08:00
weisd 5d3cc2146b todo:list_object 2024-07-26 17:29:50 +08:00
weisd 7bae23ce85 test:get_object done 2024-07-25 13:45:37 +08:00
weisd 07c6905146 test:get_object 2024-07-25 11:22:00 +08:00
weisd ac4fe6cd1d test:get_object 2024-07-25 09:07:06 +08:00
weisd 1b60d05434 test:get_object 2024-07-24 16:45:23 +08:00
weisd 22c85612c7 todo:ec decode 2024-07-23 17:02:52 +08:00
weisd 815bc126a7 todo:ec decode 2024-07-23 11:25:20 +08:00
weisd a487dcdfa5 todo:readMultipleFiles 2024-07-11 17:57:59 +08:00
weisd d84f85e636 use FileWriter 2024-07-10 17:16:44 +08:00
weisd f991e7b5f3 test: erasure 2024-07-10 16:12:01 +08:00
weisd 3e77ca6497 test: AsyncWrite 2024-07-10 11:44:58 +08:00
weisd 98b4422956 bug:ec.encode 2024-07-09 18:09:02 +08:00
weisd c4775920f4 fix: 优化unused 2024-07-09 11:31:20 +08:00
weisd 91c3fc2fe1 test:FileMeta 2024-07-05 11:48:34 +08:00