Skip to content

Commit 6d264be

Browse files
committed
udpate with comments and add new workflow
1 parent f901cc8 commit 6d264be

File tree

7 files changed

+104
-177
lines changed

7 files changed

+104
-177
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: Functions Scale Tests Azure Storage
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
- dev
8+
paths-ignore: [ '**.md' ]
9+
pull_request:
10+
branches:
11+
- '*'
12+
paths-ignore: [ '**.md' ]
13+
14+
env:
15+
solution: WebJobs.Extensions.DurableTask.sln
16+
config: Release
17+
AzureWebJobsStorage: UseDevelopmentStorage=true
18+
19+
jobs:
20+
build:
21+
runs-on: ubuntu-latest
22+
23+
steps:
24+
- uses: actions/checkout@v3
25+
with:
26+
submodules: true
27+
28+
- name: Setup .NET 8.0
29+
uses: actions/setup-dotnet@v3
30+
with:
31+
dotnet-version: 8.0.x
32+
33+
- name: Restore dependencies
34+
run: dotnet restore $solution
35+
36+
- name: Build
37+
run: dotnet build $solution
38+
39+
- name: Set up Node.js (needed for Azurite)
40+
uses: actions/setup-node@v3
41+
with:
42+
node-version: '18.x'
43+
44+
- name: Install Azurite
45+
run: npm install -g azurite
46+
47+
- name: Run Scale tests
48+
run: azurite --silent --blobPort 10000 --queuePort 10001 --tablePort 10002 & dotnet test ./test/ScaleTests/Microsoft.Azure.WebJobs.Extensions.DurableTask.FunctionsScale.Tests.csproj --no-build --verbosity normal

WebJobs.Extensions.DurableTask.sln

