On Thu, May 1, 2025 at 12:31 PM Daniel P. Berrangé <berra...@redhat.com> wrote:
>
> On Thu, May 01, 2025 at 06:20:50PM +0200, Paolo Bonzini wrote:
> > Il gio 1 mag 2025, 17:51 Daniel P. Berrangé <berra...@redhat.com> ha
> > scritto:
> >
> > > > Paolo, please let me know how I can help with migrating VMs or setting
> > > up a
> > > > CI Kubernetes cluster on Amazon.
> > >
> >
> > Since in the past Camilla did it but I am not sure if she has bandwidth,
> > let's run it with Red Hat first. All I did was give her admin privileges on
> > Azure.
> >
> > In the meanwhile I will start migrating the VMs.
> >
> > Please ensure the any new CI machines for gitlab have persistent cache
> > > enabled. Our functional test jobs are still downloading images on every
> > > run due to lack of configured cache, which makes them unreliable when
> > > sites have transient outages, as well as making jobs slower.
> > >
> >
> > Thanks for the suggestion—just to be clear do the Azure runners have that?
>
> I'm unclear - what I can say is that whatever runners are currently
> being used always appear to start with an empty cache, as in the log:
>
> https://gitlab.com/qemu-project/qemu/-/jobs/9853814057
>
> We see countless messages
>
>   Downloading 
> http://ftpmirror.your.org/pub/misc/ftp.software.ibm.com/rs6000/firmware/7020-40p/P12H0456.IMG
>  to 
> /builds/qemu-project/qemu/functional-cache/download/d957f79c73f760d1455d2286fcd901ed6d06167320eb73511b478a939be25b3f...
>
> and in both the restore/save of cache gitlab reports:
>
>    "No URL provided, cache will not be uploaded to shared cache server.
>     Cache will be stored only locally. "
>
> which makes me think, if there is a cache, then it is local to the
> build env and getting thrown away at the end of the job

AFAIK gitlab-runner supports two types of caching: object storage (S3)
or a file system mount.

When the new cluster is created in AWS we will have the ability to try
S3 object storage. I think that is easier to manage than ReadWriteMany
file system volumes in Kubernetes, since that would require NFS or
another solution.

Stefan

Reply via email to