|
|
|
@ -45,44 +45,48 @@ namespace Grpc.Testing { |
|
|
|
|
"dGF0cxgBIAEoCzIZLmdycGMudGVzdGluZy5DbGllbnRTdGF0cyIVCgRNYXJr", |
|
|
|
|
"Eg0KBXJlc2V0GAEgASgIImgKCkNsaWVudEFyZ3MSKwoFc2V0dXAYASABKAsy", |
|
|
|
|
"Gi5ncnBjLnRlc3RpbmcuQ2xpZW50Q29uZmlnSAASIgoEbWFyaxgCIAEoCzIS", |
|
|
|
|
"LmdycGMudGVzdGluZy5NYXJrSABCCQoHYXJndHlwZSKWAgoMU2VydmVyQ29u", |
|
|
|
|
"LmdycGMudGVzdGluZy5NYXJrSABCCQoHYXJndHlwZSK0AgoMU2VydmVyQ29u", |
|
|
|
|
"ZmlnEi0KC3NlcnZlcl90eXBlGAEgASgOMhguZ3JwYy50ZXN0aW5nLlNlcnZl", |
|
|
|
|
"clR5cGUSNQoPc2VjdXJpdHlfcGFyYW1zGAIgASgLMhwuZ3JwYy50ZXN0aW5n", |
|
|
|
|
"LlNlY3VyaXR5UGFyYW1zEgwKBHBvcnQYBCABKAUSHAoUYXN5bmNfc2VydmVy", |
|
|
|
|
"X3RocmVhZHMYByABKAUSEgoKY29yZV9saW1pdBgIIAEoBRIzCg5wYXlsb2Fk", |
|
|
|
|
"X2NvbmZpZxgJIAEoCzIbLmdycGMudGVzdGluZy5QYXlsb2FkQ29uZmlnEhEK", |
|
|
|
|
"CWNvcmVfbGlzdBgKIAMoBRIYChBvdGhlcl9zZXJ2ZXJfYXBpGAsgASgJImgK", |
|
|
|
|
"ClNlcnZlckFyZ3MSKwoFc2V0dXAYASABKAsyGi5ncnBjLnRlc3RpbmcuU2Vy", |
|
|
|
|
"dmVyQ29uZmlnSAASIgoEbWFyaxgCIAEoCzISLmdycGMudGVzdGluZy5NYXJr", |
|
|
|
|
"SABCCQoHYXJndHlwZSJVCgxTZXJ2ZXJTdGF0dXMSKAoFc3RhdHMYASABKAsy", |
|
|
|
|
"GS5ncnBjLnRlc3RpbmcuU2VydmVyU3RhdHMSDAoEcG9ydBgCIAEoBRINCgVj", |
|
|
|
|
"b3JlcxgDIAEoBSINCgtDb3JlUmVxdWVzdCIdCgxDb3JlUmVzcG9uc2USDQoF", |
|
|
|
|
"Y29yZXMYASABKAUiBgoEVm9pZCL9AQoIU2NlbmFyaW8SDAoEbmFtZRgBIAEo", |
|
|
|
|
"CRIxCg1jbGllbnRfY29uZmlnGAIgASgLMhouZ3JwYy50ZXN0aW5nLkNsaWVu", |
|
|
|
|
"dENvbmZpZxITCgtudW1fY2xpZW50cxgDIAEoBRIxCg1zZXJ2ZXJfY29uZmln", |
|
|
|
|
"GAQgASgLMhouZ3JwYy50ZXN0aW5nLlNlcnZlckNvbmZpZxITCgtudW1fc2Vy", |
|
|
|
|
"dmVycxgFIAEoBRIWCg53YXJtdXBfc2Vjb25kcxgGIAEoBRIZChFiZW5jaG1h", |
|
|
|
|
"cmtfc2Vjb25kcxgHIAEoBRIgChhzcGF3bl9sb2NhbF93b3JrZXJfY291bnQY", |
|
|
|
|
"CCABKAUiNgoJU2NlbmFyaW9zEikKCXNjZW5hcmlvcxgBIAMoCzIWLmdycGMu", |
|
|
|
|
"dGVzdGluZy5TY2VuYXJpbyKSAgoVU2NlbmFyaW9SZXN1bHRTdW1tYXJ5EgsK", |
|
|
|
|
"A3FwcxgBIAEoARIbChNxcHNfcGVyX3NlcnZlcl9jb3JlGAIgASgBEhoKEnNl", |
|
|
|
|
"cnZlcl9zeXN0ZW1fdGltZRgDIAEoARIYChBzZXJ2ZXJfdXNlcl90aW1lGAQg", |
|
|
|
|
"ASgBEhoKEmNsaWVudF9zeXN0ZW1fdGltZRgFIAEoARIYChBjbGllbnRfdXNl", |
|
|
|
|
"cl90aW1lGAYgASgBEhIKCmxhdGVuY3lfNTAYByABKAESEgoKbGF0ZW5jeV85", |
|
|
|
|
"MBgIIAEoARISCgpsYXRlbmN5Xzk1GAkgASgBEhIKCmxhdGVuY3lfOTkYCiAB", |
|
|
|
|
"KAESEwoLbGF0ZW5jeV85OTkYCyABKAEiyAIKDlNjZW5hcmlvUmVzdWx0EigK", |
|
|
|
|
"CHNjZW5hcmlvGAEgASgLMhYuZ3JwYy50ZXN0aW5nLlNjZW5hcmlvEi4KCWxh", |
|
|
|
|
"dGVuY2llcxgCIAEoCzIbLmdycGMudGVzdGluZy5IaXN0b2dyYW1EYXRhEi8K", |
|
|
|
|
"DGNsaWVudF9zdGF0cxgDIAMoCzIZLmdycGMudGVzdGluZy5DbGllbnRTdGF0", |
|
|
|
|
"cxIvCgxzZXJ2ZXJfc3RhdHMYBCADKAsyGS5ncnBjLnRlc3RpbmcuU2VydmVy", |
|
|
|
|
"U3RhdHMSFAoMc2VydmVyX2NvcmVzGAUgAygFEjQKB3N1bW1hcnkYBiABKAsy", |
|
|
|
|
"Iy5ncnBjLnRlc3RpbmcuU2NlbmFyaW9SZXN1bHRTdW1tYXJ5EhYKDmNsaWVu", |
|
|
|
|
"dF9zdWNjZXNzGAcgAygIEhYKDnNlcnZlcl9zdWNjZXNzGAggAygIKkEKCkNs", |
|
|
|
|
"aWVudFR5cGUSDwoLU1lOQ19DTElFTlQQABIQCgxBU1lOQ19DTElFTlQQARIQ", |
|
|
|
|
"CgxPVEhFUl9DTElFTlQQAipbCgpTZXJ2ZXJUeXBlEg8KC1NZTkNfU0VSVkVS", |
|
|
|
|
"EAASEAoMQVNZTkNfU0VSVkVSEAESGAoUQVNZTkNfR0VORVJJQ19TRVJWRVIQ", |
|
|
|
|
"AhIQCgxPVEhFUl9TRVJWRVIQAyojCgdScGNUeXBlEgkKBVVOQVJZEAASDQoJ", |
|
|
|
|
"U1RSRUFNSU5HEAFiBnByb3RvMw==")); |
|
|
|
|
"CWNvcmVfbGlzdBgKIAMoBRIYChBvdGhlcl9zZXJ2ZXJfYXBpGAsgASgJEhwK", |
|
|
|
|
"E3Jlc291cmNlX3F1b3RhX3NpemUY6QcgASgFImgKClNlcnZlckFyZ3MSKwoF", |
|
|
|
|
"c2V0dXAYASABKAsyGi5ncnBjLnRlc3RpbmcuU2VydmVyQ29uZmlnSAASIgoE", |
|
|
|
|
"bWFyaxgCIAEoCzISLmdycGMudGVzdGluZy5NYXJrSABCCQoHYXJndHlwZSJV", |
|
|
|
|
"CgxTZXJ2ZXJTdGF0dXMSKAoFc3RhdHMYASABKAsyGS5ncnBjLnRlc3Rpbmcu", |
|
|
|
|
"U2VydmVyU3RhdHMSDAoEcG9ydBgCIAEoBRINCgVjb3JlcxgDIAEoBSINCgtD", |
|
|
|
|
"b3JlUmVxdWVzdCIdCgxDb3JlUmVzcG9uc2USDQoFY29yZXMYASABKAUiBgoE", |
|
|
|
|
"Vm9pZCL9AQoIU2NlbmFyaW8SDAoEbmFtZRgBIAEoCRIxCg1jbGllbnRfY29u", |
|
|
|
|
"ZmlnGAIgASgLMhouZ3JwYy50ZXN0aW5nLkNsaWVudENvbmZpZxITCgtudW1f", |
|
|
|
|
"Y2xpZW50cxgDIAEoBRIxCg1zZXJ2ZXJfY29uZmlnGAQgASgLMhouZ3JwYy50", |
|
|
|
|
"ZXN0aW5nLlNlcnZlckNvbmZpZxITCgtudW1fc2VydmVycxgFIAEoBRIWCg53", |
|
|
|
|
"YXJtdXBfc2Vjb25kcxgGIAEoBRIZChFiZW5jaG1hcmtfc2Vjb25kcxgHIAEo", |
|
|
|
|
"BRIgChhzcGF3bl9sb2NhbF93b3JrZXJfY291bnQYCCABKAUiNgoJU2NlbmFy", |
|
|
|
|
"aW9zEikKCXNjZW5hcmlvcxgBIAMoCzIWLmdycGMudGVzdGluZy5TY2VuYXJp", |
|
|
|
|
"byL4AgoVU2NlbmFyaW9SZXN1bHRTdW1tYXJ5EgsKA3FwcxgBIAEoARIbChNx", |
|
|
|
|
"cHNfcGVyX3NlcnZlcl9jb3JlGAIgASgBEhoKEnNlcnZlcl9zeXN0ZW1fdGlt", |
|
|
|
|
"ZRgDIAEoARIYChBzZXJ2ZXJfdXNlcl90aW1lGAQgASgBEhoKEmNsaWVudF9z", |
|
|
|
|
"eXN0ZW1fdGltZRgFIAEoARIYChBjbGllbnRfdXNlcl90aW1lGAYgASgBEhIK", |
|
|
|
|
"CmxhdGVuY3lfNTAYByABKAESEgoKbGF0ZW5jeV85MBgIIAEoARISCgpsYXRl", |
|
|
|
|
"bmN5Xzk1GAkgASgBEhIKCmxhdGVuY3lfOTkYCiABKAESEwoLbGF0ZW5jeV85", |
|
|
|
|
"OTkYCyABKAESGAoQc2VydmVyX2NwdV91c2FnZRgMIAEoARImCh5zdWNjZXNz", |
|
|
|
|
"ZnVsX3JlcXVlc3RzX3Blcl9zZWNvbmQYDSABKAESIgoaZmFpbGVkX3JlcXVl", |
|
|
|
|
"c3RzX3Blcl9zZWNvbmQYDiABKAEigwMKDlNjZW5hcmlvUmVzdWx0EigKCHNj", |
|
|
|
|
"ZW5hcmlvGAEgASgLMhYuZ3JwYy50ZXN0aW5nLlNjZW5hcmlvEi4KCWxhdGVu", |
|
|
|
|
"Y2llcxgCIAEoCzIbLmdycGMudGVzdGluZy5IaXN0b2dyYW1EYXRhEi8KDGNs", |
|
|
|
|
"aWVudF9zdGF0cxgDIAMoCzIZLmdycGMudGVzdGluZy5DbGllbnRTdGF0cxIv", |
|
|
|
|
"CgxzZXJ2ZXJfc3RhdHMYBCADKAsyGS5ncnBjLnRlc3RpbmcuU2VydmVyU3Rh", |
|
|
|
|
"dHMSFAoMc2VydmVyX2NvcmVzGAUgAygFEjQKB3N1bW1hcnkYBiABKAsyIy5n", |
|
|
|
|
"cnBjLnRlc3RpbmcuU2NlbmFyaW9SZXN1bHRTdW1tYXJ5EhYKDmNsaWVudF9z", |
|
|
|
|
"dWNjZXNzGAcgAygIEhYKDnNlcnZlcl9zdWNjZXNzGAggAygIEjkKD3JlcXVl", |
|
|
|
|
"c3RfcmVzdWx0cxgJIAMoCzIgLmdycGMudGVzdGluZy5SZXF1ZXN0UmVzdWx0", |
|
|
|
|
"Q291bnQqQQoKQ2xpZW50VHlwZRIPCgtTWU5DX0NMSUVOVBAAEhAKDEFTWU5D", |
|
|
|
|
"X0NMSUVOVBABEhAKDE9USEVSX0NMSUVOVBACKlsKClNlcnZlclR5cGUSDwoL", |
|
|
|
|
"U1lOQ19TRVJWRVIQABIQCgxBU1lOQ19TRVJWRVIQARIYChRBU1lOQ19HRU5F", |
|
|
|
|
"UklDX1NFUlZFUhACEhAKDE9USEVSX1NFUlZFUhADKiMKB1JwY1R5cGUSCQoF", |
|
|
|
|
"VU5BUlkQABINCglTVFJFQU1JTkcQAWIGcHJvdG8z")); |
|
|
|
|
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, |
|
|
|
|
new pbr::FileDescriptor[] { global::Grpc.Testing.PayloadsReflection.Descriptor, global::Grpc.Testing.StatsReflection.Descriptor, }, |
|
|
|
|
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Grpc.Testing.ClientType), typeof(global::Grpc.Testing.ServerType), typeof(global::Grpc.Testing.RpcType), }, new pbr::GeneratedClrTypeInfo[] { |
|
|
|
@ -94,7 +98,7 @@ namespace Grpc.Testing { |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.ClientStatus), global::Grpc.Testing.ClientStatus.Parser, new[]{ "Stats" }, null, null, null), |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.Mark), global::Grpc.Testing.Mark.Parser, new[]{ "Reset" }, null, null, null), |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.ClientArgs), global::Grpc.Testing.ClientArgs.Parser, new[]{ "Setup", "Mark" }, new[]{ "Argtype" }, null, null), |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.ServerConfig), global::Grpc.Testing.ServerConfig.Parser, new[]{ "ServerType", "SecurityParams", "Port", "AsyncServerThreads", "CoreLimit", "PayloadConfig", "CoreList", "OtherServerApi" }, null, null, null), |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.ServerConfig), global::Grpc.Testing.ServerConfig.Parser, new[]{ "ServerType", "SecurityParams", "Port", "AsyncServerThreads", "CoreLimit", "PayloadConfig", "CoreList", "OtherServerApi", "ResourceQuotaSize" }, null, null, null), |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.ServerArgs), global::Grpc.Testing.ServerArgs.Parser, new[]{ "Setup", "Mark" }, new[]{ "Argtype" }, null, null), |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.ServerStatus), global::Grpc.Testing.ServerStatus.Parser, new[]{ "Stats", "Port", "Cores" }, null, null, null), |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.CoreRequest), global::Grpc.Testing.CoreRequest.Parser, null, null, null, null), |
|
|
|
@ -102,8 +106,8 @@ namespace Grpc.Testing { |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.Void), global::Grpc.Testing.Void.Parser, null, null, null, null), |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.Scenario), global::Grpc.Testing.Scenario.Parser, new[]{ "Name", "ClientConfig", "NumClients", "ServerConfig", "NumServers", "WarmupSeconds", "BenchmarkSeconds", "SpawnLocalWorkerCount" }, null, null, null), |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.Scenarios), global::Grpc.Testing.Scenarios.Parser, new[]{ "Scenarios_" }, null, null, null), |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.ScenarioResultSummary), global::Grpc.Testing.ScenarioResultSummary.Parser, new[]{ "Qps", "QpsPerServerCore", "ServerSystemTime", "ServerUserTime", "ClientSystemTime", "ClientUserTime", "Latency50", "Latency90", "Latency95", "Latency99", "Latency999" }, null, null, null), |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.ScenarioResult), global::Grpc.Testing.ScenarioResult.Parser, new[]{ "Scenario", "Latencies", "ClientStats", "ServerStats", "ServerCores", "Summary", "ClientSuccess", "ServerSuccess" }, null, null, null) |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.ScenarioResultSummary), global::Grpc.Testing.ScenarioResultSummary.Parser, new[]{ "Qps", "QpsPerServerCore", "ServerSystemTime", "ServerUserTime", "ClientSystemTime", "ClientUserTime", "Latency50", "Latency90", "Latency95", "Latency99", "Latency999", "ServerCpuUsage", "SuccessfulRequestsPerSecond", "FailedRequestsPerSecond" }, null, null, null), |
|
|
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.ScenarioResult), global::Grpc.Testing.ScenarioResult.Parser, new[]{ "Scenario", "Latencies", "ClientStats", "ServerStats", "ServerCores", "Summary", "ClientSuccess", "ServerSuccess", "RequestResults" }, null, null, null) |
|
|
|
|
})); |
|
|
|
|
} |
|
|
|
|
#endregion |
|
|
|
@ -1641,6 +1645,7 @@ namespace Grpc.Testing { |
|
|
|
|
PayloadConfig = other.payloadConfig_ != null ? other.PayloadConfig.Clone() : null; |
|
|
|
|
coreList_ = other.coreList_.Clone(); |
|
|
|
|
otherServerApi_ = other.otherServerApi_; |
|
|
|
|
resourceQuotaSize_ = other.resourceQuotaSize_; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
@ -1753,6 +1758,20 @@ namespace Grpc.Testing { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary>Field number for the "resource_quota_size" field.</summary> |
|
|
|
|
public const int ResourceQuotaSizeFieldNumber = 1001; |
|
|
|
|
private int resourceQuotaSize_; |
|
|
|
|
/// <summary> |
|
|
|
|
/// Buffer pool size (no buffer pool specified if unset) |
|
|
|
|
/// </summary> |
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
|
public int ResourceQuotaSize { |
|
|
|
|
get { return resourceQuotaSize_; } |
|
|
|
|
set { |
|
|
|
|
resourceQuotaSize_ = value; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
|
public override bool Equals(object other) { |
|
|
|
|
return Equals(other as ServerConfig); |
|
|
|
@ -1774,6 +1793,7 @@ namespace Grpc.Testing { |
|
|
|
|
if (!object.Equals(PayloadConfig, other.PayloadConfig)) return false; |
|
|
|
|
if(!coreList_.Equals(other.coreList_)) return false; |
|
|
|
|
if (OtherServerApi != other.OtherServerApi) return false; |
|
|
|
|
if (ResourceQuotaSize != other.ResourceQuotaSize) return false; |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1788,6 +1808,7 @@ namespace Grpc.Testing { |
|
|
|
|
if (payloadConfig_ != null) hash ^= PayloadConfig.GetHashCode(); |
|
|
|
|
hash ^= coreList_.GetHashCode(); |
|
|
|
|
if (OtherServerApi.Length != 0) hash ^= OtherServerApi.GetHashCode(); |
|
|
|
|
if (ResourceQuotaSize != 0) hash ^= ResourceQuotaSize.GetHashCode(); |
|
|
|
|
return hash; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1827,6 +1848,10 @@ namespace Grpc.Testing { |
|
|
|
|
output.WriteRawTag(90); |
|
|
|
|
output.WriteString(OtherServerApi); |
|
|
|
|
} |
|
|
|
|
if (ResourceQuotaSize != 0) { |
|
|
|
|
output.WriteRawTag(200, 62); |
|
|
|
|
output.WriteInt32(ResourceQuotaSize); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
@ -1854,6 +1879,9 @@ namespace Grpc.Testing { |
|
|
|
|
if (OtherServerApi.Length != 0) { |
|
|
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(OtherServerApi); |
|
|
|
|
} |
|
|
|
|
if (ResourceQuotaSize != 0) { |
|
|
|
|
size += 2 + pb::CodedOutputStream.ComputeInt32Size(ResourceQuotaSize); |
|
|
|
|
} |
|
|
|
|
return size; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1890,6 +1918,9 @@ namespace Grpc.Testing { |
|
|
|
|
if (other.OtherServerApi.Length != 0) { |
|
|
|
|
OtherServerApi = other.OtherServerApi; |
|
|
|
|
} |
|
|
|
|
if (other.ResourceQuotaSize != 0) { |
|
|
|
|
ResourceQuotaSize = other.ResourceQuotaSize; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
@ -1939,6 +1970,10 @@ namespace Grpc.Testing { |
|
|
|
|
OtherServerApi = input.ReadString(); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
case 8008: { |
|
|
|
|
ResourceQuotaSize = input.ReadInt32(); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -3117,6 +3152,9 @@ namespace Grpc.Testing { |
|
|
|
|
latency95_ = other.latency95_; |
|
|
|
|
latency99_ = other.latency99_; |
|
|
|
|
latency999_ = other.latency999_; |
|
|
|
|
serverCpuUsage_ = other.serverCpuUsage_; |
|
|
|
|
successfulRequestsPerSecond_ = other.successfulRequestsPerSecond_; |
|
|
|
|
failedRequestsPerSecond_ = other.failedRequestsPerSecond_; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
@ -3266,6 +3304,45 @@ namespace Grpc.Testing { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary>Field number for the "server_cpu_usage" field.</summary> |
|
|
|
|
public const int ServerCpuUsageFieldNumber = 12; |
|
|
|
|
private double serverCpuUsage_; |
|
|
|
|
/// <summary> |
|
|
|
|
/// server cpu usage percentage |
|
|
|
|
/// </summary> |
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
|
public double ServerCpuUsage { |
|
|
|
|
get { return serverCpuUsage_; } |
|
|
|
|
set { |
|
|
|
|
serverCpuUsage_ = value; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary>Field number for the "successful_requests_per_second" field.</summary> |
|
|
|
|
public const int SuccessfulRequestsPerSecondFieldNumber = 13; |
|
|
|
|
private double successfulRequestsPerSecond_; |
|
|
|
|
/// <summary> |
|
|
|
|
/// Number of requests that succeeded/failed |
|
|
|
|
/// </summary> |
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
|
public double SuccessfulRequestsPerSecond { |
|
|
|
|
get { return successfulRequestsPerSecond_; } |
|
|
|
|
set { |
|
|
|
|
successfulRequestsPerSecond_ = value; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary>Field number for the "failed_requests_per_second" field.</summary> |
|
|
|
|
public const int FailedRequestsPerSecondFieldNumber = 14; |
|
|
|
|
private double failedRequestsPerSecond_; |
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
|
public double FailedRequestsPerSecond { |
|
|
|
|
get { return failedRequestsPerSecond_; } |
|
|
|
|
set { |
|
|
|
|
failedRequestsPerSecond_ = value; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
|
public override bool Equals(object other) { |
|
|
|
|
return Equals(other as ScenarioResultSummary); |
|
|
|
@ -3290,6 +3367,9 @@ namespace Grpc.Testing { |
|
|
|
|
if (Latency95 != other.Latency95) return false; |
|
|
|
|
if (Latency99 != other.Latency99) return false; |
|
|
|
|
if (Latency999 != other.Latency999) return false; |
|
|
|
|
if (ServerCpuUsage != other.ServerCpuUsage) return false; |
|
|
|
|
if (SuccessfulRequestsPerSecond != other.SuccessfulRequestsPerSecond) return false; |
|
|
|
|
if (FailedRequestsPerSecond != other.FailedRequestsPerSecond) return false; |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -3307,6 +3387,9 @@ namespace Grpc.Testing { |
|
|
|
|
if (Latency95 != 0D) hash ^= Latency95.GetHashCode(); |
|
|
|
|
if (Latency99 != 0D) hash ^= Latency99.GetHashCode(); |
|
|
|
|
if (Latency999 != 0D) hash ^= Latency999.GetHashCode(); |
|
|
|
|
if (ServerCpuUsage != 0D) hash ^= ServerCpuUsage.GetHashCode(); |
|
|
|
|
if (SuccessfulRequestsPerSecond != 0D) hash ^= SuccessfulRequestsPerSecond.GetHashCode(); |
|
|
|
|
if (FailedRequestsPerSecond != 0D) hash ^= FailedRequestsPerSecond.GetHashCode(); |
|
|
|
|
return hash; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -3361,6 +3444,18 @@ namespace Grpc.Testing { |
|
|
|
|
output.WriteRawTag(89); |
|
|
|
|
output.WriteDouble(Latency999); |
|
|
|
|
} |
|
|
|
|
if (ServerCpuUsage != 0D) { |
|
|
|
|
output.WriteRawTag(97); |
|
|
|
|
output.WriteDouble(ServerCpuUsage); |
|
|
|
|
} |
|
|
|
|
if (SuccessfulRequestsPerSecond != 0D) { |
|
|
|
|
output.WriteRawTag(105); |
|
|
|
|
output.WriteDouble(SuccessfulRequestsPerSecond); |
|
|
|
|
} |
|
|
|
|
if (FailedRequestsPerSecond != 0D) { |
|
|
|
|
output.WriteRawTag(113); |
|
|
|
|
output.WriteDouble(FailedRequestsPerSecond); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
@ -3399,6 +3494,15 @@ namespace Grpc.Testing { |
|
|
|
|
if (Latency999 != 0D) { |
|
|
|
|
size += 1 + 8; |
|
|
|
|
} |
|
|
|
|
if (ServerCpuUsage != 0D) { |
|
|
|
|
size += 1 + 8; |
|
|
|
|
} |
|
|
|
|
if (SuccessfulRequestsPerSecond != 0D) { |
|
|
|
|
size += 1 + 8; |
|
|
|
|
} |
|
|
|
|
if (FailedRequestsPerSecond != 0D) { |
|
|
|
|
size += 1 + 8; |
|
|
|
|
} |
|
|
|
|
return size; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -3440,6 +3544,15 @@ namespace Grpc.Testing { |
|
|
|
|
if (other.Latency999 != 0D) { |
|
|
|
|
Latency999 = other.Latency999; |
|
|
|
|
} |
|
|
|
|
if (other.ServerCpuUsage != 0D) { |
|
|
|
|
ServerCpuUsage = other.ServerCpuUsage; |
|
|
|
|
} |
|
|
|
|
if (other.SuccessfulRequestsPerSecond != 0D) { |
|
|
|
|
SuccessfulRequestsPerSecond = other.SuccessfulRequestsPerSecond; |
|
|
|
|
} |
|
|
|
|
if (other.FailedRequestsPerSecond != 0D) { |
|
|
|
|
FailedRequestsPerSecond = other.FailedRequestsPerSecond; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
@ -3494,6 +3607,18 @@ namespace Grpc.Testing { |
|
|
|
|
Latency999 = input.ReadDouble(); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
case 97: { |
|
|
|
|
ServerCpuUsage = input.ReadDouble(); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
case 105: { |
|
|
|
|
SuccessfulRequestsPerSecond = input.ReadDouble(); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
case 113: { |
|
|
|
|
FailedRequestsPerSecond = input.ReadDouble(); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -3535,6 +3660,7 @@ namespace Grpc.Testing { |
|
|
|
|
Summary = other.summary_ != null ? other.Summary.Clone() : null; |
|
|
|
|
clientSuccess_ = other.clientSuccess_.Clone(); |
|
|
|
|
serverSuccess_ = other.serverSuccess_.Clone(); |
|
|
|
|
requestResults_ = other.requestResults_.Clone(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
@ -3646,6 +3772,19 @@ namespace Grpc.Testing { |
|
|
|
|
get { return serverSuccess_; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary>Field number for the "request_results" field.</summary> |
|
|
|
|
public const int RequestResultsFieldNumber = 9; |
|
|
|
|
private static readonly pb::FieldCodec<global::Grpc.Testing.RequestResultCount> _repeated_requestResults_codec |
|
|
|
|
= pb::FieldCodec.ForMessage(74, global::Grpc.Testing.RequestResultCount.Parser); |
|
|
|
|
private readonly pbc::RepeatedField<global::Grpc.Testing.RequestResultCount> requestResults_ = new pbc::RepeatedField<global::Grpc.Testing.RequestResultCount>(); |
|
|
|
|
/// <summary> |
|
|
|
|
/// Number of failed requests (one row per status code seen) |
|
|
|
|
/// </summary> |
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
|
public pbc::RepeatedField<global::Grpc.Testing.RequestResultCount> RequestResults { |
|
|
|
|
get { return requestResults_; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
|
public override bool Equals(object other) { |
|
|
|
|
return Equals(other as ScenarioResult); |
|
|
|
@ -3667,6 +3806,7 @@ namespace Grpc.Testing { |
|
|
|
|
if (!object.Equals(Summary, other.Summary)) return false; |
|
|
|
|
if(!clientSuccess_.Equals(other.clientSuccess_)) return false; |
|
|
|
|
if(!serverSuccess_.Equals(other.serverSuccess_)) return false; |
|
|
|
|
if(!requestResults_.Equals(other.requestResults_)) return false; |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -3681,6 +3821,7 @@ namespace Grpc.Testing { |
|
|
|
|
if (summary_ != null) hash ^= Summary.GetHashCode(); |
|
|
|
|
hash ^= clientSuccess_.GetHashCode(); |
|
|
|
|
hash ^= serverSuccess_.GetHashCode(); |
|
|
|
|
hash ^= requestResults_.GetHashCode(); |
|
|
|
|
return hash; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -3708,6 +3849,7 @@ namespace Grpc.Testing { |
|
|
|
|
} |
|
|
|
|
clientSuccess_.WriteTo(output, _repeated_clientSuccess_codec); |
|
|
|
|
serverSuccess_.WriteTo(output, _repeated_serverSuccess_codec); |
|
|
|
|
requestResults_.WriteTo(output, _repeated_requestResults_codec); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
@ -3727,6 +3869,7 @@ namespace Grpc.Testing { |
|
|
|
|
} |
|
|
|
|
size += clientSuccess_.CalculateSize(_repeated_clientSuccess_codec); |
|
|
|
|
size += serverSuccess_.CalculateSize(_repeated_serverSuccess_codec); |
|
|
|
|
size += requestResults_.CalculateSize(_repeated_requestResults_codec); |
|
|
|
|
return size; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -3758,6 +3901,7 @@ namespace Grpc.Testing { |
|
|
|
|
} |
|
|
|
|
clientSuccess_.Add(other.clientSuccess_); |
|
|
|
|
serverSuccess_.Add(other.serverSuccess_); |
|
|
|
|
requestResults_.Add(other.requestResults_); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
|
|
|
@ -3812,6 +3956,10 @@ namespace Grpc.Testing { |
|
|
|
|
serverSuccess_.AddEntriesFrom(input, _repeated_serverSuccess_codec); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
case 74: { |
|
|
|
|
requestResults_.AddEntriesFrom(input, _repeated_requestResults_codec); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|