refactor(errorsx): start hiding private details and moving around stuff (#424)
* refactor(errorsx): start hiding private details and moving around stuff Part of https://github.com/ooni/probe/issues/1505 * fix: remove now-addressed todo comments
This commit is contained in:
parent
ceb2aa8a8d
commit
17bfb052c5
8 changed files with 235 additions and 236 deletions
44
internal/errorsx/operations.go
Normal file
44
internal/errorsx/operations.go
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
package errorsx
|
||||
|
||||
// Operations that we measure.
|
||||
const (
|
||||
// ResolveOperation is the operation where we resolve a domain name.
|
||||
ResolveOperation = "resolve"
|
||||
|
||||
// ConnectOperation is the operation where we do a TCP connect.
|
||||
ConnectOperation = "connect"
|
||||
|
||||
// TLSHandshakeOperation is the TLS handshake.
|
||||
TLSHandshakeOperation = "tls_handshake"
|
||||
|
||||
// QUICHandshakeOperation is the handshake to setup a QUIC connection.
|
||||
QUICHandshakeOperation = "quic_handshake"
|
||||
|
||||
// QUICListenOperation is when we open a listening UDP conn for QUIC.
|
||||
QUICListenOperation = "quic_listen"
|
||||
|
||||
// HTTPRoundTripOperation is the HTTP round trip.
|
||||
HTTPRoundTripOperation = "http_round_trip"
|
||||
|
||||
// CloseOperation is when we close a socket.
|
||||
CloseOperation = "close"
|
||||
|
||||
// ReadOperation is when we read from a socket.
|
||||
ReadOperation = "read"
|
||||
|
||||
// WriteOperation is when we write to a socket.
|
||||
WriteOperation = "write"
|
||||
|
||||
// ReadFromOperation is when we read from an UDP socket.
|
||||
ReadFromOperation = "read_from"
|
||||
|
||||
// WriteToOperation is when we write to an UDP socket.
|
||||
WriteToOperation = "write_to"
|
||||
|
||||
// UnknownOperation is when we cannot determine the operation.
|
||||
UnknownOperation = "unknown"
|
||||
|
||||
// TopLevelOperation is used when the failure happens at top level. This
|
||||
// happens for example with urlgetter with a cancelled context.
|
||||
TopLevelOperation = "top_level"
|
||||
)
|
||||
Loading…
Reference in a new issue