diff --git a/BUILD b/BUILD
index bf8daacde4b..33915ce87db 100644
--- a/BUILD
+++ b/BUILD
@@ -14,6 +14,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+load("@bazel_skylib//lib:selects.bzl", "selects")
+load("@bazel_skylib//rules:common_settings.bzl", "bool_flag")
load(
"//bazel:grpc_build_system.bzl",
"grpc_cc_library",
@@ -22,8 +24,6 @@ load(
"grpc_upb_proto_reflection_library",
"python_config_settings",
)
-load("@bazel_skylib//lib:selects.bzl", "selects")
-load("@bazel_skylib//rules:common_settings.bzl", "bool_flag")
licenses(["reciprocal"])
@@ -1695,7 +1695,6 @@ grpc_cc_library(
language = "c++",
visibility = ["@grpc:alt_grpc_base_legacy"],
deps = [
- "config",
"gpr",
"legacy_context",
"tcp_tracer",
@@ -1920,7 +1919,6 @@ grpc_cc_library(
"//src/core:lib/channel/promise_based_filter.cc",
"//src/core:lib/channel/status_util.cc",
"//src/core:lib/compression/message_compress.cc",
- "//src/core:lib/slice/b64.cc",
"//src/core:lib/surface/call.cc",
"//src/core:lib/surface/call_details.cc",
"//src/core:lib/surface/call_log_batch.cc",
@@ -1943,7 +1941,6 @@ grpc_cc_library(
"//src/core:lib/channel/promise_based_filter.h",
"//src/core:lib/channel/status_util.h",
"//src/core:lib/compression/message_compress.h",
- "//src/core:lib/slice/b64.h",
"//src/core:lib/surface/call.h",
"//src/core:lib/surface/call_test_only.h",
"//src/core:lib/surface/completion_queue.h",
@@ -1962,20 +1959,15 @@ grpc_cc_library(
}),
external_deps = [
"absl/base:core_headers",
- "absl/cleanup",
"absl/container:flat_hash_map",
- "absl/container:flat_hash_set",
"absl/container:inlined_vector",
"absl/functional:any_invocable",
"absl/functional:function_ref",
- "absl/hash",
"absl/meta:type_traits",
- "absl/random",
"absl/status",
"absl/status:statusor",
"absl/strings",
"absl/strings:str_format",
- "absl/time",
"absl/types:optional",
"absl/utility",
"madler_zlib",
@@ -1989,7 +1981,6 @@ grpc_cc_library(
visibility = ["@grpc:alt_grpc_base_legacy"],
deps = [
"api_trace",
- "byte_buffer",
"call_combiner",
"call_trace",
"call_tracer",
@@ -1998,28 +1989,19 @@ grpc_cc_library(
"channel_stack_builder",
"channelz",
"config",
- "config_vars",
"cpp_impl_of",
"debug_location",
- "dynamic_annotations",
"exec_ctx",
"gpr",
"grpc_public_hdrs",
"grpc_trace",
"iomgr",
- "iomgr_buffer_list",
- "iomgr_internal_errqueue",
"iomgr_timer",
"legacy_context",
"orphanable",
- "parse_address",
"promise",
"ref_counted_ptr",
- "resource_quota_api",
- "sockaddr_utils",
"stats",
- "tcp_tracer",
- "uri_parser",
"//src/core:1999",
"//src/core:activity",
"//src/core:all_ok",
@@ -2027,14 +2009,11 @@ grpc_cc_library(
"//src/core:arena_promise",
"//src/core:atomic_utils",
"//src/core:bitset",
- "//src/core:call_factory",
"//src/core:call_filters",
"//src/core:call_final_info",
"//src/core:call_finalization",
"//src/core:call_spine",
- "//src/core:cancel_callback",
"//src/core:channel_args",
- "//src/core:channel_args_endpoint_config",
"//src/core:channel_args_preconditioning",
"//src/core:channel_fwd",
"//src/core:channel_init",
@@ -2043,75 +2022,47 @@ grpc_cc_library(
"//src/core:closure",
"//src/core:compression",
"//src/core:connectivity_state",
- "//src/core:construct_destruct",
"//src/core:context",
"//src/core:default_event_engine",
- "//src/core:dual_ref_counted",
"//src/core:error",
"//src/core:error_utils",
"//src/core:event_engine_common",
- "//src/core:event_engine_extensions",
- "//src/core:event_engine_memory_allocator_factory",
- "//src/core:event_engine_query_extensions",
- "//src/core:event_engine_shim",
- "//src/core:event_engine_tcp_socket_utils",
- "//src/core:event_engine_trace",
- "//src/core:event_log",
+ "//src/core:event_engine_context",
"//src/core:experiments",
"//src/core:for_each",
"//src/core:gpr_atm",
"//src/core:gpr_manual_constructor",
"//src/core:gpr_spinlock",
- "//src/core:grpc_sockaddr",
"//src/core:if",
- "//src/core:init_internally",
"//src/core:iomgr_fwd",
- "//src/core:iomgr_port",
- "//src/core:json",
- "//src/core:json_writer",
"//src/core:latch",
"//src/core:loop",
"//src/core:map",
"//src/core:match",
- "//src/core:memory_quota",
"//src/core:message",
"//src/core:metadata",
"//src/core:metadata_batch",
"//src/core:metrics",
"//src/core:no_destruct",
- "//src/core:per_cpu",
"//src/core:pipe",
"//src/core:poll",
- "//src/core:pollset_set",
- "//src/core:posix_event_engine_base_hdrs",
- "//src/core:posix_event_engine_endpoint",
"//src/core:promise_status",
"//src/core:promise_trace",
"//src/core:race",
- "//src/core:random_early_detection",
"//src/core:ref_counted",
- "//src/core:resolved_address",
- "//src/core:resource_quota",
- "//src/core:resource_quota_trace",
"//src/core:seq",
"//src/core:server_interface",
"//src/core:slice",
"//src/core:slice_buffer",
"//src/core:slice_cast",
"//src/core:slice_refcount",
- "//src/core:socket_mutator",
"//src/core:stats_data",
"//src/core:status_flag",
"//src/core:status_helper",
- "//src/core:strerror",
- "//src/core:thread_quota",
"//src/core:time",
"//src/core:transport_fwd",
- "//src/core:try_join",
"//src/core:try_seq",
"//src/core:useful",
- "//src/core:windows_event_engine",
- "//src/core:windows_event_engine_listener",
],
)
@@ -2260,7 +2211,6 @@ grpc_cc_library(
"//src/core:lib/security/credentials/plugin/plugin_credentials.cc",
"//src/core:lib/security/security_connector/security_connector.cc",
"//src/core:lib/security/transport/client_auth_filter.cc",
- "//src/core:lib/security/transport/legacy_server_auth_filter.cc",
"//src/core:lib/security/transport/secure_endpoint.cc",
"//src/core:lib/security/transport/security_handshaker.cc",
"//src/core:lib/security/transport/server_auth_filter.cc",
@@ -2435,6 +2385,7 @@ grpc_cc_library(
],
external_deps = [
"absl/base:core_headers",
+ "absl/functional:any_invocable",
"absl/status",
"absl/status:statusor",
"absl/strings",
@@ -2515,6 +2466,7 @@ grpc_cc_library(
hdrs = GRPCXX_HDRS,
external_deps = [
"absl/base:core_headers",
+ "absl/functional:any_invocable",
"absl/status",
"absl/status:statusor",
"absl/strings",
@@ -3969,7 +3921,6 @@ grpc_cc_library(
"//src/core:arena_promise",
"//src/core:closure",
"//src/core:error",
- "//src/core:experiments",
"//src/core:gpr_manual_constructor",
"//src/core:httpcli_ssl_credentials",
"//src/core:iomgr_fwd",
@@ -4187,13 +4138,11 @@ grpc_cc_library(
"//src/core:ext/filters/http/client/http_client_filter.cc",
"//src/core:ext/filters/http/http_filters_plugin.cc",
"//src/core:ext/filters/http/message_compress/compression_filter.cc",
- "//src/core:ext/filters/http/message_compress/legacy_compression_filter.cc",
"//src/core:ext/filters/http/server/http_server_filter.cc",
],
hdrs = [
"//src/core:ext/filters/http/client/http_client_filter.h",
"//src/core:ext/filters/http/message_compress/compression_filter.h",
- "//src/core:ext/filters/http/message_compress/legacy_compression_filter.h",
"//src/core:ext/filters/http/server/http_server_filter.h",
],
external_deps = [
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e022789d29a..84ab2e8be13 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -930,7 +930,6 @@ if(gRPC_BUILD_TESTS)
add_dependencies(buildtests_cxx authorization_policy_provider_test)
add_dependencies(buildtests_cxx avl_test)
add_dependencies(buildtests_cxx aws_request_signer_test)
- add_dependencies(buildtests_cxx b64_test)
add_dependencies(buildtests_cxx backend_metrics_lb_policy_test)
add_dependencies(buildtests_cxx backoff_test)
add_dependencies(buildtests_cxx bad_ping_test)
@@ -1844,7 +1843,6 @@ add_library(grpc
src/core/ext/filters/http/client_authority_filter.cc
src/core/ext/filters/http/http_filters_plugin.cc
src/core/ext/filters/http/message_compress/compression_filter.cc
- src/core/ext/filters/http/message_compress/legacy_compression_filter.cc
src/core/ext/filters/http/server/http_server_filter.cc
src/core/ext/filters/message_size/message_size_filter.cc
src/core/ext/filters/rbac/rbac_filter.cc
@@ -2478,13 +2476,11 @@ add_library(grpc
src/core/lib/security/security_connector/ssl_utils.cc
src/core/lib/security/security_connector/tls/tls_security_connector.cc
src/core/lib/security/transport/client_auth_filter.cc
- src/core/lib/security/transport/legacy_server_auth_filter.cc
src/core/lib/security/transport/secure_endpoint.cc
src/core/lib/security/transport/security_handshaker.cc
src/core/lib/security/transport/server_auth_filter.cc
src/core/lib/security/transport/tsi_error.cc
src/core/lib/security/util/json_util.cc
- src/core/lib/slice/b64.cc
src/core/lib/slice/percent_encoding.cc
src/core/lib/slice/slice.cc
src/core/lib/slice/slice_buffer.cc
@@ -2943,7 +2939,6 @@ add_library(grpc_unsecure
src/core/ext/filters/http/client_authority_filter.cc
src/core/ext/filters/http/http_filters_plugin.cc
src/core/ext/filters/http/message_compress/compression_filter.cc
- src/core/ext/filters/http/message_compress/legacy_compression_filter.cc
src/core/ext/filters/http/server/http_server_filter.cc
src/core/ext/filters/message_size/message_size_filter.cc
src/core/ext/transport/chttp2/client/chttp2_connector.cc
@@ -3207,13 +3202,11 @@ add_library(grpc_unsecure
src/core/lib/security/security_connector/load_system_roots_windows.cc
src/core/lib/security/security_connector/security_connector.cc
src/core/lib/security/transport/client_auth_filter.cc
- src/core/lib/security/transport/legacy_server_auth_filter.cc
src/core/lib/security/transport/secure_endpoint.cc
src/core/lib/security/transport/security_handshaker.cc
src/core/lib/security/transport/server_auth_filter.cc
src/core/lib/security/transport/tsi_error.cc
src/core/lib/security/util/json_util.cc
- src/core/lib/slice/b64.cc
src/core/lib/slice/percent_encoding.cc
src/core/lib/slice/slice.cc
src/core/lib/slice/slice_buffer.cc
@@ -5116,7 +5109,6 @@ add_library(grpc_authorization_provider
src/core/lib/address_utils/parse_address.cc
src/core/lib/address_utils/sockaddr_utils.cc
src/core/lib/backoff/backoff.cc
- src/core/lib/backoff/random_early_detection.cc
src/core/lib/channel/call_tracer.cc
src/core/lib/channel/channel_args.cc
src/core/lib/channel/channel_args_preconditioning.cc
@@ -5318,13 +5310,11 @@ add_library(grpc_authorization_provider
src/core/lib/security/security_connector/load_system_roots_windows.cc
src/core/lib/security/security_connector/security_connector.cc
src/core/lib/security/transport/client_auth_filter.cc
- src/core/lib/security/transport/legacy_server_auth_filter.cc
src/core/lib/security/transport/secure_endpoint.cc
src/core/lib/security/transport/security_handshaker.cc
src/core/lib/security/transport/server_auth_filter.cc
src/core/lib/security/transport/tsi_error.cc
src/core/lib/security/util/json_util.cc
- src/core/lib/slice/b64.cc
src/core/lib/slice/percent_encoding.cc
src/core/lib/slice/slice.cc
src/core/lib/slice/slice_buffer.cc
@@ -5349,10 +5339,8 @@ add_library(grpc_authorization_provider
src/core/lib/surface/version.cc
src/core/lib/surface/wait_for_cq_end_op.cc
src/core/lib/transport/batch_builder.cc
- src/core/lib/transport/call_factory.cc
src/core/lib/transport/call_filters.cc
src/core/lib/transport/call_final_info.cc
- src/core/lib/transport/call_size_estimator.cc
src/core/lib/transport/call_spine.cc
src/core/lib/transport/connectivity_state.cc
src/core/lib/transport/error_utils.cc
@@ -5442,8 +5430,6 @@ target_link_libraries(grpc_authorization_provider
absl::function_ref
absl::hash
absl::type_traits
- absl::random_bit_gen_ref
- absl::random_distributions
absl::statusor
absl::span
absl::utility
@@ -5700,7 +5686,7 @@ endif()
if(gRPC_BUILD_GRPCPP_OTEL_PLUGIN)
add_library(grpcpp_otel_plugin
- src/cpp/ext/otel/otel_client_filter.cc
+ src/cpp/ext/otel/otel_client_call_tracer.cc
src/cpp/ext/otel/otel_plugin.cc
src/cpp/ext/otel/otel_server_call_tracer.cc
)
@@ -7400,48 +7386,6 @@ target_link_libraries(aws_request_signer_test
)
-endif()
-if(gRPC_BUILD_TESTS)
-
-add_executable(b64_test
- test/core/slice/b64_test.cc
-)
-if(WIN32 AND MSVC)
- if(BUILD_SHARED_LIBS)
- target_compile_definitions(b64_test
- PRIVATE
- "GPR_DLL_IMPORTS"
- "GRPC_DLL_IMPORTS"
- )
- endif()
-endif()
-target_compile_features(b64_test PUBLIC cxx_std_14)
-target_include_directories(b64_test
- PRIVATE
- ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/include
- ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
- ${_gRPC_RE2_INCLUDE_DIR}
- ${_gRPC_SSL_INCLUDE_DIR}
- ${_gRPC_UPB_GENERATED_DIR}
- ${_gRPC_UPB_GRPC_GENERATED_DIR}
- ${_gRPC_UPB_INCLUDE_DIR}
- ${_gRPC_XXHASH_INCLUDE_DIR}
- ${_gRPC_ZLIB_INCLUDE_DIR}
- third_party/googletest/googletest/include
- third_party/googletest/googletest
- third_party/googletest/googlemock/include
- third_party/googletest/googlemock
- ${_gRPC_PROTO_GENS_DIR}
-)
-
-target_link_libraries(b64_test
- ${_gRPC_ALLTARGETS_LIBRARIES}
- gtest
- grpc_test_util
-)
-
-
endif()
if(gRPC_BUILD_TESTS)
@@ -7565,6 +7509,7 @@ add_executable(bad_ping_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/bad_ping.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -8040,6 +7985,7 @@ add_executable(binary_metadata_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/binary_metadata.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -8479,6 +8425,7 @@ add_executable(call_creds_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/call_creds.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -8685,6 +8632,7 @@ add_executable(call_host_override_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/call_host_override.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -8790,6 +8738,7 @@ add_executable(cancel_after_accept_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/cancel_after_accept.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -8852,6 +8801,7 @@ add_executable(cancel_after_client_done_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/cancel_after_client_done.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -8914,6 +8864,7 @@ add_executable(cancel_after_invoke_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/cancel_after_invoke.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -8976,6 +8927,7 @@ add_executable(cancel_after_round_trip_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/cancel_after_round_trip.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -9085,6 +9037,7 @@ add_executable(cancel_before_invoke_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/cancel_before_invoke.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -9189,6 +9142,7 @@ add_executable(cancel_in_a_vacuum_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/cancel_in_a_vacuum.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -9251,6 +9205,7 @@ add_executable(cancel_with_status_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/cancel_with_status.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -10897,6 +10852,7 @@ add_executable(client_streaming_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/client_streaming.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -11235,6 +11191,7 @@ add_executable(compressed_payload_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/compressed_payload.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -11519,6 +11476,7 @@ add_executable(connectivity_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/connectivity.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -11947,6 +11905,7 @@ add_executable(default_host_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/default_host.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -12154,6 +12113,7 @@ add_executable(disappearing_server_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/disappearing_server.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -12473,6 +12433,7 @@ add_executable(empty_batch_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/empty_batch.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -13849,6 +13810,7 @@ add_executable(filter_causes_close_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/filter_causes_close.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -13911,6 +13873,7 @@ add_executable(filter_context_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/filter_context.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -13973,6 +13936,7 @@ add_executable(filter_init_fails_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/filter_init_fails.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -14085,6 +14049,7 @@ add_executable(filtered_metadata_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/filtered_metadata.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -14873,6 +14838,7 @@ add_executable(graceful_server_shutdown_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/graceful_server_shutdown.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -15238,6 +15204,7 @@ add_executable(grpc_authz_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/grpc_authz.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -16628,6 +16595,7 @@ add_executable(high_initial_seqno_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/high_initial_seqno.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -16936,6 +16904,7 @@ add_executable(hpack_size_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/hpack_size.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -17091,6 +17060,7 @@ add_executable(http2_stats_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/http2_stats.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -17983,6 +17953,7 @@ add_executable(invoke_large_request_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/invoke_large_request.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -18371,6 +18342,7 @@ add_executable(keepalive_timeout_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/keepalive_timeout.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -18476,6 +18448,7 @@ add_executable(large_metadata_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/large_metadata.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -19148,6 +19121,7 @@ add_executable(max_concurrent_streams_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/max_concurrent_streams.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -19210,6 +19184,7 @@ add_executable(max_connection_age_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/max_connection_age.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -19272,6 +19247,7 @@ add_executable(max_connection_idle_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/max_connection_idle.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -19334,6 +19310,7 @@ add_executable(max_message_length_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/max_message_length.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -20015,6 +19992,7 @@ add_executable(negative_deadline_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/negative_deadline.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -20109,6 +20087,7 @@ add_executable(no_logging_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/no_logging.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -20171,6 +20150,7 @@ add_executable(no_op_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/no_op.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -20638,9 +20618,10 @@ add_executable(otel_plugin_test
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_load_report.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_load_report.pb.h
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_load_report.grpc.pb.h
- src/cpp/ext/otel/otel_client_filter.cc
+ src/cpp/ext/otel/otel_client_call_tracer.cc
src/cpp/ext/otel/otel_plugin.cc
src/cpp/ext/otel/otel_server_call_tracer.cc
+ test/core/util/fake_stats_plugin.cc
test/cpp/end2end/test_service_impl.cc
test/cpp/ext/otel/otel_plugin_test.cc
test/cpp/ext/otel/otel_test_library.cc
@@ -21098,6 +21079,7 @@ add_executable(payload_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/payload.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -21472,6 +21454,7 @@ add_executable(ping_pong_streaming_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/ping_pong_streaming.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -21585,6 +21568,7 @@ add_executable(ping_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/ping.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -22578,6 +22562,7 @@ add_executable(proxy_auth_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/proxy_auth.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -23153,6 +23138,7 @@ add_executable(registered_call_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/registered_call.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -23259,6 +23245,7 @@ add_executable(request_with_flags_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/request_with_flags.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -23321,6 +23308,7 @@ add_executable(request_with_payload_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/request_with_payload.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -23654,6 +23642,7 @@ add_executable(resource_quota_server_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/resource_quota_server.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -23758,6 +23747,7 @@ add_executable(retry_cancel_after_first_attempt_starts_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_cancel_after_first_attempt_starts.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -23820,6 +23810,7 @@ add_executable(retry_cancel_during_delay_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_cancel_during_delay.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -23882,6 +23873,7 @@ add_executable(retry_cancel_with_multiple_send_batches_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_cancel_with_multiple_send_batches.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -23944,6 +23936,7 @@ add_executable(retry_cancellation_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_cancellation.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24006,6 +23999,7 @@ add_executable(retry_disabled_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_disabled.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24068,6 +24062,7 @@ add_executable(retry_exceeds_buffer_size_in_delay_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_exceeds_buffer_size_in_delay.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24130,6 +24125,7 @@ add_executable(retry_exceeds_buffer_size_in_initial_batch_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_exceeds_buffer_size_in_initial_batch.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24192,6 +24188,7 @@ add_executable(retry_exceeds_buffer_size_in_subsequent_batch_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_exceeds_buffer_size_in_subsequent_batch.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24254,6 +24251,7 @@ add_executable(retry_lb_drop_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_lb_drop.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24316,6 +24314,7 @@ add_executable(retry_lb_fail_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_lb_fail.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24378,6 +24377,7 @@ add_executable(retry_non_retriable_status_before_trailers_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_non_retriable_status_before_trailers.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24440,6 +24440,7 @@ add_executable(retry_non_retriable_status_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_non_retriable_status.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24502,6 +24503,7 @@ add_executable(retry_per_attempt_recv_timeout_on_last_attempt_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_per_attempt_recv_timeout_on_last_attempt.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24564,6 +24566,7 @@ add_executable(retry_per_attempt_recv_timeout_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_per_attempt_recv_timeout.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24626,6 +24629,7 @@ add_executable(retry_recv_initial_metadata_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_recv_initial_metadata.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24688,6 +24692,7 @@ add_executable(retry_recv_message_replay_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_recv_message_replay.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24750,6 +24755,7 @@ add_executable(retry_recv_message_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_recv_message.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24812,6 +24818,7 @@ add_executable(retry_recv_trailing_metadata_error_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_recv_trailing_metadata_error.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24874,6 +24881,7 @@ add_executable(retry_send_initial_metadata_refs_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_send_initial_metadata_refs.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24936,6 +24944,7 @@ add_executable(retry_send_op_fails_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_send_op_fails.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -24998,6 +25007,7 @@ add_executable(retry_send_recv_batch_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_send_recv_batch.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -25060,6 +25070,7 @@ add_executable(retry_server_pushback_delay_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_server_pushback_delay.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -25122,6 +25133,7 @@ add_executable(retry_server_pushback_disabled_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_server_pushback_disabled.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -25226,6 +25238,7 @@ add_executable(retry_streaming_after_commit_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_streaming_after_commit.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -25288,6 +25301,7 @@ add_executable(retry_streaming_succeeds_before_replay_finished_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -25350,6 +25364,7 @@ add_executable(retry_streaming_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_streaming.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -25412,6 +25427,7 @@ add_executable(retry_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -25516,6 +25532,7 @@ add_executable(retry_throttled_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_throttled.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -25578,6 +25595,7 @@ add_executable(retry_too_many_attempts_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_too_many_attempts.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -25640,6 +25658,7 @@ add_executable(retry_transparent_goaway_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_transparent_goaway.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -25702,6 +25721,7 @@ add_executable(retry_transparent_max_concurrent_streams_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_transparent_max_concurrent_streams.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -25764,6 +25784,7 @@ add_executable(retry_transparent_not_sent_on_wire_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_transparent_not_sent_on_wire.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -25826,6 +25847,7 @@ add_executable(retry_unref_before_finish_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_unref_before_finish.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -25888,6 +25910,7 @@ add_executable(retry_unref_before_recv_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/retry_unref_before_recv.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -26871,6 +26894,7 @@ add_executable(server_finishes_request_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/server_finishes_request.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -27154,6 +27178,7 @@ add_executable(server_streaming_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/server_streaming.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -27415,6 +27440,7 @@ add_executable(shutdown_finishes_calls_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/shutdown_finishes_calls.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -27477,6 +27503,7 @@ add_executable(shutdown_finishes_tags_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/shutdown_finishes_tags.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -27602,6 +27629,7 @@ add_executable(simple_delayed_request_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/simple_delayed_request.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -27664,6 +27692,7 @@ add_executable(simple_metadata_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/simple_metadata.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -27770,6 +27799,7 @@ add_executable(simple_request_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/simple_request.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -28695,6 +28725,7 @@ add_executable(streaming_error_response_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/streaming_error_response.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -29426,6 +29457,7 @@ add_executable(test_core_end2end_channelz_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/channelz.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -30684,6 +30716,7 @@ add_executable(timeout_before_request_call_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/timeout_before_request_call.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -31187,6 +31220,7 @@ add_executable(trailing_metadata_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/trailing_metadata.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -32422,6 +32456,7 @@ add_executable(write_buffering_at_end_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/write_buffering_at_end.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
@@ -32484,6 +32519,7 @@ add_executable(write_buffering_test
test/core/end2end/fixtures/proxy.cc
test/core/end2end/tests/write_buffering.cc
test/core/event_engine/event_engine_test_utils.cc
+ test/core/util/fake_stats_plugin.cc
test/core/util/test_lb_policies.cc
)
if(WIN32 AND MSVC)
diff --git a/Makefile b/Makefile
index a6fb5f7ddc3..bdff63d3e01 100644
--- a/Makefile
+++ b/Makefile
@@ -696,7 +696,6 @@ LIBGRPC_SRC = \
src/core/ext/filters/http/client_authority_filter.cc \
src/core/ext/filters/http/http_filters_plugin.cc \
src/core/ext/filters/http/message_compress/compression_filter.cc \
- src/core/ext/filters/http/message_compress/legacy_compression_filter.cc \
src/core/ext/filters/http/server/http_server_filter.cc \
src/core/ext/filters/message_size/message_size_filter.cc \
src/core/ext/filters/rbac/rbac_filter.cc \
@@ -1375,13 +1374,11 @@ LIBGRPC_SRC = \
src/core/lib/security/security_connector/ssl_utils.cc \
src/core/lib/security/security_connector/tls/tls_security_connector.cc \
src/core/lib/security/transport/client_auth_filter.cc \
- src/core/lib/security/transport/legacy_server_auth_filter.cc \
src/core/lib/security/transport/secure_endpoint.cc \
src/core/lib/security/transport/security_handshaker.cc \
src/core/lib/security/transport/server_auth_filter.cc \
src/core/lib/security/transport/tsi_error.cc \
src/core/lib/security/util/json_util.cc \
- src/core/lib/slice/b64.cc \
src/core/lib/slice/percent_encoding.cc \
src/core/lib/slice/slice.cc \
src/core/lib/slice/slice_buffer.cc \
diff --git a/Package.swift b/Package.swift
index f7b1930f099..d56c6b7e18d 100644
--- a/Package.swift
+++ b/Package.swift
@@ -176,8 +176,6 @@ let package = Package(
"src/core/ext/filters/http/http_filters_plugin.cc",
"src/core/ext/filters/http/message_compress/compression_filter.cc",
"src/core/ext/filters/http/message_compress/compression_filter.h",
- "src/core/ext/filters/http/message_compress/legacy_compression_filter.cc",
- "src/core/ext/filters/http/message_compress/legacy_compression_filter.h",
"src/core/ext/filters/http/server/http_server_filter.cc",
"src/core/ext/filters/http/server/http_server_filter.h",
"src/core/ext/filters/message_size/message_size_filter.cc",
@@ -1160,6 +1158,7 @@ let package = Package(
"src/core/lib/channel/promise_based_filter.cc",
"src/core/lib/channel/promise_based_filter.h",
"src/core/lib/channel/server_call_tracer_filter.cc",
+ "src/core/lib/channel/server_call_tracer_filter.h",
"src/core/lib/channel/status_util.cc",
"src/core/lib/channel/status_util.h",
"src/core/lib/channel/tcp_tracer.h",
@@ -1202,6 +1201,7 @@ let package = Package(
"src/core/lib/event_engine/default_event_engine_factory.cc",
"src/core/lib/event_engine/default_event_engine_factory.h",
"src/core/lib/event_engine/event_engine.cc",
+ "src/core/lib/event_engine/event_engine_context.h",
"src/core/lib/event_engine/extensions/can_track_errors.h",
"src/core/lib/event_engine/extensions/chaotic_good_extension.h",
"src/core/lib/event_engine/extensions/supports_fd.h",
@@ -1740,7 +1740,6 @@ let package = Package(
"src/core/lib/security/security_connector/tls/tls_security_connector.h",
"src/core/lib/security/transport/auth_filters.h",
"src/core/lib/security/transport/client_auth_filter.cc",
- "src/core/lib/security/transport/legacy_server_auth_filter.cc",
"src/core/lib/security/transport/secure_endpoint.cc",
"src/core/lib/security/transport/secure_endpoint.h",
"src/core/lib/security/transport/security_handshaker.cc",
@@ -1750,8 +1749,6 @@ let package = Package(
"src/core/lib/security/transport/tsi_error.h",
"src/core/lib/security/util/json_util.cc",
"src/core/lib/security/util/json_util.h",
- "src/core/lib/slice/b64.cc",
- "src/core/lib/slice/b64.h",
"src/core/lib/slice/percent_encoding.cc",
"src/core/lib/slice/percent_encoding.h",
"src/core/lib/slice/slice.cc",
diff --git a/bazel/experiments.bzl b/bazel/experiments.bzl
index 79de231736b..bb08b829070 100644
--- a/bazel/experiments.bzl
+++ b/bazel/experiments.bzl
@@ -17,7 +17,6 @@
"""Dictionary of tags to experiments so we know when to test different experiments."""
EXPERIMENT_ENABLES = {
- "absl_base64": "absl_base64",
"call_status_override_on_cancellation": "call_status_override_on_cancellation",
"call_v3": "call_v3",
"canary_client_privacy": "canary_client_privacy",
@@ -36,8 +35,7 @@ EXPERIMENT_ENABLES = {
"promise_based_client_call": "event_engine_client,event_engine_listener,promise_based_client_call",
"promise_based_server_call": "promise_based_server_call",
"chaotic_good": "chaotic_good,event_engine_client,event_engine_listener,promise_based_client_call,promise_based_server_call",
- "registered_method_lookup_in_transport": "registered_method_lookup_in_transport",
- "promise_based_inproc_transport": "event_engine_client,event_engine_listener,promise_based_client_call,promise_based_inproc_transport,promise_based_server_call,registered_method_lookup_in_transport",
+ "promise_based_inproc_transport": "event_engine_client,event_engine_listener,promise_based_client_call,promise_based_inproc_transport,promise_based_server_call",
"rstpit": "rstpit",
"schedule_cancellation_over_write": "schedule_cancellation_over_write",
"server_privacy": "server_privacy",
@@ -47,8 +45,6 @@ EXPERIMENT_ENABLES = {
"unconstrained_max_quota_buffer_size": "unconstrained_max_quota_buffer_size",
"v3_backend_metric_filter": "v3_backend_metric_filter",
"v3_channel_idle_filters": "v3_channel_idle_filters",
- "v3_compression_filter": "v3_compression_filter",
- "v3_server_auth_filter": "v3_server_auth_filter",
"work_serializer_clears_time_cache": "work_serializer_clears_time_cache",
"work_serializer_dispatch": "event_engine_client,work_serializer_dispatch",
}
@@ -64,9 +60,6 @@ EXPERIMENTS = {
"dbg": {
},
"off": {
- "compression_test": [
- "v3_compression_filter",
- ],
"core_end2end_test": [
"promise_based_server_call",
],
@@ -99,24 +92,15 @@ EXPERIMENTS = {
"core_end2end_test": [
"event_engine_listener",
],
- "credential_token_tests": [
- "absl_base64",
- ],
"event_engine_listener_test": [
"event_engine_listener",
],
- "surface_registered_method_lookup": [
- "registered_method_lookup_in_transport",
- ],
},
},
"ios": {
"dbg": {
},
"off": {
- "compression_test": [
- "v3_compression_filter",
- ],
"core_end2end_test": [
"promise_based_server_call",
],
@@ -146,21 +130,12 @@ EXPERIMENTS = {
],
},
"on": {
- "credential_token_tests": [
- "absl_base64",
- ],
- "surface_registered_method_lookup": [
- "registered_method_lookup_in_transport",
- ],
},
},
"posix": {
"dbg": {
},
"off": {
- "compression_test": [
- "v3_compression_filter",
- ],
"core_end2end_test": [
"chaotic_good",
"event_engine_client",
@@ -209,9 +184,6 @@ EXPERIMENTS = {
"cpp_end2end_test": [
"work_serializer_dispatch",
],
- "credential_token_tests": [
- "absl_base64",
- ],
"event_engine_listener_test": [
"event_engine_listener",
],
@@ -221,9 +193,6 @@ EXPERIMENTS = {
"resolver_component_tests_runner_invoker": [
"event_engine_dns",
],
- "surface_registered_method_lookup": [
- "registered_method_lookup_in_transport",
- ],
"xds_end2end_test": [
"work_serializer_dispatch",
],
diff --git a/bazel/grpc_build_system.bzl b/bazel/grpc_build_system.bzl
index bf241fb8685..29ea1d351e0 100644
--- a/bazel/grpc_build_system.bzl
+++ b/bazel/grpc_build_system.bzl
@@ -27,13 +27,13 @@
Contains macros used throughout the repo.
"""
+load("@build_bazel_rules_apple//apple:ios.bzl", "ios_unit_test")
+load("@build_bazel_rules_apple//apple/testing/default_runner:ios_test_runner.bzl", "ios_test_runner")
+load("@com_google_protobuf//bazel:upb_proto_library.bzl", "upb_proto_library", "upb_proto_reflection_library")
load("//bazel:cc_grpc_library.bzl", "cc_grpc_library")
load("//bazel:copts.bzl", "GRPC_DEFAULT_COPTS")
load("//bazel:experiments.bzl", "EXPERIMENTS", "EXPERIMENT_ENABLES", "EXPERIMENT_POLLERS")
load("//bazel:test_experiments.bzl", "TEST_EXPERIMENTS", "TEST_EXPERIMENT_ENABLES", "TEST_EXPERIMENT_POLLERS")
-load("@build_bazel_rules_apple//apple:ios.bzl", "ios_unit_test")
-load("@build_bazel_rules_apple//apple/testing/default_runner:ios_test_runner.bzl", "ios_test_runner")
-load("@com_google_protobuf//bazel:upb_proto_library.bzl", "upb_proto_library", "upb_proto_reflection_library")
# The set of pollers to test against if a test exercises polling
POLLERS = ["epoll1", "poll"]
@@ -120,6 +120,7 @@ def _update_visibility(visibility):
"tsi": PRIVATE,
"xds": PRIVATE,
"xds_client_core": PRIVATE,
+ "xds_end2end_test_utils": PRIVATE,
"grpc_python_observability": PRIVATE,
"event_engine_base_hdrs": PRIVATE,
"useful": PRIVATE,
diff --git a/build_autogenerated.yaml b/build_autogenerated.yaml
index a28fd37bcc2..d1a4dc3d857 100644
--- a/build_autogenerated.yaml
+++ b/build_autogenerated.yaml
@@ -249,7 +249,6 @@ libs:
- src/core/ext/filters/http/client/http_client_filter.h
- src/core/ext/filters/http/client_authority_filter.h
- src/core/ext/filters/http/message_compress/compression_filter.h
- - src/core/ext/filters/http/message_compress/legacy_compression_filter.h
- src/core/ext/filters/http/server/http_server_filter.h
- src/core/ext/filters/message_size/message_size_filter.h
- src/core/ext/filters/rbac/rbac_filter.h
@@ -828,6 +827,7 @@ libs:
- src/core/lib/channel/context.h
- src/core/lib/channel/metrics.h
- src/core/lib/channel/promise_based_filter.h
+ - src/core/lib/channel/server_call_tracer_filter.h
- src/core/lib/channel/status_util.h
- src/core/lib/channel/tcp_tracer.h
- src/core/lib/compression/compression_internal.h
@@ -847,6 +847,7 @@ libs:
- src/core/lib/event_engine/common_closures.h
- src/core/lib/event_engine/default_event_engine.h
- src/core/lib/event_engine/default_event_engine_factory.h
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/event_engine/extensions/can_track_errors.h
- src/core/lib/event_engine/extensions/chaotic_good_extension.h
- src/core/lib/event_engine/extensions/supports_fd.h
@@ -1109,7 +1110,6 @@ libs:
- src/core/lib/security/transport/security_handshaker.h
- src/core/lib/security/transport/tsi_error.h
- src/core/lib/security/util/json_util.h
- - src/core/lib/slice/b64.h
- src/core/lib/slice/percent_encoding.h
- src/core/lib/slice/slice.h
- src/core/lib/slice/slice_buffer.h
@@ -1273,7 +1273,6 @@ libs:
- src/core/ext/filters/http/client_authority_filter.cc
- src/core/ext/filters/http/http_filters_plugin.cc
- src/core/ext/filters/http/message_compress/compression_filter.cc
- - src/core/ext/filters/http/message_compress/legacy_compression_filter.cc
- src/core/ext/filters/http/server/http_server_filter.cc
- src/core/ext/filters/message_size/message_size_filter.cc
- src/core/ext/filters/rbac/rbac_filter.cc
@@ -1907,13 +1906,11 @@ libs:
- src/core/lib/security/security_connector/ssl_utils.cc
- src/core/lib/security/security_connector/tls/tls_security_connector.cc
- src/core/lib/security/transport/client_auth_filter.cc
- - src/core/lib/security/transport/legacy_server_auth_filter.cc
- src/core/lib/security/transport/secure_endpoint.cc
- src/core/lib/security/transport/security_handshaker.cc
- src/core/lib/security/transport/server_auth_filter.cc
- src/core/lib/security/transport/tsi_error.cc
- src/core/lib/security/util/json_util.cc
- - src/core/lib/slice/b64.cc
- src/core/lib/slice/percent_encoding.cc
- src/core/lib/slice/slice.cc
- src/core/lib/slice/slice_buffer.cc
@@ -2240,7 +2237,6 @@ libs:
- src/core/ext/filters/http/client/http_client_filter.h
- src/core/ext/filters/http/client_authority_filter.h
- src/core/ext/filters/http/message_compress/compression_filter.h
- - src/core/ext/filters/http/message_compress/legacy_compression_filter.h
- src/core/ext/filters/http/server/http_server_filter.h
- src/core/ext/filters/message_size/message_size_filter.h
- src/core/ext/transport/chttp2/client/chttp2_connector.h
@@ -2336,6 +2332,7 @@ libs:
- src/core/lib/channel/context.h
- src/core/lib/channel/metrics.h
- src/core/lib/channel/promise_based_filter.h
+ - src/core/lib/channel/server_call_tracer_filter.h
- src/core/lib/channel/status_util.h
- src/core/lib/channel/tcp_tracer.h
- src/core/lib/compression/compression_internal.h
@@ -2355,6 +2352,7 @@ libs:
- src/core/lib/event_engine/common_closures.h
- src/core/lib/event_engine/default_event_engine.h
- src/core/lib/event_engine/default_event_engine_factory.h
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/event_engine/extensions/can_track_errors.h
- src/core/lib/event_engine/extensions/chaotic_good_extension.h
- src/core/lib/event_engine/extensions/supports_fd.h
@@ -2581,7 +2579,6 @@ libs:
- src/core/lib/security/transport/security_handshaker.h
- src/core/lib/security/transport/tsi_error.h
- src/core/lib/security/util/json_util.h
- - src/core/lib/slice/b64.h
- src/core/lib/slice/percent_encoding.h
- src/core/lib/slice/slice.h
- src/core/lib/slice/slice_buffer.h
@@ -2735,7 +2732,6 @@ libs:
- src/core/ext/filters/http/client_authority_filter.cc
- src/core/ext/filters/http/http_filters_plugin.cc
- src/core/ext/filters/http/message_compress/compression_filter.cc
- - src/core/ext/filters/http/message_compress/legacy_compression_filter.cc
- src/core/ext/filters/http/server/http_server_filter.cc
- src/core/ext/filters/message_size/message_size_filter.cc
- src/core/ext/transport/chttp2/client/chttp2_connector.cc
@@ -2999,13 +2995,11 @@ libs:
- src/core/lib/security/security_connector/load_system_roots_windows.cc
- src/core/lib/security/security_connector/security_connector.cc
- src/core/lib/security/transport/client_auth_filter.cc
- - src/core/lib/security/transport/legacy_server_auth_filter.cc
- src/core/lib/security/transport/secure_endpoint.cc
- src/core/lib/security/transport/security_handshaker.cc
- src/core/lib/security/transport/server_auth_filter.cc
- src/core/lib/security/transport/tsi_error.cc
- src/core/lib/security/util/json_util.cc
- - src/core/lib/slice/b64.cc
- src/core/lib/slice/percent_encoding.cc
- src/core/lib/slice/slice.cc
- src/core/lib/slice/slice_buffer.cc
@@ -4405,7 +4399,6 @@ libs:
- src/core/lib/address_utils/sockaddr_utils.h
- src/core/lib/avl/avl.h
- src/core/lib/backoff/backoff.h
- - src/core/lib/backoff/random_early_detection.h
- src/core/lib/channel/call_finalization.h
- src/core/lib/channel/call_tracer.h
- src/core/lib/channel/channel_args.h
@@ -4441,6 +4434,7 @@ libs:
- src/core/lib/event_engine/common_closures.h
- src/core/lib/event_engine/default_event_engine.h
- src/core/lib/event_engine/default_event_engine_factory.h
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/event_engine/extensions/can_track_errors.h
- src/core/lib/event_engine/extensions/chaotic_good_extension.h
- src/core/lib/event_engine/extensions/supports_fd.h
@@ -4599,7 +4593,6 @@ libs:
- src/core/lib/promise/activity.h
- src/core/lib/promise/all_ok.h
- src/core/lib/promise/arena_promise.h
- - src/core/lib/promise/cancel_callback.h
- src/core/lib/promise/context.h
- src/core/lib/promise/detail/basic_seq.h
- src/core/lib/promise/detail/join_state.h
@@ -4623,7 +4616,6 @@ libs:
- src/core/lib/promise/seq.h
- src/core/lib/promise/status_flag.h
- src/core/lib/promise/trace.h
- - src/core/lib/promise/try_join.h
- src/core/lib/promise/try_seq.h
- src/core/lib/resource_quota/api.h
- src/core/lib/resource_quota/arena.h
@@ -4663,7 +4655,6 @@ libs:
- src/core/lib/security/transport/security_handshaker.h
- src/core/lib/security/transport/tsi_error.h
- src/core/lib/security/util/json_util.h
- - src/core/lib/slice/b64.h
- src/core/lib/slice/percent_encoding.h
- src/core/lib/slice/slice.h
- src/core/lib/slice/slice_buffer.h
@@ -4687,10 +4678,8 @@ libs:
- src/core/lib/surface/validate_metadata.h
- src/core/lib/surface/wait_for_cq_end_op.h
- src/core/lib/transport/batch_builder.h
- - src/core/lib/transport/call_factory.h
- src/core/lib/transport/call_filters.h
- src/core/lib/transport/call_final_info.h
- - src/core/lib/transport/call_size_estimator.h
- src/core/lib/transport/call_spine.h
- src/core/lib/transport/connectivity_state.h
- src/core/lib/transport/custom_metadata.h
@@ -4758,7 +4747,6 @@ libs:
- src/core/lib/address_utils/parse_address.cc
- src/core/lib/address_utils/sockaddr_utils.cc
- src/core/lib/backoff/backoff.cc
- - src/core/lib/backoff/random_early_detection.cc
- src/core/lib/channel/call_tracer.cc
- src/core/lib/channel/channel_args.cc
- src/core/lib/channel/channel_args_preconditioning.cc
@@ -4960,13 +4948,11 @@ libs:
- src/core/lib/security/security_connector/load_system_roots_windows.cc
- src/core/lib/security/security_connector/security_connector.cc
- src/core/lib/security/transport/client_auth_filter.cc
- - src/core/lib/security/transport/legacy_server_auth_filter.cc
- src/core/lib/security/transport/secure_endpoint.cc
- src/core/lib/security/transport/security_handshaker.cc
- src/core/lib/security/transport/server_auth_filter.cc
- src/core/lib/security/transport/tsi_error.cc
- src/core/lib/security/util/json_util.cc
- - src/core/lib/slice/b64.cc
- src/core/lib/slice/percent_encoding.cc
- src/core/lib/slice/slice.cc
- src/core/lib/slice/slice_buffer.cc
@@ -4991,10 +4977,8 @@ libs:
- src/core/lib/surface/version.cc
- src/core/lib/surface/wait_for_cq_end_op.cc
- src/core/lib/transport/batch_builder.cc
- - src/core/lib/transport/call_factory.cc
- src/core/lib/transport/call_filters.cc
- src/core/lib/transport/call_final_info.cc
- - src/core/lib/transport/call_size_estimator.cc
- src/core/lib/transport/call_spine.cc
- src/core/lib/transport/connectivity_state.cc
- src/core/lib/transport/error_utils.cc
@@ -5043,8 +5027,6 @@ libs:
- absl/functional:function_ref
- absl/hash:hash
- absl/meta:type_traits
- - absl/random:bit_gen_ref
- - absl/random:distributions
- absl/status:statusor
- absl/types:span
- absl/utility:utility
@@ -5114,12 +5096,11 @@ libs:
- include/grpcpp/ext/otel_plugin.h
headers:
- src/cpp/ext/otel/key_value_iterable.h
- - src/cpp/ext/otel/otel_call_tracer.h
- - src/cpp/ext/otel/otel_client_filter.h
+ - src/cpp/ext/otel/otel_client_call_tracer.h
- src/cpp/ext/otel/otel_plugin.h
- src/cpp/ext/otel/otel_server_call_tracer.h
src:
- - src/cpp/ext/otel/otel_client_filter.cc
+ - src/cpp/ext/otel/otel_client_call_tracer.cc
- src/cpp/ext/otel/otel_plugin.cc
- src/cpp/ext/otel/otel_server_call_tracer.cc
deps:
@@ -5233,6 +5214,7 @@ targets:
language: c++
headers:
- src/core/lib/debug/trace.h
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/gprpp/atomic_utils.h
- src/core/lib/gprpp/bitset.h
- src/core/lib/gprpp/down_cast.h
@@ -5785,17 +5767,6 @@ targets:
deps:
- gtest
- grpc_test_util
-- name: b64_test
- gtest: true
- build: test
- language: c++
- headers: []
- src:
- - test/core/slice/b64_test.cc
- deps:
- - gtest
- - grpc_test_util
- uses_polling: false
- name: backend_metrics_lb_policy_test
gtest: true
build: test
@@ -5860,6 +5831,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -5880,6 +5852,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/bad_ping.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -6086,6 +6059,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -6106,6 +6080,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/binary_metadata.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -6346,6 +6321,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -6366,6 +6342,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/call_creds.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -6386,6 +6363,7 @@ targets:
- src/core/lib/channel/channel_args.h
- src/core/lib/compression/compression_internal.h
- src/core/lib/debug/trace.h
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/experiments/config.h
- src/core/lib/experiments/experiments.h
- src/core/lib/gpr/spinlock.h
@@ -6587,6 +6565,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -6607,6 +6586,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/call_host_override.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -6661,6 +6641,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -6681,6 +6662,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/cancel_after_accept.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -6722,6 +6704,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -6742,6 +6725,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/cancel_after_client_done.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -6783,6 +6767,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -6803,6 +6788,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/cancel_after_invoke.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -6844,6 +6830,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -6864,6 +6851,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/cancel_after_round_trip.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -6922,6 +6910,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -6942,6 +6931,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/cancel_before_invoke.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -6998,6 +6988,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -7018,6 +7009,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/cancel_in_a_vacuum.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -7059,6 +7051,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -7079,6 +7072,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/cancel_with_status.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -7664,6 +7658,7 @@ targets:
- src/core/ext/upb-gen/google/rpc/status.upb.h
- src/core/ext/upb-gen/google/rpc/status.upb_minitable.h
- src/core/lib/debug/trace.h
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/experiments/config.h
- src/core/lib/experiments/experiments.h
- src/core/lib/gpr/spinlock.h
@@ -8011,6 +8006,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -8031,6 +8027,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/client_streaming.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -8185,6 +8182,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -8205,6 +8203,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/compressed_payload.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -8323,6 +8322,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -8343,6 +8343,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/connectivity.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -8490,6 +8491,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -8510,6 +8512,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/default_host.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -8588,6 +8591,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -8608,6 +8612,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/disappearing_server.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -8722,6 +8727,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -8742,6 +8748,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/empty_batch.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -9158,6 +9165,7 @@ targets:
- src/core/ext/upb-gen/google/rpc/status.upb.h
- src/core/ext/upb-gen/google/rpc/status.upb_minitable.h
- src/core/lib/debug/trace.h
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/experiments/config.h
- src/core/lib/experiments/experiments.h
- src/core/lib/gpr/spinlock.h
@@ -9506,6 +9514,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -9526,6 +9535,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/filter_causes_close.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -9567,6 +9577,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -9587,6 +9598,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/filter_context.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -9628,6 +9640,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -9648,6 +9661,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/filter_init_fails.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -9707,6 +9721,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -9727,6 +9742,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/filtered_metadata.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -9764,6 +9780,7 @@ targets:
- src/core/ext/upb-gen/google/rpc/status.upb.h
- src/core/ext/upb-gen/google/rpc/status.upb_minitable.h
- src/core/lib/debug/trace.h
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/experiments/config.h
- src/core/lib/experiments/experiments.h
- src/core/lib/gpr/spinlock.h
@@ -9899,6 +9916,7 @@ targets:
- src/core/ext/upb-gen/google/rpc/status.upb.h
- src/core/ext/upb-gen/google/rpc/status.upb_minitable.h
- src/core/lib/debug/trace.h
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/experiments/config.h
- src/core/lib/experiments/experiments.h
- src/core/lib/gpr/spinlock.h
@@ -10247,6 +10265,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -10267,6 +10286,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/graceful_server_shutdown.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -10443,6 +10463,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -10463,6 +10484,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/grpc_authz.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -11004,6 +11026,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -11024,6 +11047,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/high_initial_seqno.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -11200,6 +11224,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -11220,6 +11245,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/hpack_size.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -11285,6 +11311,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -11305,6 +11332,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/http2_stats.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -11518,6 +11546,7 @@ targets:
language: c++
headers:
- src/core/lib/debug/trace.h
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/gprpp/atomic_utils.h
- src/core/lib/gprpp/down_cast.h
- src/core/lib/gprpp/orphanable.h
@@ -11559,6 +11588,7 @@ targets:
- src/core/ext/upb-gen/google/rpc/status.upb.h
- src/core/ext/upb-gen/google/rpc/status.upb_minitable.h
- src/core/lib/debug/trace.h
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/experiments/config.h
- src/core/lib/experiments/experiments.h
- src/core/lib/gpr/spinlock.h
@@ -11763,6 +11793,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -11783,6 +11814,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/invoke_large_request.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -11963,6 +11995,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -11983,6 +12016,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/keepalive_timeout.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -12036,6 +12070,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -12056,6 +12091,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/large_metadata.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -12068,6 +12104,7 @@ targets:
language: c++
headers:
- src/core/lib/debug/trace.h
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/gprpp/atomic_utils.h
- src/core/lib/gprpp/bitset.h
- src/core/lib/gprpp/down_cast.h
@@ -12231,6 +12268,7 @@ targets:
- src/core/ext/upb-gen/google/rpc/status.upb.h
- src/core/ext/upb-gen/google/rpc/status.upb_minitable.h
- src/core/lib/debug/trace.h
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/experiments/config.h
- src/core/lib/experiments/experiments.h
- src/core/lib/gpr/spinlock.h
@@ -12447,6 +12485,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -12467,6 +12506,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/max_concurrent_streams.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -12508,6 +12548,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -12528,6 +12569,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/max_connection_age.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -12569,6 +12611,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -12589,6 +12632,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/max_connection_idle.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -12630,6 +12674,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -12650,6 +12695,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/max_message_length.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -12837,6 +12883,7 @@ targets:
build: test
language: c++
headers:
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/gprpp/atomic_utils.h
- src/core/lib/gprpp/down_cast.h
- src/core/lib/gprpp/orphanable.h
@@ -12912,6 +12959,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -12932,6 +12980,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/negative_deadline.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -12985,6 +13034,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -13005,6 +13055,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/no_logging.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -13046,6 +13097,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -13066,6 +13118,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/no_op.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -13125,6 +13178,7 @@ targets:
build: test
language: c++
headers:
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/gprpp/atomic_utils.h
- src/core/lib/gprpp/down_cast.h
- src/core/lib/gprpp/notification.h
@@ -13216,10 +13270,10 @@ targets:
plugin_option: gRPC_BUILD_GRPCPP_OTEL_PLUGIN
headers:
- src/cpp/ext/otel/key_value_iterable.h
- - src/cpp/ext/otel/otel_call_tracer.h
- - src/cpp/ext/otel/otel_client_filter.h
+ - src/cpp/ext/otel/otel_client_call_tracer.h
- src/cpp/ext/otel/otel_plugin.h
- src/cpp/ext/otel/otel_server_call_tracer.h
+ - test/core/util/fake_stats_plugin.h
- test/cpp/end2end/test_service_impl.h
- test/cpp/ext/otel/otel_test_library.h
src:
@@ -13227,9 +13281,10 @@ targets:
- src/proto/grpc/testing/echo_messages.proto
- src/proto/grpc/testing/simple_messages.proto
- src/proto/grpc/testing/xds/v3/orca_load_report.proto
- - src/cpp/ext/otel/otel_client_filter.cc
+ - src/cpp/ext/otel/otel_client_call_tracer.cc
- src/cpp/ext/otel/otel_plugin.cc
- src/cpp/ext/otel/otel_server_call_tracer.cc
+ - test/core/util/fake_stats_plugin.cc
- test/cpp/end2end/test_service_impl.cc
- test/cpp/ext/otel/otel_plugin_test.cc
- test/cpp/ext/otel/otel_test_library.cc
@@ -13412,6 +13467,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -13432,6 +13488,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/payload.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -13672,6 +13729,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -13692,6 +13750,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/ping_pong_streaming.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -13764,6 +13823,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -13784,6 +13844,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/ping.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -14042,6 +14103,7 @@ targets:
language: c++
headers:
- src/core/lib/debug/trace.h
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/gprpp/atomic_utils.h
- src/core/lib/gprpp/bitset.h
- src/core/lib/gprpp/down_cast.h
@@ -14180,6 +14242,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -14200,6 +14263,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/proxy_auth.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -14436,6 +14500,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -14456,6 +14521,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/registered_call.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -14511,6 +14577,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -14531,6 +14598,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/request_with_flags.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -14572,6 +14640,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -14592,6 +14661,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/request_with_payload.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -14785,6 +14855,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -14805,6 +14876,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/resource_quota_server.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -14857,6 +14929,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -14877,6 +14950,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_cancel_after_first_attempt_starts.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -14918,6 +14992,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -14938,6 +15013,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_cancel_during_delay.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -14979,6 +15055,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -14999,6 +15076,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_cancel_with_multiple_send_batches.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15040,6 +15118,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15060,6 +15139,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_cancellation.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15101,6 +15181,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15121,6 +15202,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_disabled.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15162,6 +15244,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15182,6 +15265,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_exceeds_buffer_size_in_delay.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15223,6 +15307,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15243,6 +15328,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_exceeds_buffer_size_in_initial_batch.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15284,6 +15370,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15304,6 +15391,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_exceeds_buffer_size_in_subsequent_batch.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15345,6 +15433,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15365,6 +15454,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_lb_drop.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15406,6 +15496,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15426,6 +15517,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_lb_fail.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15467,6 +15559,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15487,6 +15580,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_non_retriable_status_before_trailers.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15528,6 +15622,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15548,6 +15643,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_non_retriable_status.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15589,6 +15685,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15609,6 +15706,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_per_attempt_recv_timeout_on_last_attempt.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15650,6 +15748,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15670,6 +15769,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_per_attempt_recv_timeout.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15711,6 +15811,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15731,6 +15832,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_recv_initial_metadata.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15772,6 +15874,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15792,6 +15895,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_recv_message_replay.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15833,6 +15937,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15853,6 +15958,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_recv_message.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15894,6 +16000,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15914,6 +16021,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_recv_trailing_metadata_error.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -15955,6 +16063,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -15975,6 +16084,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_send_initial_metadata_refs.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16016,6 +16126,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16036,6 +16147,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_send_op_fails.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16077,6 +16189,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16097,6 +16210,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_send_recv_batch.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16138,6 +16252,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16158,6 +16273,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_server_pushback_delay.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16199,6 +16315,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16219,6 +16336,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_server_pushback_disabled.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16271,6 +16389,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16291,6 +16410,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_streaming_after_commit.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16332,6 +16452,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16352,6 +16473,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16393,6 +16515,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16413,6 +16536,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_streaming.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16454,6 +16578,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16474,6 +16599,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16526,6 +16652,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16546,6 +16673,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_throttled.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16587,6 +16715,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16607,6 +16736,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_too_many_attempts.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16648,6 +16778,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16668,6 +16799,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_transparent_goaway.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16709,6 +16841,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16729,6 +16862,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_transparent_max_concurrent_streams.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16770,6 +16904,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16790,6 +16925,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_transparent_not_sent_on_wire.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16831,6 +16967,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16851,6 +16988,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_unref_before_finish.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -16892,6 +17030,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -16912,6 +17051,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/retry_unref_before_recv.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -17294,6 +17434,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -17314,6 +17455,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/server_finishes_request.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -17442,6 +17584,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -17462,6 +17605,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/server_streaming.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -17570,6 +17714,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -17590,6 +17735,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/shutdown_finishes_calls.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -17631,6 +17777,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -17651,6 +17798,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/shutdown_finishes_tags.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -17707,6 +17855,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -17727,6 +17876,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/simple_delayed_request.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -17768,6 +17918,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -17788,6 +17939,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/simple_metadata.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -17843,6 +17995,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -17863,6 +18016,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/simple_request.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -18198,6 +18352,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -18218,6 +18373,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/streaming_error_response.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -18552,6 +18708,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -18572,6 +18729,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/channelz.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -19096,6 +19254,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -19116,6 +19275,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/timeout_before_request_call.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -19313,6 +19473,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -19333,6 +19494,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/trailing_metadata.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -19611,6 +19773,7 @@ targets:
build: test
language: c++
headers:
+ - src/core/lib/event_engine/event_engine_context.h
- src/core/lib/gprpp/atomic_utils.h
- src/core/lib/gprpp/down_cast.h
- src/core/lib/gprpp/notification.h
@@ -19998,6 +20161,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -20018,6 +20182,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/write_buffering_at_end.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
@@ -20059,6 +20224,7 @@ targets:
- test/core/end2end/fixtures/sockpair_fixture.h
- test/core/end2end/tests/cancel_test_helpers.h
- test/core/event_engine/event_engine_test_utils.h
+ - test/core/util/fake_stats_plugin.h
- test/core/util/test_lb_policies.h
src:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.cc
@@ -20079,6 +20245,7 @@ targets:
- test/core/end2end/fixtures/proxy.cc
- test/core/end2end/tests/write_buffering.cc
- test/core/event_engine/event_engine_test_utils.cc
+ - test/core/util/fake_stats_plugin.cc
- test/core/util/test_lb_policies.cc
deps:
- gtest
diff --git a/config.m4 b/config.m4
index 0e5da21558c..d153283d7c5 100644
--- a/config.m4
+++ b/config.m4
@@ -71,7 +71,6 @@ if test "$PHP_GRPC" != "no"; then
src/core/ext/filters/http/client_authority_filter.cc \
src/core/ext/filters/http/http_filters_plugin.cc \
src/core/ext/filters/http/message_compress/compression_filter.cc \
- src/core/ext/filters/http/message_compress/legacy_compression_filter.cc \
src/core/ext/filters/http/server/http_server_filter.cc \
src/core/ext/filters/message_size/message_size_filter.cc \
src/core/ext/filters/rbac/rbac_filter.cc \
@@ -750,13 +749,11 @@ if test "$PHP_GRPC" != "no"; then
src/core/lib/security/security_connector/ssl_utils.cc \
src/core/lib/security/security_connector/tls/tls_security_connector.cc \
src/core/lib/security/transport/client_auth_filter.cc \
- src/core/lib/security/transport/legacy_server_auth_filter.cc \
src/core/lib/security/transport/secure_endpoint.cc \
src/core/lib/security/transport/security_handshaker.cc \
src/core/lib/security/transport/server_auth_filter.cc \
src/core/lib/security/transport/tsi_error.cc \
src/core/lib/security/util/json_util.cc \
- src/core/lib/slice/b64.cc \
src/core/lib/slice/percent_encoding.cc \
src/core/lib/slice/slice.cc \
src/core/lib/slice/slice_buffer.cc \
diff --git a/config.w32 b/config.w32
index 0dea3cdcccf..cadbc5acd36 100644
--- a/config.w32
+++ b/config.w32
@@ -36,7 +36,6 @@ if (PHP_GRPC != "no") {
"src\\core\\ext\\filters\\http\\client_authority_filter.cc " +
"src\\core\\ext\\filters\\http\\http_filters_plugin.cc " +
"src\\core\\ext\\filters\\http\\message_compress\\compression_filter.cc " +
- "src\\core\\ext\\filters\\http\\message_compress\\legacy_compression_filter.cc " +
"src\\core\\ext\\filters\\http\\server\\http_server_filter.cc " +
"src\\core\\ext\\filters\\message_size\\message_size_filter.cc " +
"src\\core\\ext\\filters\\rbac\\rbac_filter.cc " +
@@ -715,13 +714,11 @@ if (PHP_GRPC != "no") {
"src\\core\\lib\\security\\security_connector\\ssl_utils.cc " +
"src\\core\\lib\\security\\security_connector\\tls\\tls_security_connector.cc " +
"src\\core\\lib\\security\\transport\\client_auth_filter.cc " +
- "src\\core\\lib\\security\\transport\\legacy_server_auth_filter.cc " +
"src\\core\\lib\\security\\transport\\secure_endpoint.cc " +
"src\\core\\lib\\security\\transport\\security_handshaker.cc " +
"src\\core\\lib\\security\\transport\\server_auth_filter.cc " +
"src\\core\\lib\\security\\transport\\tsi_error.cc " +
"src\\core\\lib\\security\\util\\json_util.cc " +
- "src\\core\\lib\\slice\\b64.cc " +
"src\\core\\lib\\slice\\percent_encoding.cc " +
"src\\core\\lib\\slice\\slice.cc " +
"src\\core\\lib\\slice\\slice_buffer.cc " +
diff --git a/doc/grpc_xds_features.md b/doc/grpc_xds_features.md
index 5cc115b540a..b6f33ea59fe 100644
--- a/doc/grpc_xds_features.md
+++ b/doc/grpc_xds_features.md
@@ -64,14 +64,18 @@ Support for [xDS v2 APIs](https://www.envoyproxy.io/docs/envoy/latest/api/api_su
[Fault Injection](https://www.envoyproxy.io/docs/envoy/latest/api-v3/extensions/filters/http/fault/v3/fault.proto):
Only the following fields are supported: