[ https://issues.apache.org/jira/browse/ARROW-12442?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kouhei Sutou updated ARROW-12442: --------------------------------- Summary: [CI] Set job timeouts on GitHub Actions (was: [CI] Set job timeouts on Github Actions) > [CI] Set job timeouts on GitHub Actions > --------------------------------------- > > Key: ARROW-12442 > URL: https://issues.apache.org/jira/browse/ARROW-12442 > Project: Apache Arrow > Issue Type: Task > Components: Continuous Integration > Reporter: Antoine Pitrou > Priority: Critical > > The default timeout for a single job in Github Actions is 6 hours: > [https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idtimeout-minutes] > While our jobs normally do not exceed 1 hour of runtime (and most of them are > far quicker), sometimes some network issues may lead a job to take up the > full 6 hours before timing out. Not only does this contribute to our own > build queue growing unnecessarily, but it also impedes other Apache projects, > since the number of jobs which can be run in parallel is capped at the > organization level. > We should therefore configure job timeouts which reflect our expectation of > the overall runtime for each job. 1 hour should be a safe value for most of > them, and would already dramatically reduce the impact of network issues. -- This message was sent by Atlassian Jira (v8.3.4#803005)