安正超
|
bd571a575f
|
fix(io-core,signer): replace unwrap() with proper error handling (#3150)
* fix(io-core,signer): replace unwrap() with proper error handling
## io-core (issue #653 item 1)
- pool.rs: replace 8 .lock().unwrap() with poisoned recovery
- pool.rs: replace semaphore acquire unwrap with graceful fallback
- deadlock_detector.rs: replace 5 .lock().unwrap() with match/ok
## signer (issue #653 item 1)
- Add SignV2Error enum, try_pre_sign_v2, try_sign_v2
- Replace 14 unwrap() in v2 signing with ? propagation
- Add try_streaming_sign_v4, replace 5 expect("err") with descriptive errors
- get_host_addr returns Result instead of panicking
All backward-compat wrappers preserved. 95 io-core + 18 signer tests pass.
* fix: address signer and pool review comments
* test: update signer v2 string-to-sign test
* fix: address signer and pool review followups
* fix: tighten signer host and pool fallback
|
2026-05-31 23:40:20 +00:00 |
|
Henry Guo
|
bca8b08c2b
|
fix: handle Windows paths in pre-commit tests (#2974)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-05-15 14:04:51 +00:00 |
|
安正超
|
4728abcff1
|
fix(security): document unsafe and TLS overrides (#2835)
|
2026-05-06 15:09:02 +00:00 |
|
houseme
|
13b4500212
|
feat(obs): improve telemetry stack, replication metrics, and Grafana alignment (#2672)
Co-authored-by: Filipe Monteiro <a22407332@alunos.ulht.pt>
Co-authored-by: cxymds <Cxymds@qq.com>
Co-authored-by: weisd <im@weisd.in>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
|
2026-04-24 13:50:17 +00:00 |
|
houseme
|
f77ccd5b23
|
chore: move mcp crate to standalone repository (#2578)
|
2026-04-17 12:42:26 +00:00 |
|
houseme
|
478720d2ee
|
Centralize lifecycle state updates and fix systemd running status (#2567)
|
2026-04-17 03:20:11 +00:00 |
|
Tunglies
|
49366ee200
|
chore(lint): clippy rules redundant_clone (#2554)
|
2026-04-15 13:54:07 +00:00 |
|
安正超
|
642d83f0e4
|
revert: remove #2351 chunk I/O and object-io crate (phase 7) (#2543)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-15 10:54:41 +08:00 |
|
houseme
|
79ffecbf14
|
refactor(storage): remove object cache plumbing (#2422)
Co-authored-by: heihutu <heihutu@gmail.com>
|
2026-04-07 22:00:53 +08:00 |
|
houseme
|
32bf8f5bf3
|
feat(storage): add direct chunk GET fast path (#2351)
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: heihutu <heihutu@gmail.com>
Co-authored-by: cxymds <Cxymds@qq.com>
|
2026-04-07 08:33:46 +08:00 |
|
houseme
|
7172e151de
|
fix: address correctness, safety, and concurrency issues (#2327)
Co-authored-by: heihutu <heihutu@gmail.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-03-30 00:30:57 +08:00 |
|