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 all 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,
"MasterKeyAuthorizationBenchmark.CreateSignatureGeneration;": 534,
"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.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
"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