Files
rustfs/TODO.md
T
2024-08-27 15:13:59 +08:00

43 lines
1.1 KiB
Markdown

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