Rhys Hiltner

Results 20 comments of Rhys Hiltner

It looks like rustls (for Rust) makes kTLS _possible_ by allowing access to the key material after the handshake completes. Could that be the right stance for Go as well,...

> In theory that sounds fine, assuming goroutine profiles are proper STW snapshots? Otherwise it would probably be difficult to synchronize the trace and the profile. Yes, goroutine profiles are...

> The other option, which I tend to prefer, is to have a "detach" library that knows how to copy only opted-in context values, and they can register a function...

> One concern that I believe @rhysh raised on https://github.com/golang/go/issues/36821 (though I can't find the comment now) and that I share is whether or not the PMU will continue counting...

The report in #36821 reflects bugs in / shortcomings of Go's CPU profiling on Linux as of early 2020. @irfansharif , have you found that it is still inaccurate on...

Collecting a timestamp every time the scheduler starts or stops a goroutine, tracking goroutines' running time to sub-microsecond levels, sounds close to key features of the execution tracer (runtime/trace). That...

@mhr3 , you've said you're using `go version go1.18.7 linux/amd64`, with a direct dependency on `golang.org/x/net/http2`. What version of the `golang.org/x/net` module are you using? The goroutine profile from the...

@stampy88 , I think that you and @Yuhjiang have a different bug than this issue describes. Could you please open a new issue for it? Issue #36026 may be similar,...

Thank you for sharing this! --- ``` type Config struct { // TLSConfig is the endpoint's TLS configuraiton. // It must be non-nil and include at least one certificate or...

> There are three types of API for cancellable read/write operations in common use that I know of: > > 1. The `net.Conn` style of a type which implements `io.ReadWriter`...