Skip to content

Commit 99cc4ad

Browse files
authored
Removing ephemeral experiment from scale-config.yml and updating validate_scale_config.py (#6605)
With the success of ephemeral experimentation, running in all branches, nightly and trunk. We maintained a long cool off period and [executed multiple failover scenarios](https://docs.google.com/document/d/1ttAsjMrCEoEyqnIs5UdxzkAvL7xKnO10ytsm7hg9rWQ/edit?tab=t.4fwxjpm6qaus#heading=h.1y7utpose46a) to make sure the system is stable even when there is catastrophic failure in any dependent system. This lead us to safely stop the `ephemeral` experiment in the issue #5132 and then remove all ephemeral variants for the runners. Next step would be renaming all runners that have `.ephemeral` suffix, as it is redundant at this stage.
1 parent 367dacc commit 99cc4ad

5 files changed

+0
-477
lines changed

.github/canary-scale-config.yml

-111
Original file line numberDiff line numberDiff line change
@@ -37,309 +37,198 @@ runner_types:
3737
instance_type: m7i-flex.8xlarge
3838
is_ephemeral: true
3939
os: linux
40-
variants:
41-
ephemeral:
42-
is_ephemeral: true
4340
c.linux.12xlarge:
4441
disk_size: 200
4542
instance_type: c5.12xlarge
4643
is_ephemeral: true
4744
os: linux
48-
variants:
49-
ephemeral:
50-
is_ephemeral: true
5145
c.linux.10xlarge.avx2:
5246
disk_size: 200
5347
instance_type: m4.10xlarge
5448
is_ephemeral: true
5549
os: linux
56-
variants:
57-
ephemeral:
58-
is_ephemeral: true
5950
c.linux.24xl.spr-metal:
6051
disk_size: 200
6152
instance_type: c7i.metal-24xl
6253
is_ephemeral: true
6354
os: linux
64-
variants:
65-
ephemeral:
66-
is_ephemeral: true
6755
c.linux.16xlarge.spr:
6856
disk_size: 200
6957
instance_type: c7i.16xlarge
7058
is_ephemeral: true
7159
os: linux
72-
variants:
73-
ephemeral:
74-
is_ephemeral: true
7560
c.linux.9xlarge.ephemeral:
7661
disk_size: 200
7762
instance_type: c5.9xlarge
7863
is_ephemeral: true
7964
os: linux
80-
variants:
81-
ephemeral: {}
8265
c.linux.12xlarge.ephemeral:
8366
disk_size: 200
8467
instance_type: c5.12xlarge
8568
is_ephemeral: true
8669
os: linux
87-
variants:
88-
ephemeral: {}
8970
c.linux.16xlarge.nvidia.gpu:
9071
disk_size: 150
9172
instance_type: g3.16xlarge
9273
is_ephemeral: true
9374
os: linux
94-
variants:
95-
ephemeral:
96-
is_ephemeral: true
9775
c.linux.24xlarge:
9876
disk_size: 150
9977
instance_type: c5.24xlarge
10078
is_ephemeral: true
10179
os: linux
102-
variants:
103-
ephemeral:
104-
is_ephemeral: true
10580
c.linux.24xlarge.ephemeral:
10681
disk_size: 150
10782
instance_type: c5.24xlarge
10883
is_ephemeral: true
10984
os: linux
110-
variants:
111-
ephemeral: {}
11285
c.linux.2xlarge:
11386
disk_size: 150
11487
instance_type: c5.2xlarge
11588
is_ephemeral: true
11689
os: linux
117-
variants:
118-
ephemeral:
119-
is_ephemeral: true
12090
c.linux.4xlarge:
12191
disk_size: 150
12292
instance_type: c5.4xlarge
12393
is_ephemeral: true
12494
os: linux
125-
variants:
126-
ephemeral:
127-
is_ephemeral: true
12895
c.linux.4xlarge.for.testing.donotuse:
12996
disk_size: 150
13097
instance_type: c5.4xlarge
13198
is_ephemeral: true
13299
os: linux
133-
variants:
134-
ephemeral:
135-
is_ephemeral: true
136100
c.linux.4xlarge.nvidia.gpu:
137101
disk_size: 150
138102
instance_type: g3.4xlarge
139103
is_ephemeral: true
140104
os: linux
141-
variants:
142-
ephemeral:
143-
is_ephemeral: true
144105
c.linux.8xlarge.nvidia.gpu:
145106
disk_size: 150
146107
instance_type: g3.8xlarge
147108
is_ephemeral: true
148109
os: linux
149-
variants:
150-
ephemeral:
151-
is_ephemeral: true
152110
c.linux.g4dn.12xlarge.nvidia.gpu:
153111
disk_size: 150
154112
instance_type: g4dn.12xlarge
155113
is_ephemeral: true
156114
os: linux
157-
variants:
158-
ephemeral:
159-
is_ephemeral: true
160115
c.linux.g4dn.4xlarge.nvidia.gpu:
161116
disk_size: 150
162117
instance_type: g4dn.4xlarge
163118
is_ephemeral: true
164119
os: linux
165-
variants:
166-
ephemeral:
167-
is_ephemeral: true
168120
c.linux.g4dn.metal.nvidia.gpu:
169121
disk_size: 150
170122
instance_type: g4dn.metal
171123
is_ephemeral: true
172124
os: linux
173-
variants:
174-
ephemeral:
175-
is_ephemeral: true
176125
c.linux.g5.48xlarge.nvidia.gpu:
177126
disk_size: 150
178127
instance_type: g5.48xlarge
179128
is_ephemeral: true
180129
os: linux
181-
variants:
182-
ephemeral:
183-
is_ephemeral: true
184130
c.linux.g5.12xlarge.nvidia.gpu:
185131
disk_size: 150
186132
instance_type: g5.12xlarge
187133
is_ephemeral: true
188134
os: linux
189-
variants:
190-
ephemeral:
191-
is_ephemeral: true
192135
c.linux.g5.4xlarge.nvidia.gpu:
193136
disk_size: 150
194137
instance_type: g5.4xlarge
195138
is_ephemeral: true
196139
os: linux
197-
variants:
198-
ephemeral:
199-
is_ephemeral: true
200140
c.linux.g6.4xlarge.experimental.nvidia.gpu:
201141
disk_size: 150
202142
instance_type: g6.4xlarge
203143
is_ephemeral: true
204144
os: linux
205-
variants:
206-
ephemeral:
207-
is_ephemeral: true
208145
c.linux.large:
209146
disk_size: 15
210147
instance_type: c5.large
211148
is_ephemeral: true
212149
os: linux
213-
variants:
214-
ephemeral:
215-
is_ephemeral: true
216150
c.linux.arm64.2xlarge:
217151
disk_size: 256
218152
instance_type: t4g.2xlarge
219153
is_ephemeral: true
220154
os: linux
221-
variants:
222-
ephemeral:
223-
is_ephemeral: true
224155
c.linux.arm64.m7g.4xlarge:
225156
disk_size: 256
226157
instance_type: m7g.4xlarge
227158
is_ephemeral: true
228159
os: linux
229-
variants:
230-
ephemeral:
231-
is_ephemeral: true
232160
c.linux.arm64.2xlarge.ephemeral:
233161
disk_size: 256
234162
instance_type: t4g.2xlarge
235163
is_ephemeral: true
236164
os: linux
237-
variants:
238-
ephemeral: {}
239165
c.linux.arm64.m7g.4xlarge.ephemeral:
240166
disk_size: 256
241167
instance_type: m7g.4xlarge
242168
is_ephemeral: true
243169
os: linux
244-
variants:
245-
ephemeral: {}
246170
c.linux.arm64.m7g.metal:
247171
disk_size: 256
248172
instance_type: m7g.metal
249173
is_ephemeral: true
250174
os: linux
251-
variants:
252-
ephemeral:
253-
is_ephemeral: true
254175
c.windows.g4dn.xlarge:
255176
disk_size: 256
256177
instance_type: g4dn.xlarge
257178
is_ephemeral: true
258179
os: windows
259-
variants:
260-
ephemeral: {}
261180
c.windows.g4dn.xlarge.nonephemeral:
262181
disk_size: 256
263182
instance_type: g4dn.xlarge
264183
is_ephemeral: true
265184
os: windows
266-
variants:
267-
ephemeral:
268-
is_ephemeral: true
269185
c.windows.4xlarge:
270186
disk_size: 256
271187
instance_type: c5d.4xlarge
272188
is_ephemeral: true
273189
os: windows
274-
variants:
275-
ephemeral: {}
276190
c.windows.4xlarge.nonephemeral:
277191
disk_size: 256
278192
instance_type: c5d.4xlarge
279193
is_ephemeral: true
280194
os: windows
281-
variants:
282-
ephemeral:
283-
is_ephemeral: true
284195
c.windows.8xlarge.nvidia.gpu:
285196
disk_size: 256
286197
instance_type: p3.2xlarge
287198
is_ephemeral: true
288199
os: windows
289-
variants:
290-
ephemeral: {}
291200
c.windows.8xlarge.nvidia.gpu.nonephemeral:
292201
disk_size: 256
293202
instance_type: p3.2xlarge
294203
is_ephemeral: true
295204
os: windows
296-
variants:
297-
ephemeral:
298-
is_ephemeral: true
299205
c.windows.g5.4xlarge.nvidia.gpu:
300206
disk_size: 256
301207
instance_type: g5.4xlarge
302208
is_ephemeral: true
303209
os: windows
304-
variants:
305-
ephemeral:
306-
is_ephemeral: true
307210
c.linux.2xlarge.memory:
308211
disk_size: 200
309212
instance_type: r5.2xlarge
310213
is_ephemeral: true
311214
os: linux
312-
variants:
313-
ephemeral:
314-
is_ephemeral: true
315215
c.linux.4xlarge.memory:
316216
disk_size: 300
317217
instance_type: r5.4xlarge
318218
is_ephemeral: true
319219
os: linux
320-
variants:
321-
ephemeral:
322-
is_ephemeral: true
323220
c.linux.8xlarge.memory:
324221
disk_size: 400
325222
instance_type: r5.8xlarge
326223
is_ephemeral: true
327224
os: linux
328-
variants:
329-
ephemeral:
330-
is_ephemeral: true
331225
c.linux.12xlarge.memory:
332226
disk_size: 600
333227
instance_type: r5.12xlarge
334228
is_ephemeral: true
335229
os: linux
336-
variants:
337-
ephemeral:
338-
is_ephemeral: true
339230
c.linux.12xlarge.memory.ephemeral:
340231
disk_size: 400
341232
instance_type: r5.12xlarge
342233
is_ephemeral: true
343234
os: linux
344-
variants:
345-
ephemeral: {}

0 commit comments

Comments
 (0)