Chris Carlon
Chris Carlon
In case someone is waiting for name inspiration, `clang` uses `-gmlt` ("minimum line table") to include symbol info only (e.g. function {names, filenames, line numbers}). `gcc` analogously has `-g1`
This is somewhat similar to #140 . Some comparisons: - Instead of injecting the Connection into the FileSystem interface, this PR uses a wrapper Server, since ServeOps already had access...
My read of that stack trace is that `w.streamSender` is a typed `nil` for the interface gRPCBidiWriteBufferSender, with type `*gRPCResumableBidiWriteBufferSender`. I think it happens when we return an error here:...
This specific issue is fixed in v1.57.1 because https://github.com/googleapis/google-cloud-go/blob/storage/v1.57.1/storage/grpc_writer.go#L210 cannot set the stream sender interface to `nil`. I think the patch to fix v1.56.3 is relatively straightforward and probably worthwhile....
https://github.com/googleapis/google-cloud-go/pull/13278 would fix, I think. @BrennaEpp
This probably requires a new release branch (v1.56.4?)