merge upstream

This commit is contained in:
2025-11-18 17:42:33 +03:00
10 changed files with 147 additions and 29 deletions

View File

@@ -59,6 +59,11 @@ func TestTraceMetadata(t *testing.T) {
protocol.ParseConnectionID([]byte{0xde, 0xad, 0xbe, 0xef}),
[]string{"urn:ietf:params:qlog:events:foo", "urn:ietf:params:qlog:events:bar"},
)
require.False(t, trace.SupportsSchemas("urn:ietf:params:qlog:events:baz"))
require.True(t, trace.SupportsSchemas("urn:ietf:params:qlog:events:foo"))
require.True(t, trace.SupportsSchemas("urn:ietf:params:qlog:events:bar"))
go trace.Run()
producer := trace.AddProducer()
producer.Close()

View File

@@ -115,6 +115,7 @@ func newFileSeq(w io.WriteCloser, pers string, odcid *ConnectionID, eventSchemas
runStopped: make(chan struct{}),
encodeErr: encodeErr,
events: make(chan event, eventChanSize),
eventSchemas: eventSchemas,
}
}