mirror of
https://github.com/rustfs/rustfs.git
synced 2026-01-17 01:30:33 +00:00
1.1 KiB
1.1 KiB
TODO LIST
基础存储
- EC可用读写数量判断 Read/WriteQuorum
- 优化并发执行,边读边取,可中断
- 小文件存储到metafile, inlinedata
- 代码优化 使用范型?
- 抽象出metafile存储
- 错误类型判断,程序中判断错误类型,如何统一错误
- 上传同名文件时,删除旧版本文件
- 优化xlmeta, 自定义msg数据结构
基础功能
- 桶操作
- 创建 CreateBucket
- 列表 ListBuckets
- 桶下面的文件列表 ListObjects
- 简单实现功能
- 优化并发读取
- 桶下面的文件列表 ListObjects
- 删除
- 详情 HeadBucket
- 文件操作
- 上传 PutObject
- 大文件上传
- 创建分片上传 CreateMultipartUpload
- 上传分片 PubObjectPart
- 提交完成 CompleteMultipartUpload
- 取消上传 AbortMultipartUpload
- 下载 GetObject
- 删除 DeleteObjects
- 版本控制
- 对象锁
- 复制 CopyObject
- 详情 HeadObject
扩展功能
- 版本控制
- 对象锁
- 修复