Commit Graph

487 Commits

Author SHA1 Message Date
weisd cffd4fc28d merge fix/pools 2025-04-23 16:48:57 +08:00
weisd cf2ed47fe8 fix: #331 admin info version,uptime 2025-04-23 16:34:39 +08:00
guojidan ad7ff448d6 Merge pull request #348 from rustfs/fix-data-scan
fix
2025-04-23 16:28:12 +08:00
junxiang Mu 8981dfae9f fix
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-04-23 07:26:37 +00: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
houseme 15b6a426fb Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/bucket-event-notification
# Conflicts:
#	Cargo.toml
2025-04-22 09:16:48 +08:00
weisd 59c008b0ee fix pool select idx 2025-04-22 09:07:43 +08:00
houseme 770f28d205 improve Cargo toml 2025-04-21 15:27:58 +08:00
weisd 8ea6f7e627 fix scstore::new bugs, stop ns_lock 2025-04-19 01:52:27 +08:00
weisd cf70e12e14 add tracing 2025-04-18 16:21:14 +08:00
weisd 9dfb8f8dcf Merge branch 'main' into dada/decom 2025-04-18 16:02:05 +08:00
weisd f624ec5ba6 feat:decom,rebalance 2025-04-18 16:00:21 +08:00
Nugine e5b8abcfcd feat(ecstore/erasure): optimize encode_data 2025-04-15 18:07:51 +08:00
weisd 38b7bbbc49 merge main 2025-04-14 22:38:58 +08:00
weisd b9fb5e7e84 todo 2025-04-14 17:32:49 +08:00
junxiang Mu cefdf4d6f9 fix datascanner
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-04-14 02:18:40 +00:00
houseme 37109fc618 upgrade crate version 2025-04-11 20:53:51 +08: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
loverustfs 2f5c386628 Merge pull request #296 from rustfs/dev_damon_ps1
fix: fix run error in windows os.
2025-04-09 08:42:14 +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
weisd 3dbdd38889 rm log 2025-04-08 22:31:44 +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 b740e53110 todo 2025-04-07 10:52:15 +08:00
houseme 4136dd5393 improve code for dockerfile 2025-04-03 01:59:28 +08:00
weisd cb82b0aac8 todo 2025-04-02 14:13:29 +08:00
houseme f2692b78dd TryInto cover 2025-03-31 18:32:22 +08:00
houseme dad94b5c74 Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/observability
# Conflicts:
#	Cargo.lock
#	Cargo.toml
2025-03-31 15:12:30 +08:00
junxiang Mu 83e2c8f69f tmp3
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-03-31 05:46:03 +00:00
weisd 4d88af731c fix etag bug 2025-03-28 15:39:53 +08:00
weisd 66cca1f7bc todo 2025-03-26 17:24:13 +08:00
weisd 3e1be45739 fix decom status 2025-03-26 17:03:25 +08:00
houseme 147df8ab0b Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/observability
# Conflicts:
#	rustfs/src/storage/ecfs.rs
2025-03-26 16:08:41 +08:00
weisd 9c666d31f4 fix linux build error 2025-03-26 15:51:06 +08:00
weisd 7ea163fbe1 update s3 api access check support anonymous 2025-03-26 14:21:43 +08:00
weisd ab31be8d46 ecstore update bucket policy 2025-03-26 11:39:14 +08:00
weisd c8e13b8ab5 move policy out of iam 2025-03-26 10:19:47 +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
houseme 28a4a917d4 replace log to tracing 2025-03-19 22:34:26 +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