Jonathan Lebon
Jonathan Lebon
I'm going to guess two things: not using `O_DIRECT` anymore (via `dd`'s `oflag=direct`). and possibly using a small block size (with `dd` we had `bs=1M`). `std::io::copy` does opportunistically use `copy_file_range`,...
Ahh yup, you're right. So we're definitely [falling back to 8k blocks](https://github.com/rust-lang/rust/blob/c20d7eecbc0928b57da8fe30b2ef8528e2bdd5be/src/libstd/sys_common/io.rs#L1) then.
Haven't reviewed the code again (will leave that to @dustymabe), but just looking at the example PR in https://github.com/coreosbot-releng/fedora-coreos-pipeline/pull/10, we should include in the commit message the job information. Compare...
> > Making sure if I understood it right, the [commit message](https://github.com/coreosbot-releng/fedora-coreos-pipeline/pull/10/commits/ea426ed36b1257dfe10bef29d9645888e2060274) already includes the job information as suggested. Please let me know if there are any additional improvements to...
@mike-nguyen brought up that if we do this, it breaks the current flow of retroactively selecting cloud images from an already released z-stream when preparing a bootimage bump and replicating...
Should we add a retry knob to `cosa remote-session create`?
We discussed this out-of-band. There's no retry for `podman pull` either, but we could retry it e.g. 3 times.
Had a chat with Dusty about this. Things we mentioned: - we're currently not building multiple times per day very often - part of that though is probably due to...
> > a good compromise would be to leave it to trigger on git pushes, but still force a rate-limit of e.g. 20h in the job itself > > @jlebon...
Anyone who wants to tackle this in Python, see https://github.com/coreos/fedora-coreos-config/blob/testing-devel/ci/remove-graduated-overrides.py for examples of reading lockfiles and using the dnf Python API.