checkpoint-restore / criu

Checkpoint/Restore tool
criu.org
Other
2.76k stars 559 forks source link

Can CRIU use arm based runners from Actuated? #2402

Open adrianreber opened 1 month ago

adrianreber commented 1 month ago

Hello @alexellis, you mentioned in a runc and CRI-O ticket that Actuated now has 6.x based kernels for their aarch64 runners.

Would it be possible for CRIU to also use those runners for CI testing?

kolyshkin commented 1 month ago

You can see how runc enabled this: https://github.com/opencontainers/runc/pull/4142

github-actions[bot] commented 3 weeks ago

A friendly reminder that this issue had no activity for 30 days.

alexellis commented 2 weeks ago

Hi @adrianreber @kolyshkin how many jobs do you think you'd be generating?

adrianreber commented 2 weeks ago

Looking at the history of the last 6 months there were around 50 pull requests. A pull request takes a couple of attempts before it is merged, but I would say an average of 6 CI runs each for 50 pull requests. A common test setup we have is to built and test CRIU once with GCC and once with LLVM. That would mean 50 pull requests running around 6 times 2 CI setups. So maybe something like 600 runs in 6 months on average. 100 per month. The free GitHub Actions runners need around 25 minutes for building and running all tests in the last few months.

@alexellis Is that helpful?

alexellis commented 2 weeks ago

Let's get your details if that's OK? https://docs.google.com/forms/d/e/1FAIpQLScA12IGyVFrZtSAp2Oj24OdaSMloqARSwoxx3AZbQbs0wpGww/viewform?usp=send_form

adrianreber commented 1 week ago

Let's get your details if that's OK? https://docs.google.com/forms/d/e/1FAIpQLScA12IGyVFrZtSAp2Oj24OdaSMloqARSwoxx3AZbQbs0wpGww/viewform?usp=send_form

Done.