fix(gateway): recover bounded pacing debt
Verify Data Plane / gateway (push) Failing after 3m59s

This commit is contained in:
sechmachine
2026-08-09 20:54:15 +07:00
parent 55afea72a1
commit 122080ab34
8 changed files with 334 additions and 3 deletions
+5 -1
View File
@@ -1059,6 +1059,10 @@ func newQualificationPathWithImpairment(t *testing.T, profile qualificationMedia
}
func newQualificationPathWithNativeBackend(t *testing.T, profile qualificationMediaProfile, pacerKbps int64, impairment *qualificationImpairmentProfile, native *NativeApolloBackend) *qualificationPath {
return newQualificationPathWithNativeBackendAndObserver(t, profile, pacerKbps, impairment, native, nil)
}
func newQualificationPathWithNativeBackendAndObserver(t *testing.T, profile qualificationMediaProfile, pacerKbps int64, impairment *qualificationImpairmentProfile, native *NativeApolloBackend, observer func(mediaTimingObservation)) *qualificationPath {
t.Helper()
serverTLS, clientTLS := testTLS(t)
fixture := newQualificationApolloFixture(t, serverTLS, clientTLS, "qualification-session", profile)
@@ -1081,7 +1085,7 @@ func newQualificationPathWithNativeBackend(t *testing.T, profile qualificationMe
ListenAddress: "127.0.0.1:0", TLSConfig: serverTLS, GatewayID: authority.GatewayID,
Capabilities: DefaultCapabilities(), ProviderCapabilities: DefaultCapabilities(),
Admission: admission, ProviderStateReporter: &recordingProviderStateReporter{},
Provider: provider, PacerKbps: pacerKbps,
Provider: provider, PacerKbps: pacerKbps, mediaObserver: observer,
})
if err != nil {
t.Fatal(err)