Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Internal] Perf test: Refactors code to re-enable performance tests #3785

Merged
merged 7 commits into from
Apr 7, 2023
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,79 +1,79 @@
{
"MasterKeyAuthorizationBenchmark.CreateSignatureGeneration;": 534.0,
"MasterKeyAuthorizationBenchmark.ReadSignatureGeneration;": 532.0,
"MockedItemBenchmark.CreateItem;[Type=OfT]": 45302.0,
sourabh1007 marked this conversation as resolved.
Show resolved Hide resolved
"MockedItemBenchmark.CreateItem;[Type=OfTCustom]": 45320.0,
"MockedItemBenchmark.CreateItem;[Type=OfTWithClientTelemetryEnabled]": 48140.0,
"MockedItemBenchmark.CreateItem;[Type=OfTWithDiagnosticsToString]": 83798.0,
"MockedItemBenchmark.CreateItem;[Type=Stream]": 29766.0,
"MockedItemBenchmark.DeleteItemExists;[Type=OfT]": 37154.0,
"MockedItemBenchmark.DeleteItemExists;[Type=OfTCustom]": 37154.0,
"MockedItemBenchmark.DeleteItemExists;[Type=OfTWithClientTelemetryEnabled]": 39840.0,
"MockedItemBenchmark.DeleteItemExists;[Type=OfTWithDiagnosticsToString]": 74758.0,
"MockedItemBenchmark.DeleteItemExists;[Type=Stream]": 29872.0,
"MockedItemBenchmark.DeleteItemNotExists;[Type=OfT]": 42786.0,
"MockedItemBenchmark.DeleteItemNotExists;[Type=OfTCustom]": 43144.0,
"MockedItemBenchmark.DeleteItemNotExists;[Type=OfTWithClientTelemetryEnabled]": 44694.0,
"MockedItemBenchmark.DeleteItemNotExists;[Type=OfTWithDiagnosticsToString]": 80098.0,
"MockedItemBenchmark.DeleteItemNotExists;[Type=Stream]": 37610.0,
"MockedItemBenchmark.QuerySinglePartitionMultiplePages;[Type=OfT]": 13342232,
"MockedItemBenchmark.QuerySinglePartitionMultiplePages;[Type=OfTCustom]": 13341058,
"MockedItemBenchmark.QuerySinglePartitionMultiplePages;[Type=OfTWithClientTelemetryEnabled]": 13355160,
"MockedItemBenchmark.QuerySinglePartitionMultiplePages;[Type=OfTWithDiagnosticsToString]": 13612338,
"MockedItemBenchmark.QuerySinglePartitionMultiplePages;[Type=Stream]": 5920952,
"MockedItemBenchmark.QuerySinglePartitionOnePage;[Type=OfT]": 2241814.0,
"MockedItemBenchmark.QuerySinglePartitionOnePage;[Type=OfTCustom]": 2241810.0,
"MockedItemBenchmark.QuerySinglePartitionOnePage;[Type=OfTWithClientTelemetryEnabled]": 2244658.0,
"MockedItemBenchmark.QuerySinglePartitionOnePage;[Type=OfTWithDiagnosticsToString]": 2310842.0,
"MockedItemBenchmark.QuerySinglePartitionOnePage;[Type=Stream]": 1005038.0,
"MockedItemBenchmark.ReadFeed;[Type=OfT]": 560692.0,
"MockedItemBenchmark.ReadFeed;[Type=OfTCustom]": 571334.0,
"MockedItemBenchmark.ReadFeed;[Type=OfTWithClientTelemetryEnabled]": 565196.0,
"MockedItemBenchmark.ReadFeed;[Type=OfTWithDiagnosticsToString]": 609704.0,
"MockedItemBenchmark.ReadFeed;[Type=Stream]": 39140.0,
"MockedItemBenchmark.ReadItemExists;[Type=OfT]": 38622.0,
"MockedItemBenchmark.ReadItemExists;[Type=OfTCustom]": 37992.0,
"MockedItemBenchmark.ReadItemExists;[Type=OfTWithClientTelemetryEnabled]": 39918.0,
"MockedItemBenchmark.ReadItemExists;[Type=OfTWithDiagnosticsToString]": 74370.0,
"MockedItemBenchmark.ReadItemExists;[Type=Stream]": 31018.0,
"MockedItemBenchmark.ReadItemNotExists;[Type=OfT]": 43438.0,
"MockedItemBenchmark.ReadItemNotExists;[Type=OfTCustom]": 43860.0,
"MockedItemBenchmark.ReadItemNotExists;[Type=OfTWithClientTelemetryEnabled]": 45502.0,
"MockedItemBenchmark.ReadItemNotExists;[Type=OfTWithDiagnosticsToString]": 83760.0,
"MockedItemBenchmark.ReadItemNotExists;[Type=Stream]": 38266.0,
"MockedItemBenchmark.UpdateItem;[Type=OfT]": 46690.0,
"MockedItemBenchmark.UpdateItem;[Type=OfTCustom]": 45532.0,
"MockedItemBenchmark.UpdateItem;[Type=OfTWithClientTelemetryEnabled]": 48372.0,
"MockedItemBenchmark.UpdateItem;[Type=OfTWithDiagnosticsToString]": 84694.0,
"MockedItemBenchmark.UpdateItem;[Type=Stream]": 30026.0,
"MockedItemBenchmark.UpsertItem;[Type=OfT]": 45448.0,
"MockedItemBenchmark.UpsertItem;[Type=OfTCustom]": 45458.0,
"MockedItemBenchmark.UpsertItem;[Type=OfTWithClientTelemetryEnabled]": 48298.0,
"MockedItemBenchmark.UpsertItem;[Type=OfTWithDiagnosticsToString]": 83938.0,
"MockedItemBenchmark.UpsertItem;[Type=Stream]": 29934.0,
"MockedItemBulkBenchmark.CreateItem;[Type=OfT]": 1196168.0,
"MockedItemBulkBenchmark.CreateItem;[Type=OfTCustom]": 1195808.0,
"MockedItemBulkBenchmark.CreateItem;[Type=OfTWithClientTelemetryEnabled]": 1235418.0,
"MockedItemBulkBenchmark.CreateItem;[Type=OfTWithDiagnosticsToString]": 1231120.0,
"MockedItemBulkBenchmark.CreateItem;[Type=Stream]": 772810.0,
"MockedItemBulkBenchmark.DeleteItem;[Type=OfT]": 1187168.0,
"MockedItemBulkBenchmark.DeleteItem;[Type=OfTCustom]": 1187224.0,
"MockedItemBulkBenchmark.DeleteItem;[Type=OfTWithClientTelemetryEnabled]": 1226488.0,
"MockedItemBulkBenchmark.DeleteItem;[Type=OfTWithDiagnosticsToString]": 1222124.0,
"MockedItemBulkBenchmark.DeleteItem;[Type=Stream]": 771414.0,
"MockedItemBulkBenchmark.ReadItem;[Type=OfT]": 1186594.0,
"MockedItemBulkBenchmark.ReadItem;[Type=OfTCustom]": 1187192.0,
"MockedItemBulkBenchmark.ReadItem;[Type=OfTWithClientTelemetryEnabled]": 1226502.0,
"MockedItemBulkBenchmark.ReadItem;[Type=OfTWithDiagnosticsToString]": 1222342.0,
"MockedItemBulkBenchmark.ReadItem;[Type=Stream]": 770894.0,
"MockedItemBulkBenchmark.UpdateItem;[Type=OfT]": 1196464.0,
"MockedItemBulkBenchmark.UpdateItem;[Type=OfTCustom]": 1195778.0,
"MockedItemBulkBenchmark.UpdateItem;[Type=OfTWithClientTelemetryEnabled]": 1235738.0,
"MockedItemBulkBenchmark.UpdateItem;[Type=OfTWithDiagnosticsToString]": 1231486.0,
"MockedItemBulkBenchmark.UpdateItem;[Type=Stream]": 773284.0,
"MockedItemBulkBenchmark.UpsertItem;[Type=OfT]": 1196210.0,
"MockedItemBulkBenchmark.UpsertItem;[Type=OfTCustom]": 1195590.0,
"MockedItemBulkBenchmark.UpsertItem;[Type=OfTWithClientTelemetryEnabled]": 1235596.0,
"MockedItemBulkBenchmark.UpsertItem;[Type=OfTWithDiagnosticsToString]": 1231380.0,
"MockedItemBulkBenchmark.UpsertItem;[Type=Stream]": 773312.0
"MasterKeyAuthorizationBenchmark.CreateSignatureGeneration;": "534",
sourabh1007 marked this conversation as resolved.
Show resolved Hide resolved
"MasterKeyAuthorizationBenchmark.ReadSignatureGeneration;": "544",
"MockedItemBenchmark.CreateItem;[Type=OfT]": "36356",
"MockedItemBenchmark.CreateItem;[Type=OfTCustom]": "36362",
"MockedItemBenchmark.CreateItem;[Type=OfTWithClientTelemetryEnabled]": "36359.5",
"MockedItemBenchmark.CreateItem;[Type=OfTWithDiagnosticsToString]": "57472.25",
"MockedItemBenchmark.CreateItem;[Type=Stream]": "24673.25",
"MockedItemBenchmark.DeleteItemExists;[Type=OfT]": "32308.5",
"MockedItemBenchmark.DeleteItemExists;[Type=OfTCustom]": "32328",
"MockedItemBenchmark.DeleteItemExists;[Type=OfTWithClientTelemetryEnabled]": "32321.25",
"MockedItemBenchmark.DeleteItemExists;[Type=OfTWithDiagnosticsToString]": "53231.25",
"MockedItemBenchmark.DeleteItemExists;[Type=Stream]": "24696",
"MockedItemBenchmark.DeleteItemNotExists;[Type=OfT]": "42172.5",
"MockedItemBenchmark.DeleteItemNotExists;[Type=OfTCustom]": "42174.75",
"MockedItemBenchmark.DeleteItemNotExists;[Type=OfTWithClientTelemetryEnabled]": "42166.5",
"MockedItemBenchmark.DeleteItemNotExists;[Type=OfTWithDiagnosticsToString]": "56695.5",
"MockedItemBenchmark.DeleteItemNotExists;[Type=Stream]": "37610",
"MockedItemBenchmark.QuerySinglePartitionMultiplePages;[Type=OfT]": "13342232",
"MockedItemBenchmark.QuerySinglePartitionMultiplePages;[Type=OfTCustom]": "13341058",
"MockedItemBenchmark.QuerySinglePartitionMultiplePages;[Type=OfTWithClientTelemetryEnabled]": "13355160",
"MockedItemBenchmark.QuerySinglePartitionMultiplePages;[Type=OfTWithDiagnosticsToString]": "13612338",
"MockedItemBenchmark.QuerySinglePartitionMultiplePages;[Type=Stream]": "5920952",
"MockedItemBenchmark.QuerySinglePartitionOnePage;[Type=OfT]": "2241814",
"MockedItemBenchmark.QuerySinglePartitionOnePage;[Type=OfTCustom]": "2241810",
"MockedItemBenchmark.QuerySinglePartitionOnePage;[Type=OfTWithClientTelemetryEnabled]": "2244658",
"MockedItemBenchmark.QuerySinglePartitionOnePage;[Type=OfTWithDiagnosticsToString]": "2310842",
"MockedItemBenchmark.QuerySinglePartitionOnePage;[Type=Stream]": "1005038",
"MockedItemBenchmark.ReadFeed;[Type=OfT]": "560692",
"MockedItemBenchmark.ReadFeed;[Type=OfTCustom]": "555716",
"MockedItemBenchmark.ReadFeed;[Type=OfTWithClientTelemetryEnabled]": "550898.25",
"MockedItemBenchmark.ReadFeed;[Type=OfTWithDiagnosticsToString]": "573734.5",
"MockedItemBenchmark.ReadFeed;[Type=Stream]": "33434",
"MockedItemBenchmark.ReadItemExists;[Type=OfT]": "33630.5",
"MockedItemBenchmark.ReadItemExists;[Type=OfTCustom]": "33636.25",
"MockedItemBenchmark.ReadItemExists;[Type=OfTWithClientTelemetryEnabled]": "33627.75",
"MockedItemBenchmark.ReadItemExists;[Type=OfTWithDiagnosticsToString]": "47961.25",
"MockedItemBenchmark.ReadItemExists;[Type=Stream]": "26018.25",
"MockedItemBenchmark.ReadItemNotExists;[Type=OfT]": "43489.25",
"MockedItemBenchmark.ReadItemNotExists;[Type=OfTCustom]": "43490",
"MockedItemBenchmark.ReadItemNotExists;[Type=OfTWithClientTelemetryEnabled]": "43489.25",
"MockedItemBenchmark.ReadItemNotExists;[Type=OfTWithDiagnosticsToString]": "57420.25",
"MockedItemBenchmark.ReadItemNotExists;[Type=Stream]": "39044",
"MockedItemBenchmark.UpdateItem;[Type=OfT]": "36591",
"MockedItemBenchmark.UpdateItem;[Type=OfTCustom]": "36594.25",
"MockedItemBenchmark.UpdateItem;[Type=OfTWithClientTelemetryEnabled]": "36587.25",
"MockedItemBenchmark.UpdateItem;[Type=OfTWithDiagnosticsToString]": "57649",
"MockedItemBenchmark.UpdateItem;[Type=Stream]": "24894.75",
"MockedItemBenchmark.UpsertItem;[Type=OfT]": "36577.25",
"MockedItemBenchmark.UpsertItem;[Type=OfTCustom]": "36583.75",
"MockedItemBenchmark.UpsertItem;[Type=OfTWithClientTelemetryEnabled]": "36578.5",
"MockedItemBenchmark.UpsertItem;[Type=OfTWithDiagnosticsToString]": "57732.5",
"MockedItemBenchmark.UpsertItem;[Type=Stream]": "24878.5",
"MockedItemBulkBenchmark.CreateItem;[Type=OfT]": "1196168",
"MockedItemBulkBenchmark.CreateItem;[Type=OfTCustom]": "1195808",
"MockedItemBulkBenchmark.CreateItem;[Type=OfTWithClientTelemetryEnabled]": "1235418",
"MockedItemBulkBenchmark.CreateItem;[Type=OfTWithDiagnosticsToString]": "1231120",
"MockedItemBulkBenchmark.CreateItem;[Type=Stream]": "772810",
"MockedItemBulkBenchmark.DeleteItem;[Type=OfT]": "1187168",
"MockedItemBulkBenchmark.DeleteItem;[Type=OfTCustom]": "1187224",
"MockedItemBulkBenchmark.DeleteItem;[Type=OfTWithClientTelemetryEnabled]": "1226488",
"MockedItemBulkBenchmark.DeleteItem;[Type=OfTWithDiagnosticsToString]": "1222124",
"MockedItemBulkBenchmark.DeleteItem;[Type=Stream]": "771414",
"MockedItemBulkBenchmark.ReadItem;[Type=OfT]": "1186594",
"MockedItemBulkBenchmark.ReadItem;[Type=OfTCustom]": "1187192",
"MockedItemBulkBenchmark.ReadItem;[Type=OfTWithClientTelemetryEnabled]": "1226502",
"MockedItemBulkBenchmark.ReadItem;[Type=OfTWithDiagnosticsToString]": "1222342",
"MockedItemBulkBenchmark.ReadItem;[Type=Stream]": "770894",
"MockedItemBulkBenchmark.UpdateItem;[Type=OfT]": "1196464",
"MockedItemBulkBenchmark.UpdateItem;[Type=OfTCustom]": "1195778",
"MockedItemBulkBenchmark.UpdateItem;[Type=OfTWithClientTelemetryEnabled]": "1235738",
"MockedItemBulkBenchmark.UpdateItem;[Type=OfTWithDiagnosticsToString]": "1231486",
"MockedItemBulkBenchmark.UpdateItem;[Type=Stream]": "773284",
"MockedItemBulkBenchmark.UpsertItem;[Type=OfT]": "1196210",
"MockedItemBulkBenchmark.UpsertItem;[Type=OfTCustom]": "1195590",
"MockedItemBulkBenchmark.UpsertItem;[Type=OfTWithClientTelemetryEnabled]": "1235596",
"MockedItemBulkBenchmark.UpsertItem;[Type=OfTWithDiagnosticsToString]": "1231380",
"MockedItemBulkBenchmark.UpsertItem;[Type=Stream]": "773312"
}
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ public static int ValidateSummaryResultsAgainstBaseline(SortedDictionary<string,
Console.WriteLine(failure);
}

return 0;// Temporarily passing it every time. ref. https://github.com/Azure/azure-cosmos-dotnet-v3/issues/2840
return 1;
}

return 0;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<Compile Include="..\Microsoft.Azure.Cosmos.Tests\Utils\TextFileConcatenation.cs" Link="TextFileConcatenation.cs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="BenchmarkDotNet" Version="0.13.1" />
<PackageReference Include="BenchmarkDotNet" Version="0.13.5" />
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="3.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="3.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="3.0.0" />
Expand Down