Commit Graph

73 Commits

Author SHA1 Message Date
junxiang Mu 5cb040f863 fix zero size object bug
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-05-08 19:34:58 +08:00
junxiang Mu 7a94363b38 improve speed
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-05-08 18:37:36 +08:00
junxiang Mu 1dde7015de tmp2
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-04-29 03:41:45 +00:00
junxiang Mu e346d20228 tmp1
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-04-29 02:53:42 +00:00
junxiang Mu 66f5bf1bbc tmp1
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-04-28 21:55:31 +08:00
junxiang Mu c1590a054c tmp
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-04-28 10:00:28 +00:00
junxiang Mu 569099af9e fix readme
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-04-28 06:25:32 +00:00
weisd 9fc4bb919e fix:#355 multi pools select error 2025-04-25 14:52:20 +08:00
junxiang Mu b2da8148bd support concurrency write
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-04-24 08:12:57 +00:00
Nugine e5b8abcfcd feat(ecstore/erasure): optimize encode_data 2025-04-15 18:07:51 +08:00
weisd 545ae79e44 move ecsotre/error to common 2025-03-25 17:42:15 +08:00
weisd 01cf4c663d opt network io 2025-03-14 23:26:54 +08:00
weisd 17d7c869ac r/w io as async 2025-03-13 16:46:12 +08:00
weisd 7a7aee2049 use filereader as asyncread 2025-03-10 02:39:35 +08:00
weisd 47f365d385 feat:#165 copyobject v1 2025-01-03 02:09:51 +08:00
weisd 82799c3ac5 fix can_decode num count 2024-12-30 14:00:57 +08:00
junxiang Mu fac0feeeaa add down object heal
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-12-19 17:26:43 +08:00
weisd 7d2c9b06de fix:#159, fix:#160 2024-12-11 16:05:29 +08:00
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