[Libguestfs] [nbdkit PATCH] RFC: blocksize: Add test for sharding behavior
Daniel P. Berrangé
berrange at redhat.com
Thu May 26 09:16:58 UTC 2022
On Thu, May 26, 2022 at 09:58:50AM +0100, Richard W.M. Jones wrote:
>
> Is there any way to do this without the literal sleeps? Gitlab CI in
> particular appears to be very contended (I guess it runs in parallel
> on huge systems with vast numbers of unrelated containers). I've seen
> threads being created that are so starved they never run at all even
> in tests running for many tens of seconds.
IIUC, GitLab uses GCE "spot" VMs for its shared runners
https://cloud.google.com/compute/docs/instances/spot
TL;DR; these are massively cheaper than normal VMs (60-91% cheaper),
but GCE might pre-empt the VM if it needs to reclaim resources for
more important VMs on the host.
IOW, we have to expect a (usually low level) of non-determinsitic
failures and stalls from the CI jobs using shared runners, and
be willing to hit the restart job button if a problem occurs.
With regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
More information about the Libguestfs
mailing list