Commit Graph

194 Commits

Author SHA1 Message Date
junxiang Mu 7e1135df8f tmp3
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-04-29 10:53:03 +00: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
DamonXue 00a83c56d5 Update ecstore/src/disk/local.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-08 17:42:02 +08:00
Damonxue 0ed8a8dd19 feat: update file access error handling and improve script downloads
fix: correct file size retrieval in bitrot verification
chore: remove deprecated run.bat and add run.ps1 script
2025-04-08 17:32:12 +08:00
weisd 545ae79e44 move ecsotre/error to common 2025-03-25 17:42:15 +08:00
weisd a12d48595e fix move_to_trash 2025-03-20 01:16:55 +08:00
weisd 01cf4c663d opt network io 2025-03-14 23:26:54 +08:00
weisd 17d7c869ac r/w io as async 2025-03-13 16:46:12 +08:00
weisd 70031effa7 use http for remote read/write 2025-03-11 16:12:34 +08:00
weisd 7a7aee2049 use filereader as asyncread 2025-03-10 02:39:35 +08:00
shiro.lee f9dc9ef5f8 fix: Correct the error prompt 2025-03-03 20:36:45 +08:00
shiro ad30f0db89 fix: Optimize the issue of obtaining path errors on Windows. 2025-03-03 20:13:27 +08:00
weisd 8b28e0869c sync s3s, fix #224 2025-02-19 15:17:58 +08:00
shiro.lee ea78c416d0 fix: fix windows build 2025-02-06 19:59:36 +08:00
weisd b8e4515714 fix:#191 2025-01-03 14:42:11 +08:00
weisd dd0a744a3e fix: #137 #186 skip delete marker objects when list object 2024-12-31 16:57:01 +08:00
junxiangMu 535ab137f4 Merge pull request #195 from rustfs/wip-dandan
fix remote err && lock err
2024-12-30 11:39:24 +08:00
junxiang Mu c749cda90d fix remote err && lock err
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-12-30 11:38:36 +08:00
weisd 450ff132e0 fix: #189 #192 2024-12-29 23:36:10 +08:00
weisd 7e4112a912 clippy 2024-12-28 22:41:51 +08:00
weisd 34b16293ba merge main 2024-12-26 00:10:11 +08:00
weisd ff23706b10 marker done, need test 2024-12-25 23:35:41 +08:00
shiro.lee f08ec77a73 fix: fix windows compile error 2024-12-24 22:51:50 +08:00
weisd fe6dd0c6eb Merge branch 'list-objects-rpc' into list-objects 2024-12-24 20:02:12 +08:00
weisd bfd58e5749 fix:#175 add list_object_versions 2024-12-23 23:24:11 +08:00
junxiang Mu 9dec7b1f66 rewrite decode
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-12-23 17:46:39 +08:00
junxiang Mu d4c58cb41f fix unimport err
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-12-23 17:11:38 +08:00
junxiang Mu c078a4e04c add test case
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-12-23 16:21:30 +08:00
junxiang Mu ab26b7c1ca refactor walk_dir grpc api
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-12-23 16:21:30 +08:00
weisd b46a78fb63 fix check file not found use is_err_object_not_found 2024-12-23 15:44:24 +08:00
weisd 259e0f95da todo: rpc walk_dir use writer 2024-12-22 11:01:50 +08:00
weisd 67ea60a0fa todo: rpc walk_dir use writer 2024-12-22 10:52:52 +08:00
weisd 5158ca14c9 fix mc ls -r 2024-12-22 05:35:08 +08:00
weisd 34448c9e89 clippy 2024-12-22 05:04:48 +08:00
weisd 13302c3586 list_object v2 use channel, todo other params 2024-12-22 04:57:15 +08:00
junxiang Mu e95318092c add tick check disk
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-12-19 17:27:17 +08:00