Commit Graph

50 Commits

Author SHA1 Message Date
houseme 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 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
houseme b2e1a7ac33 fix 2025-04-22 23:07:13 +08:00
houseme ea13098beb fix: modify webhook port 2025-04-22 23:06:43 +08:00
houseme c8ab89292e feat: improve webhook server and run script integration
- Enhance webhook example with proper shutdown handling using tokio::select!
- Update run.sh to automatically start webhook server alongside main service
- Add event notification configuration to run.sh using environment variables
- Set proper port bindings to ensure webhook server starts on port 3000
- Improve console output for better debugging experience
- Fix race condition during service startup and shutdown

This change ensures proper integration between the webhook server and
the main rustfs service, providing a seamless development experience
with automatic service discovery and clean termination.
2025-04-22 21:40:20 +08:00
houseme fffa1ec671 Feature/status Support IPV4 and IPV6 dual stack and 308 Permanent Redirect (#329)
* test 308 Permanent Redirect

* improve code and Support IPV4 and IPV6 dual stack

* remove code
2025-04-15 23:29:12 +08:00
houseme c651bea903 Fix/fix domain server (#319)
* fix: server_domain and improve code for tls

* add log

* add tracing

* test

* improve config and tls

* Update rustfs/src/console.rs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-13 12:55:56 +08:00
houseme e90bae35b9 upgrade protobuf download link and improve code for readme.md 2025-04-11 21:44:23 +08:00
houseme ab8b19eb5d improve signal watch 2025-04-11 16:48:07 +08:00
Damonxue b2f5e28b95 fix: remove duplicate download check for rustfs-console-latest.zip 2025-04-09 09:25:46 +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
houseme 0b552b1697 run.sh add RUSTFS_OBS_CONFIG = "./config/obs.example.toml" 2025-04-02 17:18:03 +08:00
weisd 7a7aee2049 use filereader as asyncread 2025-03-10 02:39:35 +08:00
weisd 937a0c7dee add s3 access check 2025-03-07 10:07:23 +08:00
weisd 3b56bb69e6 add s3s host style 2025-02-26 17:38:39 +08:00
weisd dae6616720 fix add service_account 2025-02-25 00:39:19 +08:00
weisd c07d165ceb fix admin api bugs 2025-02-24 11:15:50 +08:00
weisd 19d897a40b fix service account action, add console config api 2025-02-23 15:06:13 +08:00
weisd 1c15eac66a fix admin add user fail 2025-02-11 10:10:12 +08:00
weisd 375834ea46 add console static server 2025-01-22 13:47:35 +08:00
weisd b29b15f3b5 rewrite iam 2025-01-17 17:22:39 +08:00
weisd 47f365d385 feat:#165 copyobject v1 2025-01-03 02:09:51 +08:00
weisd dd0a744a3e fix: #137 #186 skip delete marker objects when list object 2024-12-31 16:57:01 +08:00
weisd d84c0e03d9 fix: #174 2024-12-26 16:32:27 +08:00
weisd 7d2c9b06de fix:#159, fix:#160 2024-12-11 16:05:29 +08:00
weisd 0e9d552712 AssumeRoleHandle done 2024-12-10 20:35:51 +08:00
Nugine cb3b739969 ci(e2e): run s3s-e2e tests 2024-12-02 23:43:44 +08:00
weisd a5d8d1990c fix:#127 2024-11-23 19:05:00 +08:00
weisd 237690b876 rm unuse log 2024-11-21 17:35:13 +08:00
weisd c410784cc9 init admin_route 2024-11-05 17:41:35 +08:00
weisd e922c70c99 ec use AsyncRead 2024-11-04 17:43:05 +08:00
weisd 09ea11c13d merge versioning, fix bug todo 2024-11-02 00:21:10 +08:00
weisd f88a8cf8fb Merge branch 'main' into feat/ec_config 2024-10-10 13:06:39 +08:00
mirschao 4c22dd2c82 Update run.sh 2024-10-08 23:11:20 +08:00
mirschao f62d81314c Update run.sh 2024-10-08 23:10:12 +08:00
weisd 46f7c010ca add env RUSTFS_ERASURE_SET_DRIVE_COUNT 2024-10-05 12:33:39 +08:00
weisd f46c53b77e done read/write quorum, need test 2024-09-25 16:21:21 +08:00
weisd 6329eee92a fix fileinfo serialize 2024-09-24 22:51:21 +08:00
weisd dbb6980e96 fix quorum err 2024-09-24 10:39:12 +08:00
weisd 2935945585 fix:reduce_write_quorum_errs 2024-09-03 13:34:03 +08:00
weisd 71ff5aa253 添加config默认值 2024-08-09 21:27:10 +08:00
weisd 5411691fb2 添加单盘支持 2024-08-09 20:20:27 +08:00
weisd 5d3cc2146b todo:list_object 2024-07-26 17:29:50 +08:00
weisd 1b60d05434 test:get_object 2024-07-24 16:45:23 +08:00
weisd 73ee65e3a7 plugin 2024-07-17 14:15:22 +08:00
weisd 65b883ace9 todo:put_object 2024-07-03 11:45:29 +08:00
weisd d1a62f6697 test:encode 2024-07-02 18:09:00 +08:00
weisd a9e515e5c0 init:store 2024-06-28 11:09:20 +08:00
weisd d3714de65b run init 2024-06-25 17:33:46 +08:00
weisd 92d6b07578 run init 2024-06-25 16:22:14 +08:00