Commit 51bd3e0
authored
[Perf Tests][Storage Blob] Fixes to tsconfigs/package.json and adds NoOp test (Azure#14024)
@mikeharder found that there was a vast difference in perf for the NoOp test in track-1 vs track-2 folders. ⭐
Upon investigating, we have found that the differences in tsconfig and the different typescript versions being used for track-1 and track-2 to be the cause of the perf difference.
For a perspective, with the existing configs and TS4.1.2 for track-2 and TS4.1.5(installed globally) for track-1, the track-1 was 4 times worse in the NoOp test.
Upon changing the tsconfig for track-1 to the one we have for track-2 and adding the devDep on TS4.1.2 for track-1 similar to that of track-2, the difference was gone.
This PR attempts to fix the differences.
_(Note: Though the NoOp test had a huge perf difference, it would have been very negligible with the actual tests like downloading a blob given the work done at the SDK level and the service response time.)_1 parent 204ecf1 commit 51bd3e0
File tree
3 files changed
+13
-3
lines changed- sdk/storage/perf-tests
- storage-blob-track-1
- storage-blob
3 files changed
+13
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | | - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
15 | 19 | | |
16 | 20 | | |
17 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
6 | 9 | | |
7 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
8 | 13 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
0 commit comments