So about 30-40 total cores for that second category? About how much total RAM is needed? I'm assuming Gitlab owns all persisted data so there's not much need for these machines to have non-transient disk storage. How much importance does resource density play, in terms of ideal cores-and-RAM-per-machine? Can you run the CI tasks effectively across several (>=8 nodes) small machines (<=4 cores, 4GB RAM) instead of a few big ones? How bursty is the CI workload, and would the machines spend a lot of time sitting idle?
It might be feasible for me to donate a Kubernetes cluster to the cause (but I make no promises). On Thu, Apr 11, 2019 at 2:21 AM Paulo Matos <pmatos@linki.tools> wrote: > > > On 11/04/2019 11:01, jackhfi...@gmail.com wrote: > > On Wednesday, April 10, 2019 at 12:15:02 AM UTC-7, Paulo Matos wrote: > > > > Currently I don't have enough machines or AWS time to dedicate to > > Racket builds > > > > > > How much do you need? > > > > There are really two types of needs here. > - Different architecture machines: ppc64, mips32, mips64, arm > - x86_64 with several cores - speaking in terms of cores, having 16 > more cores would be great. Also the machines wouldn't need to be on all > the time if not possible. Lets say you have a spare machines, you could > start the gitlab-runner only during certain periods and gitlab would > schedule the jobs appropriately. > > With regards to the number of cores, the more, the merrier. Running qemu > to emulate the architectures above is slow and a lot of the jobs have to > wait because I only have 2 machines (totalling 20 cores) assigned to > this and there are lots of jobs that need to run. > > Regards, > > -- > Paulo Matos > -- You received this message because you are subscribed to the Google Groups "Racket Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscr...@googlegroups.com. To post to this group, send email to racket-dev@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/CAAXAoJWJJJb39Ec1MN78MzKL0SDgJ7TEAj9QkV%3DXVRxodfP6Uw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.