[EventEngine] Enable EventEngine Listener experiment for Posix builds (#34851)

Previously disabled due to

* a problem in the core/end2end http_proxy_fixture (fixed in
https://github.com/grpc/grpc/pull/34838)
* a race with the EventEngine in the bad_server_response test (fixed in
https://github.com/grpc/grpc/pull/34816)
pull/34854/head
AJ Heller 1 year ago committed by GitHub
parent a0ad04d41c
commit 64207f8b08
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      bazel/experiments.bzl
  2. 2
      src/core/lib/experiments/experiments.cc
  3. 3
      src/core/lib/experiments/experiments.h
  4. 2
      src/core/lib/experiments/rollouts.yaml

@ -203,7 +203,6 @@ EXPERIMENTS = {
],
"core_end2end_test": [
"event_engine_client",
"event_engine_listener",
"promise_based_client_call",
"promise_based_server_call",
"work_serializer_dispatch",
@ -219,9 +218,6 @@ EXPERIMENTS = {
"event_engine_client_test": [
"event_engine_client",
],
"event_engine_listener_test": [
"event_engine_listener",
],
"flow_control_test": [
"multiping",
"peer_state_based_framing",
@ -257,6 +253,9 @@ EXPERIMENTS = {
"block_excessive_requests_before_settings_ack",
"tarpit",
],
"core_end2end_test": [
"event_engine_listener",
],
"cpp_end2end_test": [
"chttp2_batch_requests",
"chttp2_offload_on_rst_stream",
@ -266,6 +265,9 @@ EXPERIMENTS = {
"round_robin_delegate_to_pick_first",
"wrr_delegate_to_pick_first",
],
"event_engine_listener_test": [
"event_engine_listener",
],
"flow_control_test": [
"chttp2_batch_requests",
"chttp2_offload_on_rst_stream",

@ -827,7 +827,7 @@ const ExperimentMetadata g_experiment_metadata[] = {
{"event_engine_dns", description_event_engine_dns,
additional_constraints_event_engine_dns, false, false},
{"event_engine_listener", description_event_engine_listener,
additional_constraints_event_engine_listener, false, true},
additional_constraints_event_engine_listener, true, true},
{"free_large_allocator", description_free_large_allocator,
additional_constraints_free_large_allocator, false, true},
{"http2_stats_fix", description_http2_stats_fix,

@ -240,7 +240,8 @@ inline bool IsClientPrivacyEnabled() { return false; }
inline bool IsCombinerOffloadToEventEngineEnabled() { return true; }
inline bool IsEventEngineClientEnabled() { return false; }
inline bool IsEventEngineDnsEnabled() { return false; }
inline bool IsEventEngineListenerEnabled() { return false; }
#define GRPC_EXPERIMENT_IS_INCLUDED_EVENT_ENGINE_LISTENER
inline bool IsEventEngineListenerEnabled() { return true; }
inline bool IsFreeLargeAllocatorEnabled() { return false; }
#define GRPC_EXPERIMENT_IS_INCLUDED_HTTP2_STATS_FIX
inline bool IsHttp2StatsFixEnabled() { return true; }

@ -72,7 +72,7 @@
default:
# not tested on iOS at all
ios: broken
posix: false
posix: true
windows: true
- name: free_large_allocator
default: false

Loading…
Cancel
Save