Pārlūkot izejas kodu

Expose arbitration pressure summary

master
Jan Svabenik pirms 2 dienas
vecāks
revīzija
7a75367797
2 mainītis faili ar 8 papildinājumiem un 6 dzēšanām
  1. +1
    -0
      cmd/sdrd/arbitration_snapshot.go
  2. +7
    -6
      cmd/sdrd/types.go

+ 1
- 0
cmd/sdrd/arbitration_snapshot.go Parādīt failu

@@ -8,6 +8,7 @@ func buildArbitrationSnapshot(step pipeline.RefinementStep, arb pipeline.Arbitra
HoldPolicy: &arb.HoldPolicy,
RefinementAdmission: &arb.Refinement,
Queue: arb.Queue,
Pressure: &arb.Pressure,
DecisionSummary: summarizeDecisions(step.Result.Decisions),
DecisionItems: compactDecisions(step.Result.Decisions),
}


+ 7
- 6
cmd/sdrd/types.go Parādīt failu

@@ -48,12 +48,13 @@ type DecisionDebug struct {
}

type ArbitrationSnapshot struct {
Budgets *pipeline.BudgetModel `json:"budgets,omitempty"`
HoldPolicy *pipeline.HoldPolicy `json:"hold_policy,omitempty"`
RefinementAdmission *pipeline.RefinementAdmission `json:"refinement_admission,omitempty"`
Queue pipeline.DecisionQueueStats `json:"queue,omitempty"`
DecisionSummary decisionSummary `json:"decision_summary,omitempty"`
DecisionItems []compactDecision `json:"decision_items,omitempty"`
Budgets *pipeline.BudgetModel `json:"budgets,omitempty"`
HoldPolicy *pipeline.HoldPolicy `json:"hold_policy,omitempty"`
RefinementAdmission *pipeline.RefinementAdmission `json:"refinement_admission,omitempty"`
Queue pipeline.DecisionQueueStats `json:"queue,omitempty"`
Pressure *pipeline.BudgetPressureSummary `json:"pressure,omitempty"`
DecisionSummary decisionSummary `json:"decision_summary,omitempty"`
DecisionItems []compactDecision `json:"decision_items,omitempty"`
}

type SpectrumFrame struct {


Notiek ielāde…
Atcelt
Saglabāt