weisd
3fd70de4a6
fix: clippy
2025-07-01 09:41:55 +08:00
likewu
37861d9af6
fix: clippy
2025-07-01 09:40:29 +08:00
houseme
38220697e0
modify description
2025-06-30 23:03:29 +08:00
houseme
68090d1c35
fix
2025-06-30 22:48:09 +08:00
houseme
57c8c76e58
add notify
2025-06-30 22:48:09 +08:00
weisd
c63c6187c5
fix: clippy
2025-06-30 22:38:29 +08:00
weisd
e9610f1fb7
feat: add IAM export/import
...
- Add complete IAM configuration export/import functionality with ZIP format
- Add new API endpoints for IAM backup and restore operations
2025-06-30 22:01:07 +08:00
weisd
24738dc635
fix: resolve clippy warnings in signer module
...
- Add #[allow(clippy::too_many_arguments)] for functions with 8 parameters
- Replace vec initialization with array where appropriate
- Fix test code warnings by adding #[allow] attributes
- Improve code quality while maintaining functionality
2025-06-30 21:41:34 +08:00
weisd
bfeb746c5f
style: fix code formatting issues
...
- Fix spacing and line formatting in signer modules
- Remove unnecessary blank lines
- Ensure consistent code style per project standards
2025-06-30 21:36:26 +08:00
loverustfs
a231f05d4f
Merge pull request #520 from rustfs/feature-fix/ilm
...
fix
2025-06-30 18:09:43 +08:00
likewu
111f994a9d
fix
2025-06-30 12:24:32 +08:00
weisd
20054d0a56
fix: simplify filemeta MessagePack serialization and improve code quality
...
- Refactor `unmarshal_msg` to use `rmp_serde::from_slice` instead of manual parsing
- Add serde field renaming attributes to `FileMetaVersion` struct
- Remove 428 lines of manual MessagePack parsing code
- Improve string comparison using `!object.is_empty()` instead of `object != ""`
- Update volume directory numbering in run script from test{0..4} to test{1..4}
- Clean up unused imports and code
Fixes #517
2025-06-29 22:39:36 +08:00
likewu
b69a4ed691
fix
2025-06-28 21:43:26 +08:00
likewu
a770b17e0c
fix clippy
2025-06-28 14:34:27 +08:00
likewu
f38108d20d
fix format
2025-06-28 14:34:21 +08:00
likewu
4ed84a6bc4
separate signer.
...
fix ilm feature.
2025-06-28 14:33:22 +08:00
houseme
7b891750e8
fix
2025-06-27 23:21:27 +08:00
houseme
1efcce0001
fix
2025-06-27 22:59:34 +08:00
houseme
fafba030c2
fix
2025-06-27 19:37:27 +08:00
houseme
7bd8431006
cargo fmt
2025-06-27 18:53:51 +08:00
houseme
8a4cb0319a
fix
2025-06-27 18:27:04 +08:00
houseme
749537664f
fix:Apply suggestions from clippy 1.88
2025-06-27 18:16:29 +08:00
houseme
bd5d27ffbd
fix
2025-06-27 17:32:30 +08:00
houseme
33e5d5a14c
fix:more platform
2025-06-27 15:37:17 +08:00
DESKTOP-L0UFILQ\zhigang
dbe27dc9cd
fix
2025-06-27 12:40:52 +08:00
houseme
ca30b78a1b
fix:shutdown
2025-06-27 12:37:11 +08:00
houseme
ce7cfedfcb
improve code for platform
2025-06-27 11:44:07 +08:00
houseme
2698d3aa10
fix/event ( #514 )
...
* improve code for notify
* fix
* cargo fmt
* improve code and create `DEFAULT_DELIMITER`
* fix
* fix
* improve code for notify
* fmt
* Update crates/notify/src/registry.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update crates/notify/src/factory.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix cllipy
* fix
* fix
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-27 09:41:29 +08:00
houseme
26f84a9696
Feature/event ( #513 )
...
* improve code for notify
* fix
* cargo fmt
* improve code and create `DEFAULT_DELIMITER`
* fix
* fix
* improve code for notify
* fmt
* Update crates/notify/src/registry.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update crates/notify/src/factory.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix cllipy
* fix
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-27 00:28:28 +08:00
houseme
831cb0b6d9
Feature/event: Optimize and Enhance Notify Crate Functionality ( #512 )
...
* improve code for notify
* fix
* cargo fmt
* improve code and create `DEFAULT_DELIMITER`
* fix
* fix
* improve code for notify
* fmt
* Update crates/notify/src/registry.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update crates/notify/src/factory.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix cllipy
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-26 12:24:00 +08:00
houseme
39a290e061
improve code for docker
2025-06-24 23:27:29 +08:00
weisd
7e17d7d729
refactor: improve object listing and version handling
...
- Refactor find_version_index to accept Uuid directly instead of string
- Split from_meta_cache_entries_sorted into separate methods for versions and infos
- Add support for after_version_id filtering in version listing
- Fix S3 error code for replication configuration not found
- Improve error handling and logging levels
- Clean up import statements and remove debug code
2025-06-24 11:10:23 +08:00
likewu
364c3098b2
Fix/main ( #508 )
...
* fix error
* fix
* fix cargo
* fix openssl cfg
* fix clippy
* fix clippy
* fix
* fix clippy
* fix clippy
2025-06-24 10:27:41 +08:00
houseme
e8a5b5d12c
improve flexi_logger relation
2025-06-24 09:19:26 +08:00
likewu
3d5bf5a6d6
Fix/main ( #506 )
2025-06-23 19:27:00 +08:00
houseme
caf8d80318
fix ( #504 )
2025-06-23 17:30:40 +08:00
likewu
005881f838
Merge branch 'main' of https://github.com/rustfs/s3-rustfs into feature/ilm
...
# Conflicts:
# rustfs/src/storage/ecfs.rs
2025-06-23 16:44:37 +08:00
likewu
81f0c9763f
Merge branch 'main' of https://github.com/rustfs/s3-rustfs into feature/ilm
...
# Conflicts:
# Cargo.lock
# Cargo.toml
# crates/utils/Cargo.toml
# crates/utils/src/net.rs
# ecstore/Cargo.toml
# ecstore/src/set_disk.rs
# rustfs/src/storage/ecfs.rs
2025-06-23 16:42:18 +08:00
weisd
34ec13e532
change objectinfo metadata use HashMap
...
add copyobject compresss support
fix listobject size use actual_size
2025-06-23 16:24:11 +08:00
houseme
4654ba0937
fix
2025-06-23 14:54:09 +08:00
houseme
de3773fbbc
Update crates/notify/src/rules/config.rs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-23 14:32:28 +08:00
houseme
3817d2d682
Update crates/notify/src/integration.rs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-23 14:32:16 +08:00
houseme
744bcfc4a9
Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/observability-metrics
...
# Conflicts:
# crates/notify/src/event.rs
# crates/notify/src/global.rs
# crates/notify/src/integration.rs
# crates/notify/src/notifier.rs
2025-06-23 13:33:25 +08:00
houseme
7bb7f9e309
improve code notify
2025-06-23 12:47:58 +08:00
likewu
2c176dd864
fix clippy
2025-06-23 12:03:46 +08:00
weisd
5a5712fde0
fix clippy
2025-06-23 10:28:57 +08:00
weisd
4559baaeeb
feat: migrate to reed-solomon-simd only implementation
...
- Remove reed-solomon-erasure dependency and all related code
- Simplify ReedSolomonEncoder from enum to struct with SIMD-only implementation
- Eliminate all conditional compilation (#[cfg(feature = ...)])
- Add instance caching with RwLock-based encoder/decoder reuse
- Implement reset mechanism to avoid unnecessary allocations
- Ensure thread safety with proper cache management
- Update documentation and benchmark scripts for SIMD-only approach
- Apply code formatting across all files
Breaking Changes:
- Removes support for reed-solomon-erasure feature flag
- API remains compatible but implementation is now SIMD-only
Performance Impact:
- Improved encoding/decoding performance through SIMD optimization
- Reduced memory allocations via instance caching
- Enhanced thread safety and concurrency support
2025-06-23 10:00:17 +08:00
houseme
5155a3d544
fix
2025-06-23 04:15:05 +08:00
houseme
928453db62
improve code for notify
2025-06-23 03:34:05 +08:00
likewu
cc71f40a6d
ilm feature add
2025-06-22 23:04:40 +08:00