weisd
c48ebd5149
feat: add compress support
2025-06-17 15:06:40 +08:00
weisd
52342f2f8e
feat(grpc): walk_dir http
...
fix(ecstore): rebalance loop
2025-06-16 10:32:03 +08:00
Nugine
1606276223
feat(protos): use Bytes for protobuf bytes type fields.
2025-06-15 22:07:01 +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
3a567768c1
refactor(filemeta): ChecksumInfo hash use Bytes
2025-06-15 21:01:38 +08:00
Nugine
09095f2abd
fix(ecstore): fs block_in_place
2025-06-14 23:13:50 +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
overtrue
e6b931f71e
fix: correct spelling errors in proto file RenamePartRequst/RenameFileRequst to RenamePartRequest/RenameFileRequest
2025-06-10 21:51:36 +08:00
weisd
754ffd0ff2
update ec share size
...
update bitrot
2025-06-10 16:41:34 +08:00
weisd
f85ef06783
merge main
2025-06-09 15:31:11 +08:00
weisd
91c099e35f
add Error test, fix clippy
2025-06-09 11:29:23 +08:00
weisd
1d2aeb288a
Upgrade rand to 0.9.1
2025-06-09 10:13:03 +08:00
weisd
96de65ebab
add disk test
2025-06-09 00:30:29 +08:00
weisd
b51ee48699
update filereader/writer todo
2025-06-06 18:04:51 +08:00
weisd
c589972fa7
mc test ok
2025-06-06 16:15:26 +08:00
weisd
9384b831ec
ecstore update ec/disk/error
2025-06-06 01:13:51 +08:00
lygn128
3c7b66e039
bucket replication
2025-06-05 14:26:42 +00:00
junxiang Mu
155cb546ac
improve scanner(1)
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2025-05-29 03:17:54 +00:00
安正超
a1f4abf6c3
fix: resolve all Clippy warnings across codebase - Fixed field reassignment warnings in ecstore/src/file_meta.rs by using struct initialization instead of default + field assignment - Fixed overly complex boolean expression in ecstore/src/utils/os/mod.rs by removing meaningless assertion - Replaced manual Default implementation with derive in crates/zip/src/lib.rs - Updated io::Error usage to use io::Error::other() instead of deprecated pattern - Removed useless assertions and clone-on-copy warnings - Fixed unwrap usage by replacing with expect() providing meaningful error messages - Fixed useless vec usage by using array repeat instead - All code now passes comprehensive Clippy check with --all-targets --all-features -- -D warnings
2025-05-28 11:00:07 +08:00
houseme
a95138868e
improve code
2025-05-27 19:07:09 +08:00
houseme
ade4d33eb1
fix typo
2025-05-27 16:56:44 +08:00
houseme
ca8f399832
format comment
2025-05-27 13:56:19 +08:00
weisd
db100a6db9
rm log
2025-05-09 22:57:09 +08:00
loverustfs
fd85b55d37
Merge pull request #393 from rustfs/pref
...
improve multi put speed
2025-05-09 22:40:03 +08:00
junxiang Mu
fd03ba54f3
improve multi put speed
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2025-05-09 17:13:25 +08:00
loverustfs
e6e0821512
Merge pull request #389 from rustfs/feat/zip
...
feat: auto-extract support
2025-05-09 16:19:21 +08:00
weisd
57cbd35de1
Merge branch 'main' into feat/zip
2025-05-09 14:38:14 +08:00
weisd
d7cac5c727
Merge branch 'main' into dada/fix-entry
2025-05-09 14:33:30 +08:00
junxiang Mu
7a94363b38
improve speed
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2025-05-08 18:37:36 +08:00
weisd
76fdefeca4
feat: auto-extract support
2025-05-08 17:42:20 +08:00
junxiang Mu
7e1135df8f
tmp3
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2025-04-29 10:53:03 +00:00
weisd
750194e4dc
test
2025-04-28 13:17:06 +08:00
weisd
87bec2e6a6
fix rebalance/decom
2025-04-26 22:55:37 +08:00
weisd
9fc4bb919e
fix:#355 multi pools select error
2025-04-25 14:52:20 +08:00
weisd
56575d58f4
fix:#352, #353
...
fix: verify_file bug
2025-04-24 15:32:12 +08:00
weisd
a745b91ded
fix:#351 delete object err
2025-04-24 13:22:34 +08:00
weisd
cffd4fc28d
merge fix/pools
2025-04-23 16:48:57 +08:00
weisd
fff7e5f827
pool select idx
...
fixs:#346, #339 , #338 , #337 , #336 , #334
test healbucket
test get_available_pool_idx
fix
2025-04-23 15:11:43 +08:00
houseme
e4453adf82
feat(event-notifier): improve environment variable handling
...
- Fix deserialization error when parsing config from environment variables
- Add proper array format support for adapters configuration
- Update environment variable examples with correct format
- Improve documentation for configuration loading
- Implement helper functions for environment variable validation
This change fixes the "invalid type: map, expected a sequence" error
by ensuring proper formatting of array-type fields in environment variables.
2025-04-22 20:31:38 +08:00
junxiang Mu
cefdf4d6f9
fix datascanner
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2025-04-14 02:18:40 +00:00
weisd
0c435c6a05
add admin policy check for user operation
2025-04-11 10:46:36 +08:00
weisd
3201ad9315
delete files when move to trash
2025-04-09 17:21:21 +08:00
weisd
befea90c25
Merge pull request #306 from rustfs/fix/305
...
fix : #305
2025-04-09 15:57:55 +08:00
weisd
d3ce2e04fa
fix : #305
2025-04-09 15:55:30 +08:00
junxiang Mu
99a5866680
degrade rand && object_store
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2025-04-09 03:27:03 +00:00
Damonxue
71d6d9ec48
feat: add FileAccessDeniedWithContext error type for better file access error handling
2025-04-09 10:25:41 +08:00
DamonXue
b128cc9db4
Update ecstore/src/disk/local.rs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-09 08:13:45 +08:00