aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/proto/grpc/testing/control.proto
diff options
context:
space:
mode:
Diffstat (limited to 'src/proto/grpc/testing/control.proto')
-rw-r--r--src/proto/grpc/testing/control.proto6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/proto/grpc/testing/control.proto b/src/proto/grpc/testing/control.proto
index 57592662c4..564d8234b7 100644
--- a/src/proto/grpc/testing/control.proto
+++ b/src/proto/grpc/testing/control.proto
@@ -25,6 +25,7 @@ enum ClientType {
SYNC_CLIENT = 0;
ASYNC_CLIENT = 1;
OTHER_CLIENT = 2; // used for some language-specific variants
+ CALLBACK_CLIENT = 3;
}
enum ServerType {
@@ -32,6 +33,7 @@ enum ServerType {
ASYNC_SERVER = 1;
ASYNC_GENERIC_SERVER = 2;
OTHER_SERVER = 3; // used for some language-specific variants
+ CALLBACK_SERVER = 4;
}
enum RpcType {
@@ -111,6 +113,10 @@ message ClientConfig {
// Use coalescing API when possible.
bool use_coalesce_api = 19;
+
+ // If 0, disabled. Else, specifies the period between gathering latency
+ // medians in milliseconds.
+ int32 median_latency_collection_interval_millis = 20;
}
message ClientStatus { ClientStats stats = 1; }