Skip to content

github ci space cleanup - #8231

Closed
spoore1 wants to merge 1 commit into
SSSD:masterfrom
spoore1:ci_hang_workaround
Closed

github ci space cleanup#8231
spoore1 wants to merge 1 commit into
SSSD:masterfrom
spoore1:ci_hang_workaround

Conversation

@spoore1

@spoore1 spoore1 commented Nov 24, 2025

Copy link
Copy Markdown
Contributor

In newer versions of Fedora, the github runners are filling disk space
during testing. This is to try to alleviate some of the space
restraints so that the tests can complete.

@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@spoore1
spoore1 marked this pull request as draft November 24, 2025 15:51
@spoore1
spoore1 force-pushed the ci_hang_workaround branch 5 times, most recently from a83f053 to 500af65 Compare November 25, 2025 13:16
@pbrezina

Copy link
Copy Markdown
Member

Do we already know what is eating the disk space? Perhaps we don't clear something in /tmp?

@justin-stephenson

Copy link
Copy Markdown
Contributor

I was not aware of this issue but https://github.com/SSSD/sssd/actions/runs/19629329150/job/56266099369?pr=8212 is a run on fedora-43 which fails with tee: /home/runner/work/sssd/sssd/pytest.log: No space left on device about 1/3rd of the way through.

The same PR run on fedora-42 completes successfully: https://github.com/SSSD/sssd/actions/runs/19629329150/job/56266099393?pr=8212

@pbrezina

pbrezina commented Nov 25, 2025

Copy link
Copy Markdown
Member

@spoore1 I don't think this is strictly related to tests or framework. It may be some process misbehaving in Fedora, since it started happening only recently and only on 43 and 44, with this, I think we may eliminate issue in SSSD. Try to take disc usage while the test runs, something like (Gemini helped; modify the pytest command to be the same as for PR CI):

( while true; do echo -e "\n--- DISK USAGE REPORT ($(date +%H:%M:%S)) ---"; df -h | head -n 2; sleep 5; done ) & MONITOR_PID=$!; pytest --mh-config=./mhc.yaml -vvv -k test_access_filter__single_ldap_attribute_permits_user_login --mh-topology=ldap; kill $MONITOR_PID

@spoore1
spoore1 force-pushed the ci_hang_workaround branch 3 times, most recently from a76776a to c21c1a5 Compare November 25, 2025 22:04
In newer versions of Fedora, the github runners are filling disk space
during testing.   This is to try to alleviate some of the space
restraints so that the tests can complete.

testing with gdm_role from spoore1 repo for sssd-ci-containers
@spoore1

spoore1 commented Nov 28, 2025

Copy link
Copy Markdown
Contributor Author

Dropping this PR since we resolved the issues elsewhere.

@spoore1 spoore1 closed this Nov 28, 2025
@spoore1
spoore1 deleted the ci_hang_workaround branch January 27, 2026 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants