安正超
6b3d96fde3
refactor: prune trait import compat re-exports ( #3699 )
2026-06-21 23:17:58 +08:00
安正超
a0e7957e92
refactor: prune admin app compat re-exports ( #3697 )
2026-06-21 20:28:43 +08:00
安正超
48ed331fc8
refactor: prune root runtime compat re-exports ( #3694 )
2026-06-21 18:42:25 +08:00
安正超
0cf9d07e40
refactor: prune test protocol compat aliases ( #3693 )
2026-06-21 18:09:39 +08:00
安正超
30b46640b4
refactor: prune edge compat aliases ( #3692 )
2026-06-21 17:41:07 +08:00
安正超
32d7e55564
refactor: compose workload admission providers ( #3685 )
2026-06-21 13:36:12 +08:00
安正超
81f11df4dd
refactor: add cluster status snapshots ( #3682 )
2026-06-21 11:25:44 +08:00
安正超
15cdeee775
refactor: add ecstore cluster read models ( #3681 )
2026-06-21 10:45:36 +08:00
安正超
d26d98104a
refactor: prune ecstore root global facades ( #3680 )
2026-06-21 09:52:19 +08:00
安正超
d4150117c3
refactor: narrow startup and ecstore root facades ( #3679 )
...
* refactor: narrow startup owner visibility
* refactor: prune remaining ecstore root facades
2026-06-21 09:42:15 +08:00
安正超
0985225448
refactor: consolidate ecstore public facade ( #3678 )
...
* refactor: expand ecstore compatibility facade
* test: enforce ecstore api facade imports
* refactor: hide legacy ecstore layout modules
* refactor: hide ecstore facade root modules
2026-06-21 09:09:11 +08:00
GatewayJ
c47dea0009
fix(scanner): preserve complete usage snapshots ( #3654 )
2026-06-21 08:21:20 +08:00
安正超
796f293b80
test(ecstore): cover DNS resolver raw errors ( #3674 )
2026-06-21 08:17:45 +08:00
安正超
9b3fda9e30
refactor: route ecstore public surfaces through api ( #3673 )
2026-06-21 05:23:23 +08:00
GatewayJ
3e7e39a59c
fix(ecstore): retry transient endpoint DNS failures ( #3652 )
...
* fix(ecstore): retry transient endpoint DNS failures
* fix(ecstore): satisfy DNS retry clippy check
* fix(ecstore): harden endpoint DNS retry
* test(ecstore): stabilize DNS retry error test
2026-06-20 23:53:11 +08:00
Hiroaki KAWAI
deee13901d
fix(logging): suppress scanner leader eviction noise ( #3653 )
2026-06-20 22:23:42 +08:00
安正超
0cf7e5cf03
refactor: extract embedded startup control helpers ( #3661 )
2026-06-20 21:57:03 +08:00
安正超
d933d5e938
refactor: move ecstore rebalance flow modules ( #3658 )
2026-06-20 17:56:11 +08:00
安正超
1595b2bc3f
refactor: move ecstore rebalance migration helpers ( #3657 )
2026-06-20 17:15:30 +08:00
安正超
6d82b6f855
refactor: move ecstore rebalance worker helpers ( #3656 )
2026-06-20 16:44:48 +08:00
安正超
f5f727e077
refactor: move ecstore rebalance metadata helpers ( #3655 )
2026-06-20 16:31:58 +08:00
安正超
f5bd31173d
refactor: move ecstore pool-space builder ( #3651 )
2026-06-20 15:38:49 +08:00
安正超
1d9fd3d7ac
refactor: move ecstore rebalance support helpers ( #3650 )
2026-06-20 13:34:23 +08:00
安正超
aad5379e0c
refactor: move ecstore pool-space helpers ( #3649 )
2026-06-20 12:44:16 +08:00
安正超
3035cad082
refactor: move ecstore set heal helpers ( #3648 )
2026-06-20 12:03:22 +08:00
安正超
1ea7b36ab4
refactor: move ecstore endpoint layout owners ( #3647 )
2026-06-20 10:28:25 +08:00
安正超
16d667da0a
refactor: move ecstore format layout owners ( #3646 )
2026-06-20 09:58:50 +08:00
安正超
88dfdda4a0
refactor: establish ecstore layout foundation ( #3645 )
2026-06-20 09:54:36 +08:00
安正超
5ad47d1354
refactor: publish ops profiler runtime contract ( #3643 )
2026-06-20 09:42:13 +08:00
安正超
e6391598f0
feat: add ops profiler capability snapshots ( #3629 )
2026-06-19 22:35:36 +08:00
安正超
ff638d1140
feat: add ops profiler extension schema ( #3628 )
2026-06-19 22:31:18 +08:00
Henry Guo
2052336a53
fix(heal): track root erasure-set rebuild status ( #3625 )
2026-06-19 21:33:58 +08:00
安正超
afe46c01e7
refactor: prune consumer ecstore object aliases ( #3622 )
2026-06-19 21:33:00 +08:00
安正超
08b8f58e64
refactor: prune notify ecstore object alias ( #3620 )
2026-06-19 20:11:56 +08:00
Henry Guo
a689ff3c39
feat(scanner): wake cycles for dirty usage refresh ( #3617 )
2026-06-19 18:36:48 +08:00
安正超
54ffbedbc8
refactor: remove ecstore operation compat facades ( #3608 )
2026-06-19 17:01:12 +08:00
houseme
8cf3c0bfbd
fix(ecstore): support MinIO DARE fixture compatibility ( #3590 )
2026-06-19 10:13:39 +08:00
houseme
53ff19dd2d
fix(kms): harden local master key storage ( #3589 )
2026-06-19 08:50:35 +08:00
安正超
56c3cf50ae
feat: add scheduler workload admission contracts ( #3602 )
2026-06-19 08:41:22 +08:00
安正超
ada6f7587e
refactor: flatten test harness storage compat aliases ( #3596 )
...
* refactor: flatten test harness storage compat aliases
* refactor: flatten rustfs storage compat aliases (#3597 )
* refactor: prune runtime storage compat surface (#3598 )
* refactor: flatten runtime secondary storage compat (#3599 )
* docs: add scheduler placement profiling baselines (#3600 )
* feat: add observability topology capability contracts (#3601 )
2026-06-19 08:30:47 +08:00
安正超
b1c6578df1
refactor: narrow test harness compatibility surfaces ( #3592 )
2026-06-19 07:10:52 +08:00
安正超
b14e49e84e
refactor: narrow IAM and Swift compatibility surfaces ( #3587 )
...
* refactor: narrow IAM and Swift compatibility surfaces
* refactor: narrow heal and scanner compatibility surfaces (#3588 )
* refactor: narrow RustFS runtime compatibility surfaces (#3591 )
2026-06-19 03:06:57 +08:00
houseme
9b1272529a
fix(ecstore): avoid blocking fs in async paths ( #3586 )
2026-06-19 01:44:17 +08:00
安正超
a860f2b40c
refactor: narrow storage compatibility surfaces ( #3585 )
...
* refactor: narrow storage compatibility surfaces
* refactor: narrow observability compatibility surfaces
2026-06-19 00:56:14 +08:00
安正超
205f964dc5
refactor: tighten storage compat store_api aliases ( #3582 )
...
* refactor: collapse storage compat store_api modules
* chore: guard storage compat store_api aliases
2026-06-18 22:50:02 +08:00
安正超
c28fee0013
refactor: continue storage api contract cleanup ( #3580 )
...
* refactor: move delete object contracts to storage api
* refactor: narrow store api compatibility exports
* refactor: route table catalog test through storage compat
2026-06-18 22:42:02 +08:00
Henry Guo
80144ec886
feat(scanner): expose usage freshness status ( #3577 )
...
* feat(scanner): expose usage freshness status
* fix(scanner): reset dirty usage cycle state
---------
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-06-18 21:14:55 +08:00
安正超
7b0cb9e725
refactor: prune storage compatibility re-export allowances ( #3579 )
...
* refactor: prune storage compatibility re-export allowances
* fix: reject whitespace-padded dot path segments
2026-06-18 21:14:24 +08:00
安正超
f3fcdd4ba2
refactor: narrow remaining storage compatibility exports ( #3578 )
2026-06-18 19:18:32 +08:00
安正超
08371a6e09
refactor: narrow storage compatibility exports ( #3576 )
2026-06-18 18:31:14 +08:00