[HN Gopher] Guided by the beauty of our test suite
___________________________________________________________________
Guided by the beauty of our test suite
Author : hasheddan
Score : 77 points
Date : 2025-01-21 16:25 UTC (6 hours ago)
(HTM) web link (www.mattkeeter.com)
(TXT) w3m dump (www.mattkeeter.com)
| jchw wrote:
| Note about GitHub Windows Actions runners: I think I understand
| what is wrong with them, though it's somewhat conjecture since I
| don't actually know how it works internally.
|
| It _looks_ like the free CI runners have C: drive pointing to a
| disk that is restored from a snapshot, but often times it hasn 't
| finished restoring the entire snapshot by the time your workflow
| runs, so IO can be very slow, even if you don't need to read from
| the still-frozen parts of the disk. Some software ran inside
| workflows will do heavy R/W on C: drive, but it's better to move
| anything that will be written to disk, e.g. caches, to D: if
| possible. This often leads to much better performance with I/O
| and more predictable runtimes, particularly when there isn't a
| lot of actual compute to do.
| ambicapter wrote:
| Comments like these are why I come to hn :)
| WorldMaker wrote:
| That would make sense as that is an optimization that applies
| to AzDO Pipelines, too, and is documented there. Because it is
| documented there, most third-party extensions do the right
| thing and try to write to the right/write drive. It would make
| sense that the agent/container tech on Windows would be similar
| between both AzDO Pipelines and GH Actions. It also makes sense
| that AzDO Pipelines being "windows-first" for a long time would
| have better documentation and third-party awareness of the
| optimizations whereas Windows use on GitHub Actions is much
| more rare and awareness less evenly spread.
| sunshowers wrote:
| Oh ffs, is that what it is? Wow.
| ikesau wrote:
| Tale as old as time; Song as old as rhyme; Beauty of the suite
___________________________________________________________________
(page generated 2025-01-21 23:00 UTC)