Repository navigation
Commit 2e41681
authored
ci: speed up builds, tests, and benchmark artifact transfers (#10653)
| Check | What changed | Time change |
| --- | --- | --- |
| Windows Rust tests | Deterministic `/Brepro` linking improves compiler
cache hits | Warm compilation:
[296s](https://github.com/vortex-data/vortex/actions/runs/39492337565) →
[162s](https://github.com/vortex-data/vortex/actions/runs/39520806593/job/118973748964)
/
[167s](https://github.com/vortex-data/vortex/actions/runs/39520806593/job/118970433451)
|
| Windows Python wheel | `LINK=/Brepro` also covers host proc-macro
linking | Warm compilation:
[226s](https://github.com/vortex-data/vortex/actions/runs/39524887291) →
[46.5s](https://github.com/vortex-data/vortex/actions/runs/39565064197/job/119105255496)
/
[62s](https://github.com/vortex-data/vortex/actions/runs/39560723056/job/119100841650)
|
| ARM Rust tests | Use m9g.4xlarge with the same 16 CPUs | Job:
[270s](https://github.com/vortex-data/vortex/actions/runs/39492337565) →
[196–198s](https://github.com/vortex-data/vortex/actions/runs/39501054993)
|
| Rust docs | Increase runner allocation from 4 to 8 CPUs | Job:
[288s](https://github.com/vortex-data/vortex/actions/runs/39513360796) →
[212–235s](https://github.com/vortex-data/vortex/actions/runs/39507489285)
(runner families differ) |
| SQL logic tests | Increase runner allocation to 8 CPUs | Test
execution:
[84s](https://github.com/vortex-data/vortex/actions/runs/39524887291) →
[69s](https://github.com/vortex-data/vortex/actions/runs/39560723056/job/119091134964)
/
[76s](https://github.com/vortex-data/vortex/actions/runs/39565064197/job/119105361098)
|
| CPU/CUDA benchmark artifacts | Parallel zstd packaging; disable
redundant upload compression | CPU transport:
[125–160s](https://github.com/vortex-data/vortex/actions/runs/39492337436)
→
[25–45s](https://github.com/vortex-data/vortex/actions/runs/39518753128);
CUDA packaging/upload:
[36s](https://github.com/vortex-data/vortex/actions/runs/39518753128) →
[4s](https://github.com/vortex-data/vortex/actions/runs/39520806524) |
| CPU walltime benchmark builds | Preserve the bench profile's limited
debug information | Warm AVX2 compilation:
[21.48s](https://github.com/vortex-data/vortex/actions/runs/39560723037/job/119091041059)
→
[16.69s](https://github.com/vortex-data/vortex/actions/runs/39565064178/job/119109008645)
|
---------
Signed-off-by: blaginin <github@blaginin.me>1 parent 633c52d commit 2e41681
2 files changed
Lines changed: 22 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
| 184 | + | |
| 185 | + | |
184 | 186 | | |
185 | 187 | | |
186 | 188 | | |
| |||
284 | 286 | | |
285 | 287 | | |
286 | 288 | | |
287 | | - | |
| 289 | + | |
288 | 290 | | |
289 | 291 | | |
290 | 292 | | |
| |||
505 | 507 | | |
506 | 508 | | |
507 | 509 | | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
508 | 513 | | |
509 | 514 | | |
510 | 515 | | |
| |||
556 | 561 | | |
557 | 562 | | |
558 | 563 | | |
559 | | - | |
| 564 | + | |
560 | 565 | | |
561 | 566 | | |
562 | 567 | | |
| |||
786 | 791 | | |
787 | 792 | | |
788 | 793 | | |
789 | | - | |
| 794 | + | |
790 | 795 | | |
791 | 796 | | |
792 | 797 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
| 250 | + | |
| 251 | + | |
250 | 252 | | |
251 | 253 | | |
252 | 254 | | |
253 | | - | |
| 255 | + | |
254 | 256 | | |
255 | 257 | | |
256 | 258 | | |
257 | 259 | | |
258 | | - | |
| 260 | + | |
| 261 | + | |
259 | 262 | | |
260 | 263 | | |
261 | 264 | | |
| |||
289 | 292 | | |
290 | 293 | | |
291 | 294 | | |
292 | | - | |
| 295 | + | |
293 | 296 | | |
294 | 297 | | |
295 | 298 | | |
| |||
360 | 363 | | |
361 | 364 | | |
362 | 365 | | |
| 366 | + | |
| 367 | + | |
363 | 368 | | |
364 | 369 | | |
365 | 370 | | |
366 | 371 | | |
367 | | - | |
| 372 | + | |
| 373 | + | |
368 | 374 | | |
369 | 375 | | |
370 | 376 | | |
| |||
403 | 409 | | |
404 | 410 | | |
405 | 411 | | |
406 | | - | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
407 | 416 | | |
408 | 417 | | |
409 | 418 | | |
| |||
0 commit comments