From 56177ebce2797c0015c49775e6fdffd4153cc26f Mon Sep 17 00:00:00 2001 From: neuronull Date: Fri, 18 Aug 2023 11:14:20 -0600 Subject: [PATCH] fix(opentelemetry source): Remove the 4MB default for gRPC request decoding (#18306) --- src/sources/opentelemetry/mod.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/sources/opentelemetry/mod.rs b/src/sources/opentelemetry/mod.rs index 234144dbd1a84..caeffa87e46d8 100644 --- a/src/sources/opentelemetry/mod.rs +++ b/src/sources/opentelemetry/mod.rs @@ -138,7 +138,10 @@ impl SourceConfig for OpentelemetryConfig { log_namespace, events_received: events_received.clone(), }) - .accept_compressed(tonic::codec::CompressionEncoding::Gzip); + .accept_compressed(tonic::codec::CompressionEncoding::Gzip) + // Tonic added a default of 4MB in 0.9. This replaces the old behavior. + .max_decoding_message_size(usize::MAX); + let grpc_source = run_grpc_server( self.grpc.address, grpc_tls_settings,