diff options
| author | 2023-09-07 13:20:37 +0200 | |
|---|---|---|
| committer | 2023-09-07 13:20:37 +0200 | |
| commit | 14ef09809942800db57de87fe3963770a56b585b (patch) | |
| tree | 89e95f21145bc7ad5745f77be1d998faa9c09695 /vendor/google.golang.org/grpc/internal/envconfig | |
| parent | [bugfix] fix checks for deref the same status descendants / ascendants (#2181) (diff) | |
| download | gotosocial-14ef09809942800db57de87fe3963770a56b585b.tar.xz | |
[feature] Support OTLP HTTP, drop Jaeger (#2184)
* [feature] Add http trace exporter, drop Jaeger
Jaeger supports ingesting traces using the OpenTelemetry gRPC or HTTP
methods. The Jaeger project has deprecated the old jaeger transport.
* Add support for submitting traces over HTTP
* Drop support for the old Jaeger protocol
* Upgrade the trace libraries to v1.17
Fixes: #2176
Fixes: #2179
Diffstat (limited to 'vendor/google.golang.org/grpc/internal/envconfig')
3 files changed, 24 insertions, 8 deletions
| diff --git a/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go b/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go index 5ba9d94d4..77c2c0b89 100644 --- a/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go +++ b/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go @@ -36,6 +36,13 @@ var (  	// "GRPC_RING_HASH_CAP".  This does not override the default bounds  	// checking which NACKs configs specifying ring sizes > 8*1024*1024 (~8M).  	RingHashCap = uint64FromEnv("GRPC_RING_HASH_CAP", 4096, 1, 8*1024*1024) +	// PickFirstLBConfig is set if we should support configuration of the +	// pick_first LB policy, which can be enabled by setting the environment +	// variable "GRPC_EXPERIMENTAL_PICKFIRST_LB_CONFIG" to "true". +	PickFirstLBConfig = boolFromEnv("GRPC_EXPERIMENTAL_PICKFIRST_LB_CONFIG", false) +	// ALTSMaxConcurrentHandshakes is the maximum number of concurrent ALTS +	// handshakes that can be performed. +	ALTSMaxConcurrentHandshakes = uint64FromEnv("GRPC_ALTS_MAX_CONCURRENT_HANDSHAKES", 100, 1, 100)  )  func boolFromEnv(envVar string, def bool) bool { diff --git a/vendor/google.golang.org/grpc/internal/envconfig/observability.go b/vendor/google.golang.org/grpc/internal/envconfig/observability.go index 821dd0a7c..dd314cfb1 100644 --- a/vendor/google.golang.org/grpc/internal/envconfig/observability.go +++ b/vendor/google.golang.org/grpc/internal/envconfig/observability.go @@ -28,9 +28,15 @@ const (  var (  	// ObservabilityConfig is the json configuration for the gcp/observability  	// package specified directly in the envObservabilityConfig env var. +	// +	// This is used in the 1.0 release of gcp/observability, and thus must not be +	// deleted or changed.  	ObservabilityConfig = os.Getenv(envObservabilityConfig)  	// ObservabilityConfigFile is the json configuration for the  	// gcp/observability specified in a file with the location specified in  	// envObservabilityConfigFile env var. +	// +	// This is used in the 1.0 release of gcp/observability, and thus must not be +	// deleted or changed.  	ObservabilityConfigFile = os.Getenv(envObservabilityConfigFile)  ) diff --git a/vendor/google.golang.org/grpc/internal/envconfig/xds.go b/vendor/google.golang.org/grpc/internal/envconfig/xds.go index 3b17705ba..02b4b6a1c 100644 --- a/vendor/google.golang.org/grpc/internal/envconfig/xds.go +++ b/vendor/google.golang.org/grpc/internal/envconfig/xds.go @@ -61,11 +61,10 @@ var (  	// have a brand new API on the server-side and users explicitly need to use  	// the new API to get security integration on the server.  	XDSClientSideSecurity = boolFromEnv("GRPC_XDS_EXPERIMENTAL_SECURITY_SUPPORT", true) -	// XDSAggregateAndDNS indicates whether processing of aggregated cluster -	// and DNS cluster is enabled, which can be enabled by setting the -	// environment variable -	// "GRPC_XDS_EXPERIMENTAL_ENABLE_AGGREGATE_AND_LOGICAL_DNS_CLUSTER" to -	// "true". +	// XDSAggregateAndDNS indicates whether processing of aggregated cluster and +	// DNS cluster is enabled, which can be disabled by setting the environment +	// variable "GRPC_XDS_EXPERIMENTAL_ENABLE_AGGREGATE_AND_LOGICAL_DNS_CLUSTER" +	// to "false".  	XDSAggregateAndDNS = boolFromEnv("GRPC_XDS_EXPERIMENTAL_ENABLE_AGGREGATE_AND_LOGICAL_DNS_CLUSTER", true)  	// XDSRBAC indicates whether xDS configured RBAC HTTP Filter is enabled, @@ -82,11 +81,15 @@ var (  	XDSFederation = boolFromEnv("GRPC_EXPERIMENTAL_XDS_FEDERATION", true)  	// XDSRLS indicates whether processing of Cluster Specifier plugins and -	// support for the RLS CLuster Specifier is enabled, which can be enabled by +	// support for the RLS CLuster Specifier is enabled, which can be disabled by  	// setting the environment variable "GRPC_EXPERIMENTAL_XDS_RLS_LB" to -	// "true". -	XDSRLS = boolFromEnv("GRPC_EXPERIMENTAL_XDS_RLS_LB", false) +	// "false". +	XDSRLS = boolFromEnv("GRPC_EXPERIMENTAL_XDS_RLS_LB", true)  	// C2PResolverTestOnlyTrafficDirectorURI is the TD URI for testing.  	C2PResolverTestOnlyTrafficDirectorURI = os.Getenv("GRPC_TEST_ONLY_GOOGLE_C2P_RESOLVER_TRAFFIC_DIRECTOR_URI") +	// XDSCustomLBPolicy indicates whether Custom LB Policies are enabled, which +	// can be disabled by setting the environment variable +	// "GRPC_EXPERIMENTAL_XDS_CUSTOM_LB_CONFIG" to "false". +	XDSCustomLBPolicy = boolFromEnv("GRPC_EXPERIMENTAL_XDS_CUSTOM_LB_CONFIG", true)  ) | 
