Zulip Chat Archive

Stream: general

Topic: Github actions


Yaël Dillies (Sep 14 2021 at 15:57):

I notice a very significant decrease of the speed at which actions are performed every day around 14h BST (CI takes 4-5h on each of my commits). What's happening?

Bryan Gin-ge Chen (Sep 14 2021 at 15:59):

Is that when the actions queue is longest? https://github.com/leanprover-community/mathlib/actions?query=is%3Aqueued

Yaël Dillies (Sep 14 2021 at 16:00):

I did not look at it much but it didn't seem like it :thinking: I will monitor more closely tomorrow.

Yaël Dillies (Sep 14 2021 at 16:01):

But even so we got faster build servers. So why do we have still comparable build speed? Is it because we only have 5 of them (vs 20 before, I think?)?

Bryan Gin-ge Chen (Sep 14 2021 at 16:03):

I think that's right.

Yaël Dillies (Sep 14 2021 at 16:05):

Hmm... that's unfortunate. We get faster builds when nobody is using the machines, but slower once we're all working. I suppose it's hard to redirect actions that would queue for too long on the faster machines to the Github servers?

Bryan Gin-ge Chen (Sep 14 2021 at 16:05):

Yes, I think that would be hard (though I would be happy to be proved wrong!)

Bryan Gin-ge Chen (Sep 14 2021 at 16:07):

One idea the maintainers have been bouncing around is the idea of splitting the test and lint jobs off into a new workflow and having one of them run on GitHub servers. This might also be a bit complicated, but it should be possible.

Yaël Dillies (Sep 14 2021 at 16:08):

Oh yeah, that sounds like a fair split of work. We mostly want the cache anyway.

Yaël Dillies (Oct 02 2021 at 11:41):

Actions have been timing out recently :fear: It seems like they are taking more than a day to go through.

Scott Morrison (Oct 02 2021 at 11:46):

We are working on getting more CI resources, but it's not going to be instant. Everyone is working too hard. :-)

Scott Morrison (Oct 02 2021 at 11:47):

We have a concrete funded plan ready to go, but it needs forms filled out and computers provisioned.

Yaël Dillies (Oct 02 2021 at 11:48):

Oh that's very nice to hear!


Last updated: Dec 20 2023 at 11:08 UTC