Lines changed: 1 addition & 133 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
1+
22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Version 17
44
VisualStudioVersion = 17.0.31822.380
@@ -89,202 +89,70 @@ EndProject
8989
Global
9090
GlobalSection(SolutionConfigurationPlatforms) = preSolution
9191
Debug|Any CPU = Debug|Any CPU
92-
Debug|x64 = Debug|x64
93-
Debug|x86 = Debug|x86
9492
Release|Any CPU = Release|Any CPU
95-
Release|x64 = Release|x64
96-
Release|x86 = Release|x86
9793
EndGlobalSection
9894
GlobalSection(ProjectConfigurationPlatforms) = postSolution
9995
{51790AFE-5B8E-4795-9EA3-D2B15D04B5AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
10096
{51790AFE-5B8E-4795-9EA3-D2B15D04B5AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
101-
{51790AFE-5B8E-4795-9EA3-D2B15D04B5AC}.Debug|x64.ActiveCfg = Debug|Any CPU
102-
{51790AFE-5B8E-4795-9EA3-D2B15D04B5AC}.Debug|x64.Build.0 = Debug|Any CPU
103-
{51790AFE-5B8E-4795-9EA3-D2B15D04B5AC}.Debug|x86.ActiveCfg = Debug|Any CPU
104-
{51790AFE-5B8E-4795-9EA3-D2B15D04B5AC}.Debug|x86.Build.0 = Debug|Any CPU
10597
{51790AFE-5B8E-4795-9EA3-D2B15D04B5AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
10698
{51790AFE-5B8E-4795-9EA3-D2B15D04B5AC}.Release|Any CPU.Build.0 = Release|Any CPU
107-
{51790AFE-5B8E-4795-9EA3-D2B15D04B5AC}.Release|x64.ActiveCfg = Release|Any CPU
108-
{51790AFE-5B8E-4795-9EA3-D2B15D04B5AC}.Release|x64.Build.0 = Release|Any CPU
109-
{51790AFE-5B8E-4795-9EA3-D2B15D04B5AC}.Release|x86.ActiveCfg = Release|Any CPU
110-
{51790AFE-5B8E-4795-9EA3-D2B15D04B5AC}.Release|x86.Build.0 = Release|Any CPU
11199
{F2A5DABB-36D4-4152-AF49-2570149899E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
112100
{F2A5DABB-36D4-4152-AF49-2570149899E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
113-
{F2A5DABB-36D4-4152-AF49-2570149899E1}.Debug|x64.ActiveCfg = Debug|Any CPU
114-
{F2A5DABB-36D4-4152-AF49-2570149899E1}.Debug|x64.Build.0 = Debug|Any CPU
115-
{F2A5DABB-36D4-4152-AF49-2570149899E1}.Debug|x86.ActiveCfg = Debug|Any CPU
116-
{F2A5DABB-36D4-4152-AF49-2570149899E1}.Debug|x86.Build.0 = Debug|Any CPU
117101
{F2A5DABB-36D4-4152-AF49-2570149899E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
118102
{F2A5DABB-36D4-4152-AF49-2570149899E1}.Release|Any CPU.Build.0 = Release|Any CPU
119-
{F2A5DABB-36D4-4152-AF49-2570149899E1}.Release|x64.ActiveCfg = Release|Any CPU
120-
{F2A5DABB-36D4-4152-AF49-2570149899E1}.Release|x64.Build.0 = Release|Any CPU
121-
{F2A5DABB-36D4-4152-AF49-2570149899E1}.Release|x86.ActiveCfg = Release|Any CPU
122-
{F2A5DABB-36D4-4152-AF49-2570149899E1}.Release|x86.Build.0 = Release|Any CPU
123103
{9BA6093A-F71A-49F9-A159-B98ACBE41636}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
124104
{9BA6093A-F71A-49F9-A159-B98ACBE41636}.Debug|Any CPU.Build.0 = Debug|Any CPU
125-
{9BA6093A-F71A-49F9-A159-B98ACBE41636}.Debug|x64.ActiveCfg = Debug|Any CPU
126-
{9BA6093A-F71A-49F9-A159-B98ACBE41636}.Debug|x64.Build.0 = Debug|Any CPU
127-
{9BA6093A-F71A-49F9-A159-B98ACBE41636}.Debug|x86.ActiveCfg = Debug|Any CPU
128-
{9BA6093A-F71A-49F9-A159-B98ACBE41636}.Debug|x86.Build.0 = Debug|Any CPU
129105
{9BA6093A-F71A-49F9-A159-B98ACBE41636}.Release|Any CPU.ActiveCfg = Release|Any CPU
130106
{9BA6093A-F71A-49F9-A159-B98ACBE41636}.Release|Any CPU.Build.0 = Release|Any CPU
131-
{9BA6093A-F71A-49F9-A159-B98ACBE41636}.Release|x64.ActiveCfg = Release|Any CPU
132-
{9BA6093A-F71A-49F9-A159-B98ACBE41636}.Release|x64.Build.0 = Release|Any CPU
133-
{9BA6093A-F71A-49F9-A159-B98ACBE41636}.Release|x86.ActiveCfg = Release|Any CPU
134-
{9BA6093A-F71A-49F9-A159-B98ACBE41636}.Release|x86.Build.0 = Release|Any CPU
135107
{CB481383-8B54-4FCB-8DCB-F348E08C2A9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
136108
{CB481383-8B54-4FCB-8DCB-F348E08C2A9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
137-
{CB481383-8B54-4FCB-8DCB-F348E08C2A9C}.Debug|x64.ActiveCfg = Debug|Any CPU
138-
{CB481383-8B54-4FCB-8DCB-F348E08C2A9C}.Debug|x64.Build.0 = Debug|Any CPU
139-
{CB481383-8B54-4FCB-8DCB-F348E08C2A9C}.Debug|x86.ActiveCfg = Debug|Any CPU
140-
{CB481383-8B54-4FCB-8DCB-F348E08C2A9C}.Debug|x86.Build.0 = Debug|Any CPU
141109
{CB481383-8B54-4FCB-8DCB-F348E08C2A9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
142110
{CB481383-8B54-4FCB-8DCB-F348E08C2A9C}.Release|Any CPU.Build.0 = Release|Any CPU
143-
{CB481383-8B54-4FCB-8DCB-F348E08C2A9C}.Release|x64.ActiveCfg = Release|Any CPU
144-
{CB481383-8B54-4FCB-8DCB-F348E08C2A9C}.Release|x64.Build.0 = Release|Any CPU
145-
{CB481383-8B54-4FCB-8DCB-F348E08C2A9C}.Release|x86.ActiveCfg = Release|Any CPU
146-
{CB481383-8B54-4FCB-8DCB-F348E08C2A9C}.Release|x86.Build.0 = Release|Any CPU
147111
{4E44051D-C5B4-4C9E-BDF7-0E3AB501C4FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
148112
{4E44051D-C5B4-4C9E-BDF7-0E3AB501C4FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
149-
{4E44051D-C5B4-4C9E-BDF7-0E3AB501C4FB}.Debug|x64.ActiveCfg = Debug|Any CPU
150-
{4E44051D-C5B4-4C9E-BDF7-0E3AB501C4FB}.Debug|x64.Build.0 = Debug|Any CPU
151-
{4E44051D-C5B4-4C9E-BDF7-0E3AB501C4FB}.Debug|x86.ActiveCfg = Debug|Any CPU
152-
{4E44051D-C5B4-4C9E-BDF7-0E3AB501C4FB}.Debug|x86.Build.0 = Debug|Any CPU
153113
{4E44051D-C5B4-4C9E-BDF7-0E3AB501C4FB}.Release|Any CPU.ActiveCfg = Release|Any CPU
154114
{4E44051D-C5B4-4C9E-BDF7-0E3AB501C4FB}.Release|Any CPU.Build.0 = Release|Any CPU
155-
{4E44051D-C5B4-4C9E-BDF7-0E3AB501C4FB}.Release|x64.ActiveCfg = Release|Any CPU
156-
{4E44051D-C5B4-4C9E-BDF7-0E3AB501C4FB}.Release|x64.Build.0 = Release|Any CPU
157-
{4E44051D-C5B4-4C9E-BDF7-0E3AB501C4FB}.Release|x86.ActiveCfg = Release|Any CPU
158-
{4E44051D-C5B4-4C9E-BDF7-0E3AB501C4FB}.Release|x86.Build.0 = Release|Any CPU
159115
{1B5BA0DF-FE16-493F-B3A2-44A281821F3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
160116
{1B5BA0DF-FE16-493F-B3A2-44A281821F3F}.Debug|Any CPU.Build.0 = Debug|Any CPU
161-
{1B5BA0DF-FE16-493F-B3A2-44A281821F3F}.Debug|x64.ActiveCfg = Debug|Any CPU
162-
{1B5BA0DF-FE16-493F-B3A2-44A281821F3F}.Debug|x64.Build.0 = Debug|Any CPU
163-
{1B5BA0DF-FE16-493F-B3A2-44A281821F3F}.Debug|x86.ActiveCfg = Debug|Any CPU
164-
{1B5BA0DF-FE16-493F-B3A2-44A281821F3F}.Debug|x86.Build.0 = Debug|Any CPU
165117
{1B5BA0DF-FE16-493F-B3A2-44A281821F3F}.Release|Any CPU.ActiveCfg = Release|Any CPU
166118
{1B5BA0DF-FE16-493F-B3A2-44A281821F3F}.Release|Any CPU.Build.0 = Release|Any CPU
167-
{1B5BA0DF-FE16-493F-B3A2-44A281821F3F}.Release|x64.ActiveCfg = Release|Any CPU
168-
{1B5BA0DF-FE16-493F-B3A2-44A281821F3F}.Release|x64.Build.0 = Release|Any CPU
169-
{1B5BA0DF-FE16-493F-B3A2-44A281821F3F}.Release|x86.ActiveCfg = Release|Any CPU
170-
{1B5BA0DF-FE16-493F-B3A2-44A281821F3F}.Release|x86.Build.0 = Release|Any CPU
171119
{AC0A99E3-D4B6-42F5-AB82-9BA244DED6A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
172120
{AC0A99E3-D4B6-42F5-AB82-9BA244DED6A9}.Debug|Any CPU.Build.0 = Debug|Any CPU
173-
{AC0A99E3-D4B6-42F5-AB82-9BA244DED6A9}.Debug|x64.ActiveCfg = Debug|Any CPU
174-
{AC0A99E3-D4B6-42F5-AB82-9BA244DED6A9}.Debug|x64.Build.0 = Debug|Any CPU
175-
{AC0A99E3-D4B6-42F5-AB82-9BA244DED6A9}.Debug|x86.ActiveCfg = Debug|Any CPU
176-
{AC0A99E3-D4B6-42F5-AB82-9BA244DED6A9}.Debug|x86.Build.0 = Debug|Any CPU
177121
{AC0A99E3-D4B6-42F5-AB82-9BA244DED6A9}.Release|Any CPU.ActiveCfg = Release|Any CPU
178122
{AC0A99E3-D4B6-42F5-AB82-9BA244DED6A9}.Release|Any CPU.Build.0 = Release|Any CPU
179-
{AC0A99E3-D4B6-42F5-AB82-9BA244DED6A9}.Release|x64.ActiveCfg = Release|Any CPU
180-
{AC0A99E3-D4B6-42F5-AB82-9BA244DED6A9}.Release|x64.Build.0 = Release|Any CPU
181-
{AC0A99E3-D4B6-42F5-AB82-9BA244DED6A9}.Release|x86.ActiveCfg = Release|Any CPU
182-
{AC0A99E3-D4B6-42F5-AB82-9BA244DED6A9}.Release|x86.Build.0 = Release|Any CPU
183123
{8518C337-A787-4CB9-B0B3-3AC3CD51E109}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
184124
{8518C337-A787-4CB9-B0B3-3AC3CD51E109}.Debug|Any CPU.Build.0 = Debug|Any CPU
185-
{8518C337-A787-4CB9-B0B3-3AC3CD51E109}.Debug|x64.ActiveCfg = Debug|Any CPU
186-
{8518C337-A787-4CB9-B0B3-3AC3CD51E109}.Debug|x64.Build.0 = Debug|Any CPU
187-
{8518C337-A787-4CB9-B0B3-3AC3CD51E109}.Debug|x86.ActiveCfg = Debug|Any CPU
188-
{8518C337-A787-4CB9-B0B3-3AC3CD51E109}.Debug|x86.Build.0 = Debug|Any CPU
189125
{8518C337-A787-4CB9-B0B3-3AC3CD51E109}.Release|Any CPU.ActiveCfg = Release|Any CPU
190126
{8518C337-A787-4CB9-B0B3-3AC3CD51E109}.Release|Any CPU.Build.0 = Release|Any CPU
191-
{8518C337-A787-4CB9-B0B3-3AC3CD51E109}.Release|x64.ActiveCfg = Release|Any CPU
192-
{8518C337-A787-4CB9-B0B3-3AC3CD51E109}.Release|x64.Build.0 = Release|Any CPU
193-
{8518C337-A787-4CB9-B0B3-3AC3CD51E109}.Release|x86.ActiveCfg = Release|Any CPU
194-
{8518C337-A787-4CB9-B0B3-3AC3CD51E109}.Release|x86.Build.0 = Release|Any CPU
195127
{FF6CD07A-A4BF-43C5-B14E-213328DEB835}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
196-
{FF6CD07A-A4BF-43C5-B14E-213328DEB835}.Debug|x64.ActiveCfg = Debug|Any CPU
197-
{FF6CD07A-A4BF-43C5-B14E-213328DEB835}.Debug|x64.Build.0 = Debug|Any CPU
198-
{FF6CD07A-A4BF-43C5-B14E-213328DEB835}.Debug|x86.ActiveCfg = Debug|Any CPU
199-
{FF6CD07A-A4BF-43C5-B14E-213328DEB835}.Debug|x86.Build.0 = Debug|Any CPU
200128
{FF6CD07A-A4BF-43C5-B14E-213328DEB835}.Release|Any CPU.ActiveCfg = Release|Any CPU
201-
{FF6CD07A-A4BF-43C5-B14E-213328DEB835}.Release|x64.ActiveCfg = Release|Any CPU
202-
{FF6CD07A-A4BF-43C5-B14E-213328DEB835}.Release|x64.Build.0 = Release|Any CPU
203-
{FF6CD07A-A4BF-43C5-B14E-213328DEB835}.Release|x86.ActiveCfg = Release|Any CPU
204-
{FF6CD07A-A4BF-43C5-B14E-213328DEB835}.Release|x86.Build.0 = Release|Any CPU
205129
{5F5FAF27-D6B8-4A60-ACF2-F63D13F89CA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
206130
{5F5FAF27-D6B8-4A60-ACF2-F63D13F89CA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
207-
{5F5FAF27-D6B8-4A60-ACF2-F63D13F89CA2}.Debug|x64.ActiveCfg = Debug|Any CPU
208-
{5F5FAF27-D6B8-4A60-ACF2-F63D13F89CA2}.Debug|x64.Build.0 = Debug|Any CPU
209-
{5F5FAF27-D6B8-4A60-ACF2-F63D13F89CA2}.Debug|x86.ActiveCfg = Debug|Any CPU
210-
{5F5FAF27-D6B8-4A60-ACF2-F63D13F89CA2}.Debug|x86.Build.0 = Debug|Any CPU
211131
{5F5FAF27-D6B8-4A60-ACF2-F63D13F89CA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
212132
{5F5FAF27-D6B8-4A60-ACF2-F63D13F89CA2}.Release|Any CPU.Build.0 = Release|Any CPU
213-
{5F5FAF27-D6B8-4A60-ACF2-F63D13F89CA2}.Release|x64.ActiveCfg = Release|Any CPU
214-
{5F5FAF27-D6B8-4A60-ACF2-F63D13F89CA2}.Release|x64.Build.0 = Release|Any CPU
215-
{5F5FAF27-D6B8-4A60-ACF2-F63D13F89CA2}.Release|x86.ActiveCfg = Release|Any CPU
216-
{5F5FAF27-D6B8-4A60-ACF2-F63D13F89CA2}.Release|x86.Build.0 = Release|Any CPU
217133
{FC8AD123-F949-4D21-B817-E5A4BBF7F69B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
218134
{FC8AD123-F949-4D21-B817-E5A4BBF7F69B}.Debug|Any CPU.Build.0 = Debug|Any CPU
219-
{FC8AD123-F949-4D21-B817-E5A4BBF7F69B}.Debug|x64.ActiveCfg = Debug|Any CPU
220-
{FC8AD123-F949-4D21-B817-E5A4BBF7F69B}.Debug|x64.Build.0 = Debug|Any CPU
221-
{FC8AD123-F949-4D21-B817-E5A4BBF7F69B}.Debug|x86.ActiveCfg = Debug|Any CPU
222-
{FC8AD123-F949-4D21-B817-E5A4BBF7F69B}.Debug|x86.Build.0 = Debug|Any CPU
223135
{FC8AD123-F949-4D21-B817-E5A4BBF7F69B}.Release|Any CPU.ActiveCfg = Release|Any CPU
224136
{FC8AD123-F949-4D21-B817-E5A4BBF7F69B}.Release|Any CPU.Build.0 = Release|Any CPU
225-
{FC8AD123-F949-4D21-B817-E5A4BBF7F69B}.Release|x64.ActiveCfg = Release|Any CPU
226-
{FC8AD123-F949-4D21-B817-E5A4BBF7F69B}.Release|x64.Build.0 = Release|Any CPU
227-
{FC8AD123-F949-4D21-B817-E5A4BBF7F69B}.Release|x86.ActiveCfg = Release|Any CPU
228-
{FC8AD123-F949-4D21-B817-E5A4BBF7F69B}.Release|x86.Build.0 = Release|Any CPU
229137
{76DEC17C-BF6A-498A-8E8A-7D6CB2E03284}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
230138
{76DEC17C-BF6A-498A-8E8A-7D6CB2E03284}.Debug|Any CPU.Build.0 = Debug|Any CPU
231-
{76DEC17C-BF6A-498A-8E8A-7D6CB2E03284}.Debug|x64.ActiveCfg = Debug|Any CPU
232-
{76DEC17C-BF6A-498A-8E8A-7D6CB2E03284}.Debug|x64.Build.0 = Debug|Any CPU
233-
{76DEC17C-BF6A-498A-8E8A-7D6CB2E03284}.Debug|x86.ActiveCfg = Debug|Any CPU
234-
{76DEC17C-BF6A-498A-8E8A-7D6CB2E03284}.Debug|x86.Build.0 = Debug|Any CPU
235139
{76DEC17C-BF6A-498A-8E8A-7D6CB2E03284}.Release|Any CPU.ActiveCfg = Release|Any CPU
236140
{76DEC17C-BF6A-498A-8E8A-7D6CB2E03284}.Release|Any CPU.Build.0 = Release|Any CPU
237-
{76DEC17C-BF6A-498A-8E8A-7D6CB2E03284}.Release|x64.ActiveCfg = Release|Any CPU
238-
{76DEC17C-BF6A-498A-8E8A-7D6CB2E03284}.Release|x64.Build.0 = Release|Any CPU
239-
{76DEC17C-BF6A-498A-8E8A-7D6CB2E03284}.Release|x86.ActiveCfg = Release|Any CPU
240-
{76DEC17C-BF6A-498A-8E8A-7D6CB2E03284}.Release|x86.Build.0 = Release|Any CPU
241141
{63628712-4196-4865-B268-5BA3D8F08DE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
242142
{63628712-4196-4865-B268-5BA3D8F08DE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
243-
{63628712-4196-4865-B268-5BA3D8F08DE1}.Debug|x64.ActiveCfg = Debug|Any CPU
244-
{63628712-4196-4865-B268-5BA3D8F08DE1}.Debug|x64.Build.0 = Debug|Any CPU
245-
{63628712-4196-4865-B268-5BA3D8F08DE1}.Debug|x86.ActiveCfg = Debug|Any CPU
246-
{63628712-4196-4865-B268-5BA3D8F08DE1}.Debug|x86.Build.0 = Debug|Any CPU
247143
{63628712-4196-4865-B268-5BA3D8F08DE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
248144
{63628712-4196-4865-B268-5BA3D8F08DE1}.Release|Any CPU.Build.0 = Release|Any CPU
249-
{63628712-4196-4865-B268-5BA3D8F08DE1}.Release|x64.ActiveCfg = Release|Any CPU
250-
{63628712-4196-4865-B268-5BA3D8F08DE1}.Release|x64.Build.0 = Release|Any CPU
251-
{63628712-4196-4865-B268-5BA3D8F08DE1}.Release|x86.ActiveCfg = Release|Any CPU
252-
{63628712-4196-4865-B268-5BA3D8F08DE1}.Release|x86.Build.0 = Release|Any CPU
253145
{DBD5C544-70AC-5928-5DD1-C02918927439}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
254-
{DBD5C544-70AC-5928-5DD1-C02918927439}.Debug|x64.ActiveCfg = Debug|Any CPU
255-
{DBD5C544-70AC-5928-5DD1-C02918927439}.Debug|x64.Build.0 = Debug|Any CPU
256-
{DBD5C544-70AC-5928-5DD1-C02918927439}.Debug|x86.ActiveCfg = Debug|Any CPU
257-
{DBD5C544-70AC-5928-5DD1-C02918927439}.Debug|x86.Build.0 = Debug|Any CPU
258146
{DBD5C544-70AC-5928-5DD1-C02918927439}.Release|Any CPU.ActiveCfg = Release|Any CPU
259147
{DBD5C544-70AC-5928-5DD1-C02918927439}.Release|Any CPU.Build.0 = Release|Any CPU
260-
{DBD5C544-70AC-5928-5DD1-C02918927439}.Release|x64.ActiveCfg = Release|Any CPU
261-
{DBD5C544-70AC-5928-5DD1-C02918927439}.Release|x64.Build.0 = Release|Any CPU
262-
{DBD5C544-70AC-5928-5DD1-C02918927439}.Release|x86.ActiveCfg = Release|Any CPU
263-
{DBD5C544-70AC-5928-5DD1-C02918927439}.Release|x86.Build.0 = Release|Any CPU
264148
{CDDAD51A-3516-401E-B0A4-7688E2787AB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
265149
{CDDAD51A-3516-401E-B0A4-7688E2787AB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
266-
{CDDAD51A-3516-401E-B0A4-7688E2787AB7}.Debug|x64.ActiveCfg = Debug|Any CPU
267-
{CDDAD51A-3516-401E-B0A4-7688E2787AB7}.Debug|x64.Build.0 = Debug|Any CPU
268-
{CDDAD51A-3516-401E-B0A4-7688E2787AB7}.Debug|x86.ActiveCfg = Debug|Any CPU
269-
{CDDAD51A-3516-401E-B0A4-7688E2787AB7}.Debug|x86.Build.0 = Debug|Any CPU
270150
{CDDAD51A-3516-401E-B0A4-7688E2787AB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
271151
{CDDAD51A-3516-401E-B0A4-7688E2787AB7}.Release|Any CPU.Build.0 = Release|Any CPU
272-
{CDDAD51A-3516-401E-B0A4-7688E2787AB7}.Release|x64.ActiveCfg = Release|Any CPU
273-
{CDDAD51A-3516-401E-B0A4-7688E2787AB7}.Release|x64.Build.0 = Release|Any CPU
274-
{CDDAD51A-3516-401E-B0A4-7688E2787AB7}.Release|x86.ActiveCfg = Release|Any CPU
275-
{CDDAD51A-3516-401E-B0A4-7688E2787AB7}.Release|x86.Build.0 = Release|Any CPU
276152
{F47A638F-634F-48CA-A1FC-83694327FBAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
277153
{F47A638F-634F-48CA-A1FC-83694327FBAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
278-
{F47A638F-634F-48CA-A1FC-83694327FBAE}.Debug|x64.ActiveCfg = Debug|Any CPU
279-
{F47A638F-634F-48CA-A1FC-83694327FBAE}.Debug|x64.Build.0 = Debug|Any CPU
280-
{F47A638F-634F-48CA-A1FC-83694327FBAE}.Debug|x86.ActiveCfg = Debug|Any CPU
281-
{F47A638F-634F-48CA-A1FC-83694327FBAE}.Debug|x86.Build.0 = Debug|Any CPU
282154
{F47A638F-634F-48CA-A1FC-83694327FBAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
283155
{F47A638F-634F-48CA-A1FC-83694327FBAE}.Release|Any CPU.Build.0 = Release|Any CPU
284-
{F47A638F-634F-48CA-A1FC-83694327FBAE}.Release|x64.ActiveCfg = Release|Any CPU
285-
{F47A638F-634F-48CA-A1FC-83694327FBAE}.Release|x64.Build.0 = Release|Any CPU
286-
{F47A638F-634F-48CA-A1FC-83694327FBAE}.Release|x86.ActiveCfg = Release|Any CPU
287-
{F47A638F-634F-48CA-A1FC-83694327FBAE}.Release|x86.Build.0 = Release|Any CPU
288156
EndGlobalSection
289157
GlobalSection(SolutionProperties) = preSolution
290158
HideSolutionNode = FALSE

src/Microsoft.Azure.WebJobs.Extensions.DurableTask.FunctionsScale/AzureStorage/AzureStorageScalabilityProvider.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public override bool TryGetScaleMonitor(
5151
string functionId,
5252
string functionName,
5353
string hubName,
54-
string connectionName,
54+
string targetConnectionName,
5555
out IScaleMonitor scaleMonitor)
5656
{
5757
lock (this.initLock)
@@ -74,7 +74,7 @@ public override bool TryGetTargetScaler(
7474
string functionId,
7575
string functionName,
7676
string hubName,
77-
string connectionName,
77+
string targetConnectionName,
7878
out ITargetScaler targetScaler)
7979
{
8080
lock (this.initLock)

src/Microsoft.Azure.WebJobs.Extensions.DurableTask.FunctionsScale/AzureStorage/DurableTaskMetricsProvider.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,12 @@ public virtual async Task<DurableTaskTriggerMetrics> GetMetricsAsync()
6565
// Durable stores its own metrics, so we just collect them here
6666
try
6767
{
68-
DisconnectedPerformanceMonitor performanceMonitor = this.GetPerformanceMonitor();
68+
DisconnectedPerformanceMonitor currentPerformanceMonitor = this.GetPerformanceMonitor();
6969

7070
// We only want to call PulseAsync every 5 seconds
7171
if (this.heartbeat == null || DateTime.UtcNow > this.heartbeatTimeStamp.AddSeconds(5))
7272
{
73-
this.heartbeat = await performanceMonitor.PulseAsync();
73+
this.heartbeat = await currentPerformanceMonitor.PulseAsync();
7474
this.heartbeatTimeStamp = DateTime.UtcNow;
7575
}
7676
}

test/ScaleTests/AzureStorage/DurableTaskTargetScalerTests.cs

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace Microsoft.Azure.WebJobs.Extensions.DurableTask.FunctionsScale.Tests
2020
/// Ensures accurate scaling decisions for both orchestrators and activities.
2121
/// This is the primary scaling approach used by Azure Functions Scale Controller.
2222
/// </summary>
23-
public class DurableTaskTargetScalerTests
23+
public class DurableTaskTargetScalerTests : System.IDisposable
2424
{
2525
private readonly DurableTaskTargetScaler targetScaler;
2626
private readonly TargetScalerContext scalerContext;
@@ -29,15 +29,16 @@ public class DurableTaskTargetScalerTests
2929
private readonly Mock<ScalabilityProvider> scalabilityProviderMock;
3030
private readonly TestLoggerProvider loggerProvider;
3131
private readonly ITestOutputHelper output;
32+
private readonly LoggerFactory loggerFactory;
3233

3334
public DurableTaskTargetScalerTests(ITestOutputHelper output)
3435
{
3536
this.scalerContext = new TargetScalerContext();
3637
this.output = output;
37-
var loggerFactory = new LoggerFactory();
38+
this.loggerFactory = new LoggerFactory();
3839
this.loggerProvider = new TestLoggerProvider(this.output);
39-
loggerFactory.AddProvider(this.loggerProvider);
40-
ILogger logger = loggerFactory.CreateLogger<DurableTaskTargetScaler>();
40+
this.loggerFactory.AddProvider(this.loggerProvider);
41+
ILogger logger = this.loggerFactory.CreateLogger<DurableTaskTargetScaler>();
4142

4243
DisconnectedPerformanceMonitor nullPerformanceMonitorMock = null;
4344
StorageAccountClientProvider storageAccountClientProvider = null;
@@ -60,6 +61,11 @@ public DurableTaskTargetScalerTests(ITestOutputHelper output)
6061
logger);
6162
}
6263

64+
public void Dispose()
65+
{
66+
this.loggerFactory?.Dispose();
67+
}
68+
6369
[Theory]
6470
[InlineData(1, 10, 10, "[1, 1, 1, 1]", 10)]
6571
[InlineData(1, 10, 0, "[0, 0, 0, 0]", 0)]

0 commit comments

Comments
 (0)