@ -79,6 +79,10 @@ const char* const additional_constraints_tcp_frame_size_tuning = "{}";
const char * const description_tcp_rcv_lowat =
const char * const description_tcp_rcv_lowat =
" Use SO_RCVLOWAT to avoid wakeups on the read path. " ;
" Use SO_RCVLOWAT to avoid wakeups on the read path. " ;
const char * const additional_constraints_tcp_rcv_lowat = " {} " ;
const char * const additional_constraints_tcp_rcv_lowat = " {} " ;
const char * const description_time_caching_in_party =
" Disable time caching in exec_ctx, and enable it only in a single party "
" execution. " ;
const char * const additional_constraints_time_caching_in_party = " {} " ;
const char * const description_trace_record_callops =
const char * const description_trace_record_callops =
" Enables tracing of call batch initiation and completion. " ;
" Enables tracing of call batch initiation and completion. " ;
const char * const additional_constraints_trace_record_callops = " {} " ;
const char * const additional_constraints_trace_record_callops = " {} " ;
@ -141,6 +145,8 @@ const ExperimentMetadata g_experiment_metadata[] = {
additional_constraints_tcp_frame_size_tuning , nullptr , 0 , false , true } ,
additional_constraints_tcp_frame_size_tuning , nullptr , 0 , false , true } ,
{ " tcp_rcv_lowat " , description_tcp_rcv_lowat ,
{ " tcp_rcv_lowat " , description_tcp_rcv_lowat ,
additional_constraints_tcp_rcv_lowat , nullptr , 0 , false , true } ,
additional_constraints_tcp_rcv_lowat , nullptr , 0 , false , true } ,
{ " time_caching_in_party " , description_time_caching_in_party ,
additional_constraints_time_caching_in_party , nullptr , 0 , true , true } ,
{ " trace_record_callops " , description_trace_record_callops ,
{ " trace_record_callops " , description_trace_record_callops ,
additional_constraints_trace_record_callops , nullptr , 0 , true , true } ,
additional_constraints_trace_record_callops , nullptr , 0 , true , true } ,
{ " unconstrained_max_quota_buffer_size " ,
{ " unconstrained_max_quota_buffer_size " ,
@ -216,6 +222,10 @@ const char* const additional_constraints_tcp_frame_size_tuning = "{}";
const char * const description_tcp_rcv_lowat =
const char * const description_tcp_rcv_lowat =
" Use SO_RCVLOWAT to avoid wakeups on the read path. " ;
" Use SO_RCVLOWAT to avoid wakeups on the read path. " ;
const char * const additional_constraints_tcp_rcv_lowat = " {} " ;
const char * const additional_constraints_tcp_rcv_lowat = " {} " ;
const char * const description_time_caching_in_party =
" Disable time caching in exec_ctx, and enable it only in a single party "
" execution. " ;
const char * const additional_constraints_time_caching_in_party = " {} " ;
const char * const description_trace_record_callops =
const char * const description_trace_record_callops =
" Enables tracing of call batch initiation and completion. " ;
" Enables tracing of call batch initiation and completion. " ;
const char * const additional_constraints_trace_record_callops = " {} " ;
const char * const additional_constraints_trace_record_callops = " {} " ;
@ -278,6 +288,8 @@ const ExperimentMetadata g_experiment_metadata[] = {
additional_constraints_tcp_frame_size_tuning , nullptr , 0 , false , true } ,
additional_constraints_tcp_frame_size_tuning , nullptr , 0 , false , true } ,
{ " tcp_rcv_lowat " , description_tcp_rcv_lowat ,
{ " tcp_rcv_lowat " , description_tcp_rcv_lowat ,
additional_constraints_tcp_rcv_lowat , nullptr , 0 , false , true } ,
additional_constraints_tcp_rcv_lowat , nullptr , 0 , false , true } ,
{ " time_caching_in_party " , description_time_caching_in_party ,
additional_constraints_time_caching_in_party , nullptr , 0 , true , true } ,
{ " trace_record_callops " , description_trace_record_callops ,
{ " trace_record_callops " , description_trace_record_callops ,
additional_constraints_trace_record_callops , nullptr , 0 , true , true } ,
additional_constraints_trace_record_callops , nullptr , 0 , true , true } ,
{ " unconstrained_max_quota_buffer_size " ,
{ " unconstrained_max_quota_buffer_size " ,
@ -353,6 +365,10 @@ const char* const additional_constraints_tcp_frame_size_tuning = "{}";
const char * const description_tcp_rcv_lowat =
const char * const description_tcp_rcv_lowat =
" Use SO_RCVLOWAT to avoid wakeups on the read path. " ;
" Use SO_RCVLOWAT to avoid wakeups on the read path. " ;
const char * const additional_constraints_tcp_rcv_lowat = " {} " ;
const char * const additional_constraints_tcp_rcv_lowat = " {} " ;
const char * const description_time_caching_in_party =
" Disable time caching in exec_ctx, and enable it only in a single party "
" execution. " ;
const char * const additional_constraints_time_caching_in_party = " {} " ;
const char * const description_trace_record_callops =
const char * const description_trace_record_callops =
" Enables tracing of call batch initiation and completion. " ;
" Enables tracing of call batch initiation and completion. " ;
const char * const additional_constraints_trace_record_callops = " {} " ;
const char * const additional_constraints_trace_record_callops = " {} " ;
@ -415,6 +431,8 @@ const ExperimentMetadata g_experiment_metadata[] = {
additional_constraints_tcp_frame_size_tuning , nullptr , 0 , false , true } ,
additional_constraints_tcp_frame_size_tuning , nullptr , 0 , false , true } ,
{ " tcp_rcv_lowat " , description_tcp_rcv_lowat ,
{ " tcp_rcv_lowat " , description_tcp_rcv_lowat ,
additional_constraints_tcp_rcv_lowat , nullptr , 0 , false , true } ,
additional_constraints_tcp_rcv_lowat , nullptr , 0 , false , true } ,
{ " time_caching_in_party " , description_time_caching_in_party ,
additional_constraints_time_caching_in_party , nullptr , 0 , true , true } ,
{ " trace_record_callops " , description_trace_record_callops ,
{ " trace_record_callops " , description_trace_record_callops ,
additional_constraints_trace_record_callops , nullptr , 0 , true , true } ,
additional_constraints_trace_record_callops , nullptr , 0 , true , true } ,
{ " unconstrained_max_quota_buffer_size " ,
{ " unconstrained_max_quota_buffer_size " ,