Arjan Singh Bal

Results 209 comments of Arjan Singh Bal

The fix is expected be released as part of `grpc-go` v1.69 since we've already cut the branch for 1.68.

Hi @slyt3, please hold off for now. @joybestourous is working on this code path in https://github.com/grpc/grpc-go/pull/8754 and might address this as a follow-up of that work.

## Background The failed test logs mention the following: ``` e2e_test.go:298: Spans mismatch (-want +got): []opentelemetry_test.traceSpanInfo(Inverse(cmpopts.SortSlices, []opentelemetry_test.traceSpanInfo{ { spanKind: "internal", name: "Attempt.grpc.testing.TestService.FullDuplexCall", events: []trace.Event{ - {Name: "Delayed LB pick complete"},...

Hi @viridisy I would recommend holding off on this issue for now while we add a more detailed requirement for the tests. You can pick up one of the [issues...

The baggage should be present in the context. While emitting synchronous metrics (the only type supported at the time of writing), the gRPC OTel plugin is passing a `context.TODO`. @dfawley...

Hi @glenjamin, you're correct that the [gRPC protocol](https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md) supports deciding whether to compress each message independently. The request headers specify the compression algorithm via the `grpc-encoding` header. Each `Length-Prefixed-Message` has...

After asking the team, I found that Java and C++ allow the client to disable compression using the following APIs: * Java: Using the [ClientCallStreamObserver.setMessageCompression](https://grpc.github.io/grpc-java/javadoc/io/grpc/stub/ClientCallStreamObserver.html#setMessageCompression(boolean)) method. * C++: Using `no_compression`...

In the gRPC Go maintainers meeting, we agreed to add the function mentioned in https://github.com/grpc/grpc-go/issues/8662#issuecomment-3453124690 to support this feature request. The `SetMessageCompression` function must not be called concurrently with the...

In general, I don't see a way for application code intercept the serialized message (or it's length) before the message is written to the wire. However, if you're using protobuf...

> Is there a method or mechanism in the API I can use to close the server on the server side? You would need to return a `status.Error` from the...