|
|
@ -99,6 +99,9 @@ const char* const description_promise_based_client_call = |
|
|
|
"If set, use the new gRPC promise based call code when it's appropriate " |
|
|
|
"If set, use the new gRPC promise based call code when it's appropriate " |
|
|
|
"(ie when all filters in a stack are promise based)"; |
|
|
|
"(ie when all filters in a stack are promise based)"; |
|
|
|
const char* const additional_constraints_promise_based_client_call = "{}"; |
|
|
|
const char* const additional_constraints_promise_based_client_call = "{}"; |
|
|
|
|
|
|
|
const char* const description_promise_based_inproc_transport = |
|
|
|
|
|
|
|
"Use promises for the in-process transport."; |
|
|
|
|
|
|
|
const char* const additional_constraints_promise_based_inproc_transport = "{}"; |
|
|
|
const char* const description_promise_based_server_call = |
|
|
|
const char* const description_promise_based_server_call = |
|
|
|
"If set, use the new gRPC promise based call code when it's appropriate " |
|
|
|
"If set, use the new gRPC promise based call code when it's appropriate " |
|
|
|
"(ie when all filters in a stack are promise based)"; |
|
|
|
"(ie when all filters in a stack are promise based)"; |
|
|
@ -226,6 +229,9 @@ const ExperimentMetadata g_experiment_metadata[] = { |
|
|
|
additional_constraints_ping_on_rst_stream, true, true}, |
|
|
|
additional_constraints_ping_on_rst_stream, true, true}, |
|
|
|
{"promise_based_client_call", description_promise_based_client_call, |
|
|
|
{"promise_based_client_call", description_promise_based_client_call, |
|
|
|
additional_constraints_promise_based_client_call, false, true}, |
|
|
|
additional_constraints_promise_based_client_call, false, true}, |
|
|
|
|
|
|
|
{"promise_based_inproc_transport", |
|
|
|
|
|
|
|
description_promise_based_inproc_transport, |
|
|
|
|
|
|
|
additional_constraints_promise_based_inproc_transport, false, true}, |
|
|
|
{"promise_based_server_call", description_promise_based_server_call, |
|
|
|
{"promise_based_server_call", description_promise_based_server_call, |
|
|
|
additional_constraints_promise_based_server_call, false, true}, |
|
|
|
additional_constraints_promise_based_server_call, false, true}, |
|
|
|
{"red_max_concurrent_streams", description_red_max_concurrent_streams, |
|
|
|
{"red_max_concurrent_streams", description_red_max_concurrent_streams, |
|
|
@ -346,6 +352,9 @@ const char* const description_promise_based_client_call = |
|
|
|
"If set, use the new gRPC promise based call code when it's appropriate " |
|
|
|
"If set, use the new gRPC promise based call code when it's appropriate " |
|
|
|
"(ie when all filters in a stack are promise based)"; |
|
|
|
"(ie when all filters in a stack are promise based)"; |
|
|
|
const char* const additional_constraints_promise_based_client_call = "{}"; |
|
|
|
const char* const additional_constraints_promise_based_client_call = "{}"; |
|
|
|
|
|
|
|
const char* const description_promise_based_inproc_transport = |
|
|
|
|
|
|
|
"Use promises for the in-process transport."; |
|
|
|
|
|
|
|
const char* const additional_constraints_promise_based_inproc_transport = "{}"; |
|
|
|
const char* const description_promise_based_server_call = |
|
|
|
const char* const description_promise_based_server_call = |
|
|
|
"If set, use the new gRPC promise based call code when it's appropriate " |
|
|
|
"If set, use the new gRPC promise based call code when it's appropriate " |
|
|
|
"(ie when all filters in a stack are promise based)"; |
|
|
|
"(ie when all filters in a stack are promise based)"; |
|
|
@ -473,6 +482,9 @@ const ExperimentMetadata g_experiment_metadata[] = { |
|
|
|
additional_constraints_ping_on_rst_stream, true, true}, |
|
|
|
additional_constraints_ping_on_rst_stream, true, true}, |
|
|
|
{"promise_based_client_call", description_promise_based_client_call, |
|
|
|
{"promise_based_client_call", description_promise_based_client_call, |
|
|
|
additional_constraints_promise_based_client_call, false, true}, |
|
|
|
additional_constraints_promise_based_client_call, false, true}, |
|
|
|
|
|
|
|
{"promise_based_inproc_transport", |
|
|
|
|
|
|
|
description_promise_based_inproc_transport, |
|
|
|
|
|
|
|
additional_constraints_promise_based_inproc_transport, false, true}, |
|
|
|
{"promise_based_server_call", description_promise_based_server_call, |
|
|
|
{"promise_based_server_call", description_promise_based_server_call, |
|
|
|
additional_constraints_promise_based_server_call, false, true}, |
|
|
|
additional_constraints_promise_based_server_call, false, true}, |
|
|
|
{"red_max_concurrent_streams", description_red_max_concurrent_streams, |
|
|
|
{"red_max_concurrent_streams", description_red_max_concurrent_streams, |
|
|
@ -593,6 +605,9 @@ const char* const description_promise_based_client_call = |
|
|
|
"If set, use the new gRPC promise based call code when it's appropriate " |
|
|
|
"If set, use the new gRPC promise based call code when it's appropriate " |
|
|
|
"(ie when all filters in a stack are promise based)"; |
|
|
|
"(ie when all filters in a stack are promise based)"; |
|
|
|
const char* const additional_constraints_promise_based_client_call = "{}"; |
|
|
|
const char* const additional_constraints_promise_based_client_call = "{}"; |
|
|
|
|
|
|
|
const char* const description_promise_based_inproc_transport = |
|
|
|
|
|
|
|
"Use promises for the in-process transport."; |
|
|
|
|
|
|
|
const char* const additional_constraints_promise_based_inproc_transport = "{}"; |
|
|
|
const char* const description_promise_based_server_call = |
|
|
|
const char* const description_promise_based_server_call = |
|
|
|
"If set, use the new gRPC promise based call code when it's appropriate " |
|
|
|
"If set, use the new gRPC promise based call code when it's appropriate " |
|
|
|
"(ie when all filters in a stack are promise based)"; |
|
|
|
"(ie when all filters in a stack are promise based)"; |
|
|
@ -720,6 +735,9 @@ const ExperimentMetadata g_experiment_metadata[] = { |
|
|
|
additional_constraints_ping_on_rst_stream, true, true}, |
|
|
|
additional_constraints_ping_on_rst_stream, true, true}, |
|
|
|
{"promise_based_client_call", description_promise_based_client_call, |
|
|
|
{"promise_based_client_call", description_promise_based_client_call, |
|
|
|
additional_constraints_promise_based_client_call, false, true}, |
|
|
|
additional_constraints_promise_based_client_call, false, true}, |
|
|
|
|
|
|
|
{"promise_based_inproc_transport", |
|
|
|
|
|
|
|
description_promise_based_inproc_transport, |
|
|
|
|
|
|
|
additional_constraints_promise_based_inproc_transport, false, true}, |
|
|
|
{"promise_based_server_call", description_promise_based_server_call, |
|
|
|
{"promise_based_server_call", description_promise_based_server_call, |
|
|
|
additional_constraints_promise_based_server_call, false, true}, |
|
|
|
additional_constraints_promise_based_server_call, false, true}, |
|
|
|
{"red_max_concurrent_streams", description_red_max_concurrent_streams, |
|
|
|
{"red_max_concurrent_streams", description_red_max_concurrent_streams, |
|
|
|