@ -86,6 +86,18 @@ const char* const additional_constraints_multiping = "{}";
const char * const description_pick_first_new =
" New pick_first impl with memory reduction. " ;
const char * const additional_constraints_pick_first_new = " {} " ;
const char * const description_promise_based_http2_client_transport =
" Use promises for the http2 client transport. We have kept client and "
" server transport experiments separate to help with smoother roll outs and "
" also help with interop testing. " ;
const char * const additional_constraints_promise_based_http2_client_transport =
" {} " ;
const char * const description_promise_based_http2_server_transport =
" Use promises for the http2 server transport. We have kept client and "
" server transport experiments separate to help with smoother roll outs and "
" also help with interop testing. " ;
const char * const additional_constraints_promise_based_http2_server_transport =
" {} " ;
const char * const description_promise_based_inproc_transport =
" Use promises for the in-process transport. " ;
const char * const additional_constraints_promise_based_inproc_transport = " {} " ;
@ -172,6 +184,14 @@ const ExperimentMetadata g_experiment_metadata[] = {
nullptr , 0 , false , true } ,
{ " pick_first_new " , description_pick_first_new ,
additional_constraints_pick_first_new , nullptr , 0 , true , true } ,
{ " promise_based_http2_client_transport " ,
description_promise_based_http2_client_transport ,
additional_constraints_promise_based_http2_client_transport , nullptr , 0 ,
false , true } ,
{ " promise_based_http2_server_transport " ,
description_promise_based_http2_server_transport ,
additional_constraints_promise_based_http2_server_transport , nullptr , 0 ,
false , true } ,
{ " promise_based_inproc_transport " ,
description_promise_based_inproc_transport ,
additional_constraints_promise_based_inproc_transport , nullptr , 0 , false ,
@ -267,6 +287,18 @@ const char* const additional_constraints_multiping = "{}";
const char * const description_pick_first_new =
" New pick_first impl with memory reduction. " ;
const char * const additional_constraints_pick_first_new = " {} " ;
const char * const description_promise_based_http2_client_transport =
" Use promises for the http2 client transport. We have kept client and "
" server transport experiments separate to help with smoother roll outs and "
" also help with interop testing. " ;
const char * const additional_constraints_promise_based_http2_client_transport =
" {} " ;
const char * const description_promise_based_http2_server_transport =
" Use promises for the http2 server transport. We have kept client and "
" server transport experiments separate to help with smoother roll outs and "
" also help with interop testing. " ;
const char * const additional_constraints_promise_based_http2_server_transport =
" {} " ;
const char * const description_promise_based_inproc_transport =
" Use promises for the in-process transport. " ;
const char * const additional_constraints_promise_based_inproc_transport = " {} " ;
@ -353,6 +385,14 @@ const ExperimentMetadata g_experiment_metadata[] = {
nullptr , 0 , false , true } ,
{ " pick_first_new " , description_pick_first_new ,
additional_constraints_pick_first_new , nullptr , 0 , true , true } ,
{ " promise_based_http2_client_transport " ,
description_promise_based_http2_client_transport ,
additional_constraints_promise_based_http2_client_transport , nullptr , 0 ,
false , true } ,
{ " promise_based_http2_server_transport " ,
description_promise_based_http2_server_transport ,
additional_constraints_promise_based_http2_server_transport , nullptr , 0 ,
false , true } ,
{ " promise_based_inproc_transport " ,
description_promise_based_inproc_transport ,
additional_constraints_promise_based_inproc_transport , nullptr , 0 , false ,
@ -448,6 +488,18 @@ const char* const additional_constraints_multiping = "{}";
const char * const description_pick_first_new =
" New pick_first impl with memory reduction. " ;
const char * const additional_constraints_pick_first_new = " {} " ;
const char * const description_promise_based_http2_client_transport =
" Use promises for the http2 client transport. We have kept client and "
" server transport experiments separate to help with smoother roll outs and "
" also help with interop testing. " ;
const char * const additional_constraints_promise_based_http2_client_transport =
" {} " ;
const char * const description_promise_based_http2_server_transport =
" Use promises for the http2 server transport. We have kept client and "
" server transport experiments separate to help with smoother roll outs and "
" also help with interop testing. " ;
const char * const additional_constraints_promise_based_http2_server_transport =
" {} " ;
const char * const description_promise_based_inproc_transport =
" Use promises for the in-process transport. " ;
const char * const additional_constraints_promise_based_inproc_transport = " {} " ;
@ -534,6 +586,14 @@ const ExperimentMetadata g_experiment_metadata[] = {
nullptr , 0 , false , true } ,
{ " pick_first_new " , description_pick_first_new ,
additional_constraints_pick_first_new , nullptr , 0 , true , true } ,
{ " promise_based_http2_client_transport " ,
description_promise_based_http2_client_transport ,
additional_constraints_promise_based_http2_client_transport , nullptr , 0 ,
false , true } ,
{ " promise_based_http2_server_transport " ,
description_promise_based_http2_server_transport ,
additional_constraints_promise_based_http2_server_transport , nullptr , 0 ,
false , true } ,
{ " promise_based_inproc_transport " ,
description_promise_based_inproc_transport ,
additional_constraints_promise_based_inproc_transport , nullptr , 0 , false ,