junxiang Mu
7a94363b38
improve speed
...
Signed-off-by: junxiang Mu <[email protected] >
2025-05-08 18:37:36 +08:00
29ddf4dbc8
refactor: standardize constant management and fix typos ( #387 )
...
* init rustfs config
* init rustfs-utils crate
* improve code for rustfs-config crate
* add
* improve code for comment
* init rustfs config
* improve code for rustfs-config crate
* add
* improve code for comment
* Unified management of configurations and constants
* fix: modify rustfs-config crate name
* add default fn
* improve code for rustfs config
* refactor: standardize constant management and fix typos
- Create centralized constants module for global static constants
- Replace runtime format! expressions with compile-time constants
- Fix DEFAULT_PORT reference issues in configuration arguments
- Use const-str crate for compile-time string concatenation
- Update tokio dependency from 1.42.2 to 1.45.0
- Ensure consistent naming convention for configuration constants
* fix
* Update common/workers/src/workers.rs
Co-authored-by: Copilot <[email protected] >
---------
Co-authored-by: Copilot <[email protected] >
2025-05-07 17:23:22 +08:00
guojidan and GitHub
de275b0510
Merge pull request #382 from rustfs/sql
...
support spec char as delimiter
2025-05-06 11:12:15 +08:00
junxiang Mu
0ac1095c70
support spec char as delimiter
...
Signed-off-by: junxiang Mu <[email protected] >
2025-05-06 11:10:30 +08:00
houseme and GitHub
fc47ca9dd2
upgrade version ( #380 )
2025-05-06 08:54:35 +08:00
01d5383ce3
Feature/bucket event notification ( #365 )
...
* add tracing instrument
* fix rebalance/decom
* modify Telemetry filter order
* feat: improve address binding and port handling mechanism (#366 )
* feat: improve address binding and port handling mechanism
1. Add support for ":port" format to enable dual-stack binding (IPv4/IPv6)
2. Implement automatic port allocation when port 0 is specified
3. Optimize server startup process with unified address resolution
4. Enhance error handling and logging for address resolution
5. Improve graceful shutdown with signal listening
6. Clean up commented code in console.rs
Files:
- ecstore/src/utils/net.rs
- rustfs/src/console.rs
- rustfs/src/main.rs
Branch: feature/server-and-console-port
* improve code for console
* improve code
* improve code for console and net.rs
* Update rustfs/src/main.rs
Co-authored-by: Copilot <[email protected] >
* Update rustfs/src/utils/mod.rs
Co-authored-by: Copilot <[email protected] >
---------
Co-authored-by: Copilot <[email protected] >
* upgrade config file
* modify
* fix readme
Signed-off-by: junxiang Mu <[email protected] >
* improve readme.md
* improve code for readme.md
add chinese readme.md
* Implement Storage Service Event Notification System
Added event notification capability to the storage module, enabling the storage service to publish object operation events. Key changes include:
1. Created `event_notifier` module providing core functionality:
- `create_metadata()` - Creates event metadata objects with default configuration ID
- `send_event()` - Asynchronously sends event notifications with error handling
2. Integrated the `rustfs_event_notifier` library:
- Supports object creation, deletion, and access events
- Provides event metadata building and management
- Includes proper error propagation
These changes enable the system to trigger notifications when storage operations occur, facilitating auditing, monitoring, and integration with other systems.
* fix
---------
Signed-off-by: junxiang Mu <[email protected] >
Co-authored-by: weisd <[email protected] >
Co-authored-by: Copilot <[email protected] >
Co-authored-by: junxiang Mu <[email protected] >
2025-04-30 00:31:55 +08:00
guojidan and GitHub
08f7de2e33
Merge pull request #371 from rustfs/pref
...
tmp5
2025-04-29 19:09:30 +08:00
junxiang Mu
05fad0aca0
tmp5
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-29 11:08:48 +00:00
houseme
b411a38813
upgrade docker image version and fix docker comman
2025-04-29 19:04:53 +08:00
guojidan and GitHub
a45411edbe
Merge pull request #370 from rustfs/pref
...
Pref
2025-04-29 18:56:24 +08:00
junxiang Mu
8f917e4a19
tmp4
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-29 10:55:02 +00:00
junxiang Mu
7e1135df8f
tmp3
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-29 10:53:03 +00:00
houseme
e5cd061e18
improve code for request and telemetry
2025-04-29 11:55:59 +08:00
guojidan and GitHub
bd9509e030
Merge pull request #369 from rustfs/pref
...
Pref
2025-04-29 11:42:22 +08:00
junxiang Mu
1dde7015de
tmp2
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-29 03:41:45 +00:00
junxiang Mu
e346d20228
tmp1
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-29 02:53:42 +00:00
houseme
5a363c5523
Comment certificate directory parameters
2025-04-28 23:00:54 +08:00
junxiang Mu
66f5bf1bbc
tmp1
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-28 21:55:31 +08:00
junxiang Mu
c1590a054c
tmp
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-28 10:00:28 +00:00
houseme
a6e3561f83
improve code for readme.md
...
add chinese readme.md
2025-04-28 14:51:51 +08:00
houseme
43df8b6927
improve readme.md
2025-04-28 14:37:28 +08:00
guojidan and GitHub
42bec96db0
Merge pull request #368 from rustfs/pref
...
fix readme
2025-04-28 14:25:57 +08:00
junxiang Mu
569099af9e
fix readme
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-28 06:25:32 +00:00
houseme
68a89d59e5
modify
2025-04-28 12:50:56 +08:00
houseme
c25c94ec30
upgrade config file
2025-04-28 11:34:52 +08:00
e9d6e2ca95
feat: improve address binding and port handling mechanism ( #366 )
...
* feat: improve address binding and port handling mechanism
1. Add support for ":port" format to enable dual-stack binding (IPv4/IPv6)
2. Implement automatic port allocation when port 0 is specified
3. Optimize server startup process with unified address resolution
4. Enhance error handling and logging for address resolution
5. Improve graceful shutdown with signal listening
6. Clean up commented code in console.rs
Files:
- ecstore/src/utils/net.rs
- rustfs/src/console.rs
- rustfs/src/main.rs
Branch: feature/server-and-console-port
* improve code for console
* improve code
* improve code for console and net.rs
* Update rustfs/src/main.rs
Co-authored-by: Copilot <[email protected] >
* Update rustfs/src/utils/mod.rs
Co-authored-by: Copilot <[email protected] >
---------
Co-authored-by: Copilot <[email protected] >
2025-04-27 23:44:26 +08:00
houseme
e8f8a0872d
modify Telemetry filter order
2025-04-27 09:50:32 +08:00
weisd
87bec2e6a6
fix rebalance/decom
2025-04-26 22:55:37 +08:00
houseme and GitHub
9590d99e7c
Feature/upgrade obs docker ( #364 )
...
* upgrade docker config
* upgrade obs.toml
* modify dockerfile image from alpine to ubuntu
2025-04-26 22:36:38 +08:00
houseme
05f1412323
improve code for opentelemetry
2025-04-26 17:26:54 +08:00
guojidan and GitHub
ed4a9db9a0
Merge pull request #362 from rustfs/pref
...
fix
2025-04-25 17:02:03 +08:00
junxiang Mu
8e3c22b595
fix
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-25 08:59:39 +00:00
weisd
9fc4bb919e
fix:#355 multi pools select error
2025-04-25 14:52:20 +08:00
houseme
7dae5f8ab7
improve code
2025-04-25 13:35:03 +08:00
houseme
7926ac015a
improve code for tracing log
2025-04-24 19:14:46 +08:00
houseme and GitHub
86353d98d5
feat: add TraceLayer for HTTP service and improve metrics ( #361 )
...
* improve code for opentelemetry and add system metrics
* feat: add TraceLayer for HTTP service and improve metrics
- Add TraceLayer to HTTP server for request tracing
- Implement system metrics for process monitoring
- Optimize init_telemetry method for better resource management
- Add graceful shutdown handling for telemetry components
- Fix GracefulShutdown ownership issues with Arc wrapper
* improve code for init_process_observer
* remove tomlfmt.toml
* Translation comment
* improve code for console CompressionLayer params
2025-04-24 19:04:57 +08:00
guojidan and GitHub
a095a607c0
Merge pull request #360 from rustfs/pref
...
fix
2025-04-24 16:42:32 +08:00
junxiang Mu
4613b36697
fix
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-24 08:41:40 +00:00
guojidan and GitHub
e67c7d977f
Merge pull request #359 from rustfs/pref
...
fix admin info
2025-04-24 16:22:03 +08:00
junxiang Mu
e38dd25bf6
fix admin info
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-24 08:21:09 +00:00
guojidan and GitHub
35dac63c36
Merge pull request #358 from rustfs/pref
...
Pref
2025-04-24 16:13:44 +08:00
junxiang Mu
b2da8148bd
support concurrency write
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-24 08:12:57 +00: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
junxiang Mu
08d0021cd6
support async calculate etag
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-24 03:04:05 +00:00
weisd
707c773dd9
rm unuse log
2025-04-24 09:22:31 +08:00
guojidan and GitHub
e58eaacb20
Merge pull request #349 from rustfs/fix-data-scan
...
Fix data scan
2025-04-23 17:30:05 +08:00
junxiang Mu
45a9b6313e
fmt
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-23 09:29:37 +00:00
junxiang Mu
380a451bc1
fix capacity
...
Signed-off-by: junxiang Mu <[email protected] >
2025-04-23 09:26:22 +00:00
weisd
827818b493
update info version output
2025-04-23 17:03:03 +08:00