feat: expose runtime workload owner snapshots (#3607)

This commit is contained in:
安正超
2026-06-19 12:31:43 +08:00
committed by GitHub
parent 7cb7aefc3b
commit 132c8ae77d
5 changed files with 178 additions and 10 deletions
@@ -304,6 +304,30 @@ require_source_contains \
"rustfs/src/workload_admission.rs" \
"impl WorkloadAdmissionSnapshotProvider for RustFsWorkloadAdmissionSnapshotProvider" \
"RustFS workload admission snapshot provider implementation"
require_source_contains \
"rustfs/src/workload_admission.rs" \
"pub fn foreground_read_workload_admission_snapshot() -> WorkloadAdmissionSnapshot" \
"RustFS foreground-read workload admission snapshot helper"
require_source_contains \
"rustfs/src/workload_admission.rs" \
"WorkloadClass::ForegroundRead => foreground_read_workload_admission_snapshot()" \
"RustFS foreground-read workload admission class mapping"
require_source_contains \
"rustfs/src/workload_admission.rs" \
"pub fn metadata_workload_admission_snapshot() -> WorkloadAdmissionSnapshot" \
"RustFS metadata workload admission snapshot helper"
require_source_contains \
"rustfs/src/workload_admission.rs" \
"WorkloadClass::Metadata => metadata_workload_admission_snapshot()" \
"RustFS metadata workload admission class mapping"
require_source_contains \
"rustfs/src/workload_admission.rs" \
"pub fn scanner_workload_admission_snapshot() -> WorkloadAdmissionSnapshot" \
"RustFS scanner workload admission snapshot helper"
require_source_contains \
"rustfs/src/workload_admission.rs" \
"WorkloadClass::Scanner => scanner_workload_admission_snapshot()" \
"RustFS scanner workload admission class mapping"
require_source_contains \
"rustfs/src/workload_admission.rs" \
"pub fn repair_workload_admission_snapshot() -> WorkloadAdmissionSnapshot" \