houseme
|
25193ee6cf
|
feat(listobjects): add guarded metadata-fast listing (#4311)
* feat(listobjects): add phase 0 observability metrics
* perf(listobjects): reduce gather metadata decoding
* test(listobjects): add adversarial listing coverage
* feat(listobjects): add source-aware cursor fields
* feat(listobjects): define index source modes
* feat(listobjects): model index rebuild health
* feat(listobjects): add opt-in index fallback gate
* feat(listobjects): verify index candidate pages
* docs(listobjects): add rollout runbook
* docs(listobjects): untrack baseline fixtures
* feat(listobjects): add opt-in key-only provider
* feat(listobjects): add index verification metrics
* perf(listobjects): gate list metrics on get stage switch
* feat(listobjects): bind provider health generation
* feat(listobjects): add persistent key-only provider
* feat(listobjects): bind persistent provider lifecycle
* feat(listobjects): track persistent index mutations
* feat(listobjects): persist index mutation checkpoints
* fix(listobjects): aggregate benchmark metric snapshots
* feat(listobjects): store journal in system namespace
* chore(listobjects): report fallback reasons in bench
* test(listobjects): verify metadata-fast stale fallbacks
* feat(listobjects): serve metadata-fast snapshots behind guardrails
* test(listobjects): add metadata-fast chaos bench
* fix(listobjects): attribute metadata-fast fallback metrics
* test(listobjects): add metadata-fast fallback chaos probes
* test(listobjects): add quorum journal chaos guardrails
* fix(listobjects): satisfy pre-pr clippy gate
* docs(listobjects): untrack rollout runbook
* fix(ecstore): remove redundant heal error conversion
* test(filemeta): satisfy replication info clippy
----
Co-Authored-By: heihutu <heihutu@gmail.com>
|
2026-07-07 01:38:52 +08:00 |
|