fix(gateway): qualify concurrent fair allocation
This commit is contained in:
@@ -224,6 +224,21 @@ func TestQualificationUsesPublicQUICAndProductionPacer(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestQualificationCapacityStepsConvergeWithinTenSeconds(t *testing.T) {
|
||||
evidence, err := qualificationPacerEvidence(t, filepath.Join(t.TempDir(), "fairness.csv.gz"), 2*time.Second, 10*time.Second)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if len(evidence.CapacitySteps) != 2 {
|
||||
t.Fatalf("capacity steps = %#v", evidence.CapacitySteps)
|
||||
}
|
||||
for _, step := range evidence.CapacitySteps {
|
||||
if step.Convergence > 10*time.Second || step.MaximumFiveSecond > step.FiveSecondCap*105/100 {
|
||||
t.Fatalf("capacity step = %#v", step)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func TestQualificationSmokeTraversesNativeApolloRecoveryQueuePacerAndQUIC(t *testing.T) {
|
||||
trace := qualificationProductionPathSmoke(t, qualificationMediaProfiles()[0])
|
||||
if !trace.ApolloRecovered || !trace.ProductionQueue || !trace.ProductionPacer ||
|
||||
|
||||
Reference in New Issue
Block a user