aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc/environment_variables.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/environment_variables.md')
-rw-r--r--doc/environment_variables.md23
1 files changed, 21 insertions, 2 deletions
diff --git a/doc/environment_variables.md b/doc/environment_variables.md
index 47efb3a1d8..0a289ac94d 100644
--- a/doc/environment_variables.md
+++ b/doc/environment_variables.md
@@ -4,6 +4,10 @@ gRPC environment variables
gRPC C core based implementations (those contained in this repository) expose
some configuration as environment variables that can be set.
+* http_proxy
+ The URI of the proxy to use for HTTP CONNECT support. Does not currently
+ support username or password information in the URI.
+
* GRPC_ABORT_ON_LEAKS
A debugging aid to cause a call to abort() when gRPC objects are leaked past
grpc_shutdown(). Set to 1 to cause the abort, if unset or 0 it does not
@@ -47,8 +51,6 @@ some configuration as environment variables that can be set.
- flowctl - traces http2 flow control
- op_failure - traces error information when failure is pushed onto a
completion queue
- - pending_tags - [debug builds only] traces still-in-progress tags on
- completion queues
- round_robin - traces the round_robin load balancing policy
- glb - traces the grpclb load balancer
- queue_pluck
@@ -59,6 +61,23 @@ some configuration as environment variables that can be set.
- transport_security - traces metadata about secure channel establishment
- tcp - traces bytes in and out of a channel
+ The following tracers will only run in binaries built in DEBUG mode. This is
+ accomplished by invoking `CONFIG=dbg make <target>`
+ - metadata - tracks creation and mutation of metadata
+ - closure - tracks closure creation, scheduling, and completion
+ - pending_tags - traces still-in-progress tags on completion queues
+ - polling - traces the selected polling engine
+ - queue_refcount
+ - error_refcount
+ - stream_refcount
+ - workqueue_refcount
+ - fd_refcount
+ - auth_context_refcount
+ - security_connector_refcount
+ - resolver_refcount
+ - lb_policy_refcount
+ - chttp2_refcount
+
'all' can additionally be used to turn all traces on.
Individual traces can be disabled by prefixing them with '-'.