Commit Graph

1285 Commits

Author SHA1 Message Date
overtrue d019f3d5bd refactor: optimize ossutil2 installation in CI workflow 2025-06-18 10:53:16 +08:00
安正超 bbd13a5aac Merge pull request #484 from rustfs/fix/docker-multi-artch
fix: resolve Docker Hub multi-architecture build issues
2025-06-18 10:01:07 +08:00
overtrue a28d9c814f fix: resolve Docker Hub multi-architecture build issues 2025-06-18 09:56:18 +08:00
安正超 81a790f13f Merge pull request #477 from rustfs/docker-images
feat: Add comprehensive Docker build pipeline for multi-architecture images.
2025-06-17 23:55:43 +08:00
overtrue 0f7a98a91f wip 2025-06-17 23:31:02 +08:00
overtrue e81a57ce24 wip 2025-06-17 23:30:29 +08:00
overtrue efae4f5203 wip 2025-06-17 22:37:38 +08:00
loverustfs 65ff5faada Merge pull request #480 from rustfs/feat/compress
feat: add object compression support
2025-06-17 20:20:45 +08:00
loverustfs 04cfe837a3 Merge pull request #482 from rustfs/nugine/refactor/bytes-io
refactor: Bytes IO
2025-06-17 20:20:31 +08:00
Nugine 4a786618d4 refactor(rio): HttpReader use StreamReader 2025-06-17 16:22:55 +08:00
Nugine 4cadc4c12d feat(ecstore): MultiWriter concurrent write 2025-06-17 16:22:55 +08:00
Nugine 086eab8c70 feat(admin): PutFile stream write file 2025-06-17 16:22:55 +08:00
Nugine da4a4e7cbe feat(ecstore): erasure encode reuse buf 2025-06-17 16:22:55 +08:00
Nugine 39e988537c refactor(ecstore): DiskAPI::read_all use Bytes 2025-06-17 16:22:55 +08:00
Nugine e520299c4b refactor(ecstore): DiskAPI::write_all use Bytes 2025-06-17 16:22:55 +08:00
weisd fa8ac29e76 optimize the code 2025-06-17 15:59:31 +08:00
weisd c48ebd5149 feat: add compress support 2025-06-17 15:06:40 +08:00
weisd e254ddc947 Merge pull request #478 from rustfs/fix/rebalance
fix rebalance
2025-06-16 11:41:34 +08:00
weisd ca298b460c fix test 2025-06-16 11:40:15 +08:00
weisd 52342f2f8e feat(grpc): walk_dir http
fix(ecstore): rebalance loop
2025-06-16 10:32:03 +08:00
overtrue 2f3f86a9f2 wip 2025-06-16 08:28:46 +08:00
loverustfs ac4f1400fc Merge pull request #476 from rustfs/nugine/feat/grpc-bytes
feat(protos): use `Bytes` for protobuf bytes type fields.
2025-06-16 08:12:31 +08:00
overtrue d29bf4809d feat: Add comprehensive Docker build pipeline for multi-architecture images 2025-06-16 07:07:28 +08:00
Nugine 1606276223 feat(protos): use Bytes for protobuf bytes type fields. 2025-06-15 22:07:01 +08:00
loverustfs 57cda74fbd Merge pull request #475 from rustfs/nugine/refactor/use-bytes
refactor: use `Bytes` for data buffers
2025-06-15 21:57:55 +08:00
Nugine 82cc1402c4 feat(ecstore): LocalDisk writes file by spawn_blocking 2025-06-15 21:01:38 +08:00
Nugine 2f3dbac59b feat(ecstore): LocalDisk::write_all_internal use InternalBuf 2025-06-15 21:01:38 +08:00
Nugine 3c5e20b633 refactor(ecstore): DiskAPI::rename_part meta use Bytes 2025-06-15 21:01:38 +08:00
Nugine 8309d2f8be refactor(filemeta): FileInfo data use Bytes 2025-06-15 21:01:38 +08:00
Nugine 3a567768c1 refactor(filemeta): ChecksumInfo hash use Bytes 2025-06-15 21:01:38 +08:00
Nugine 87423bfb8c build(deps): update bytes 2025-06-15 21:01:38 +08:00
loverustfs af948f9e88 Merge pull request #473 from rustfs/nugine/feat/reuse-http-conns
feat(rio): reuse http connections
2025-06-15 20:47:03 +08:00
Nugine 048727f183 feat(rio): reuse http connections 2025-06-15 16:56:05 +08:00
loverustfs b14cd7508b Merge pull request #471 from rustfs/nugine/fix/hash-reduce-allocation
fix(utils): hash reduce allocation
2025-06-15 09:43:16 +08:00
loverustfs 47d72baf88 Merge pull request #472 from rustfs/nugine/fix/fs-block-in-place
fix(ecstore): fs block_in_place
2025-06-15 09:43:03 +08:00
Nugine 09095f2abd fix(ecstore): fs block_in_place 2025-06-14 23:13:50 +08:00
Nugine bb282bcd5d fix(utils): hash reduce allocation 2025-06-14 20:42:48 +08:00
Nugine 2c5b01eb6f fix(ci): relax time limit 2025-06-13 19:29:59 +08:00
Nugine c413465645 fix(utils): ignore failed test 2025-06-13 18:56:44 +08:00
Nugine e82a69c9ca fix(ci): refactor ci check 2025-06-13 18:12:19 +08:00
loverustfs 8452c11e9a Merge pull request #465 from rustfs/bucket-replication-code-imporve
fix bucket-replication clippy error
2025-06-13 08:59:47 +08:00
lygn128 5cc56784a7 fix bucket-replication clippy error 2025-06-12 14:31:05 +00:00
weisd 0ca03465e3 fix(erasure): write_quorum 2025-06-11 23:49:55 +08:00
weisd d529b9abbd add error log 2025-06-11 23:44:22 +08:00
weisd 8d636dba7f fix ci 2025-06-11 18:31:07 +08:00
weisd 3135c8017d update ci.yml 2025-06-11 18:06:34 +08:00
weisd 2cdd6ad192 fix(filemeta): inline_data key 2025-06-11 17:53:53 +08:00
weisd bdb7e8d321 move xhttp to filemeta 2025-06-11 16:22:20 +08:00
weisd e8a59d7c07 move disk::utils to crates::utils 2025-06-11 15:55:40 +08:00
weisd 2eeb9dbcbc fix cargo test error, delete unnecessary files 2025-06-11 00:35:16 +08:00