],
"promise_test": [
"sleep_promise_exec_ctx_removal",
- "sleep_use_non_owning_waker",
],
"resource_quota_test": [
"free_large_allocator",
"posix_endpoint_test": [
"event_engine_secure_endpoint",
],
+ "promise_test": [
+ "sleep_use_non_owning_waker",
+ ],
"resolver_component_tests_runner_invoker": [
"event_engine_dns",
],
],
"promise_test": [
"sleep_promise_exec_ctx_removal",
- "sleep_use_non_owning_waker",
],
"resource_quota_test": [
"free_large_allocator",
"posix_endpoint_test": [
"event_engine_secure_endpoint",
],
+ "promise_test": [
+ "sleep_use_non_owning_waker",
+ ],
"resolver_component_tests_runner_invoker": [
"event_engine_dns",
],
],
"promise_test": [
"sleep_promise_exec_ctx_removal",
- "sleep_use_non_owning_waker",
],
"resource_quota_test": [
"free_large_allocator",
"posix_endpoint_test": [
"event_engine_secure_endpoint",
],
+ "promise_test": [
+ "sleep_use_non_owning_waker",
+ ],
"resolver_component_tests_runner_invoker": [
"event_engine_dns",
],
additional_constraints_sleep_promise_exec_ctx_removal, nullptr, 0, false,
true},
{"sleep_use_non_owning_waker", description_sleep_use_non_owning_waker,
- additional_constraints_sleep_use_non_owning_waker, nullptr, 0, false,
- true},
+ additional_constraints_sleep_use_non_owning_waker, nullptr, 0, true, true},
{"subchannel_wrapper_cleanup_on_orphan",
description_subchannel_wrapper_cleanup_on_orphan,
additional_constraints_subchannel_wrapper_cleanup_on_orphan, nullptr, 0,
additional_constraints_sleep_promise_exec_ctx_removal, nullptr, 0, false,
true},
{"sleep_use_non_owning_waker", description_sleep_use_non_owning_waker,
- additional_constraints_sleep_use_non_owning_waker, nullptr, 0, false,
- true},
+ additional_constraints_sleep_use_non_owning_waker, nullptr, 0, true, true},
{"subchannel_wrapper_cleanup_on_orphan",
description_subchannel_wrapper_cleanup_on_orphan,
additional_constraints_subchannel_wrapper_cleanup_on_orphan, nullptr, 0,
additional_constraints_sleep_promise_exec_ctx_removal, nullptr, 0, false,
true},
{"sleep_use_non_owning_waker", description_sleep_use_non_owning_waker,
- additional_constraints_sleep_use_non_owning_waker, nullptr, 0, false,
- true},
+ additional_constraints_sleep_use_non_owning_waker, nullptr, 0, true, true},
{"subchannel_wrapper_cleanup_on_orphan",
description_subchannel_wrapper_cleanup_on_orphan,
additional_constraints_subchannel_wrapper_cleanup_on_orphan, nullptr, 0,
inline bool IsSecureEndpointOffloadLargeWritesEnabled() { return false; }
inline bool IsSkipClearPeerOnCancellationEnabled() { return false; }
inline bool IsSleepPromiseExecCtxRemovalEnabled() { return false; }
-inline bool IsSleepUseNonOwningWakerEnabled() { return false; }
+#define GRPC_EXPERIMENT_IS_INCLUDED_SLEEP_USE_NON_OWNING_WAKER
+inline bool IsSleepUseNonOwningWakerEnabled() { return true; }
inline bool IsSubchannelWrapperCleanupOnOrphanEnabled() { return false; }
inline bool IsTcpFrameSizeTuningEnabled() { return false; }
inline bool IsTcpRcvLowatEnabled() { return false; }
inline bool IsSecureEndpointOffloadLargeWritesEnabled() { return false; }
inline bool IsSkipClearPeerOnCancellationEnabled() { return false; }
inline bool IsSleepPromiseExecCtxRemovalEnabled() { return false; }
-inline bool IsSleepUseNonOwningWakerEnabled() { return false; }
+#define GRPC_EXPERIMENT_IS_INCLUDED_SLEEP_USE_NON_OWNING_WAKER
+inline bool IsSleepUseNonOwningWakerEnabled() { return true; }
inline bool IsSubchannelWrapperCleanupOnOrphanEnabled() { return false; }
inline bool IsTcpFrameSizeTuningEnabled() { return false; }
inline bool IsTcpRcvLowatEnabled() { return false; }
inline bool IsSecureEndpointOffloadLargeWritesEnabled() { return false; }
inline bool IsSkipClearPeerOnCancellationEnabled() { return false; }
inline bool IsSleepPromiseExecCtxRemovalEnabled() { return false; }
-inline bool IsSleepUseNonOwningWakerEnabled() { return false; }
+#define GRPC_EXPERIMENT_IS_INCLUDED_SLEEP_USE_NON_OWNING_WAKER
+inline bool IsSleepUseNonOwningWakerEnabled() { return true; }
inline bool IsSubchannelWrapperCleanupOnOrphanEnabled() { return false; }
inline bool IsTcpFrameSizeTuningEnabled() { return false; }
inline bool IsTcpRcvLowatEnabled() { return false; }
- name: sleep_promise_exec_ctx_removal
default: false
- name: sleep_use_non_owning_waker
- default: false
+ default: true
- name: tcp_frame_size_tuning
default: false
- name: tcp_rcv_lowat