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