Skip to content

Classify "the remote end hung up unexpectedly" as Canceled instead of Internal

Igor requested to merge remote-end-hung-up-aborted into master

This is one of the leading contributors to page volume at the moment (source).

When users cancel a long-running upload-pack, we get an SSHUploadPackWithSidechannel RPC that fails with gRPC code Internal. Thus, these count towards the error budget.

By changing this to Canceled instead, we classify it as a client-side error.

refs #4331 (closed)

Merge request reports