update todo

This commit is contained in:
weisd
2025-03-16 00:16:32 +08:00
parent 01cf4c663d
commit ff4769ca1e
+5 -35
View File
@@ -60,38 +60,8 @@
scp ./target/ubuntu22.04/release/rustfs.zip root@8.130.183.154:~/
scp ./target/ubuntu22.04/release/rustfs.zip root@8.130.177.182:~/
scp ./target/ubuntu22.04/release/rustfs.zip root@8.130.91.189:~/
scp ./target/ubuntu22.04/release/rustfs.zip root@8.130.182.114:~/
scp ./target/x86_64-unknown-linux-musl/release/rustfs root@8.130.183.154:~/
scp ./target/x86_64-unknown-linux-musl/release/rustfs root@8.130.177.182:~/
scp ./target/x86_64-unknown-linux-musl/release/rustfs root@8.130.91.189:~/
scp ./target/x86_64-unknown-linux-musl/release/rustfs root@8.130.182.114:~/
2025-03-11T06:18:50.011565Z DEBUG s3s::service: req: Request { method: PUT, uri: /rustfs/rpc/put_file_stream?disk=http://node2:9000/data/rustfs2&volume=.rustfs.sys/tmp&path=a45ade1a-e09b-4eb4-bac1-8b5f55f7d438/235da61f-a705-4f9a-aa21-7801d2eaf61d/part.1&append=false, version: HTTP/1.1, headers: {"accept": "*/*", "host": "node2:9000", "transfer-encoding": "chunked"}, body: Body { hyper: Body(Streaming) } }
at /Users/weisd/.cargo/git/checkouts/s3s-58426f2d17c34859/ab139f7/crates/s3s/src/service.rs:81
in s3s::service::call with start_time: 2025-03-11 6:18:50.011550933 +00:00:00
2025-03-11T06:18:50.011603Z DEBUG s3s::ops: parsing path-style request, decoded_uri_path: "/rustfs/rpc/put_file_stream"
at /Users/weisd/.cargo/git/checkouts/s3s-58426f2d17c34859/ab139f7/crates/s3s/src/ops/mod.rs:266
in s3s::service::call with start_time: 2025-03-11 6:18:50.011550933 +00:00:00
2025-03-11T06:18:50.011651Z DEBUG s3s::ops: body_changed: false, decoded_content_length: None, has_multipart: false
at /Users/weisd/.cargo/git/checkouts/s3s-58426f2d17c34859/ab139f7/crates/s3s/src/ops/mod.rs:342
in s3s::service::call with start_time: 2025-03-11 6:18:50.011550933 +00:00:00
2025-03-11T06:18:50.011687Z WARN rustfs::admin::rpc: handle PutFile
at rustfs/src/admin/rpc.rs:120
in s3s::service::call with start_time: 2025-03-11 6:18:50.011550933 +00:00:00
2025-03-11T06:18:50.011716Z DEBUG s3s::ops: custom route returns error, err: S3Error(Inner { code: InvalidArgument, message: Some("get query failed1 Error(\"missing field `size`\")"), request_id: None, status_code: None, source: None, headers: None })
at /Users/weisd/.cargo/git/checkouts/s3s-58426f2d17c34859/ab139f7/crates/s3s/src/ops/mod.rs:227
in s3s::service::call with start_time: 2025-03-11 6:18:50.011550933 +00:00:00
2025-03-11T06:18:50.011751Z DEBUG s3s::service: res: Response { status: 400, version: HTTP/1.1, headers: {"content-type": "application/xml"}, body: Body { once: b"<?xml version=\"1.0\" encoding=\"UTF-8\"?><Error><Code>InvalidArgument</Code><Message>get query failed1 Error(&quot;missing field `size`&quot;)</Message></Error>" } }
## 性能优化
- [ ] bitrot impl AsyncRead/AsyncWrite
- [ ] erasure 并发读写
- [ ] 完善删除逻辑, 并发处理,先移动到回收站,空间不足时清空回收站
- [ ] list_object 使用reader传输