Classify "the remote end hung up unexpectedly" as Canceled instead of Internal
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)