Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pytest-container flake with locking #3319

Open
thrix opened this issue Oct 25, 2024 · 4 comments
Open

pytest-container flake with locking #3319

thrix opened this issue Oct 25, 2024 · 4 comments
Assignees
Labels
bug Something isn't working
Milestone

Comments

@thrix
Copy link
Collaborator

thrix commented Oct 25, 2024

We are hitting this sometin in CI, and the reported also hit it locally when using parallel execution via python-xdist.

See for more details dcermak/pytest_container#232

More debugging is needed to find the root cause, asked also the upstream for some pointers.

@thrix thrix added the bug Something isn't working label Oct 25, 2024
@thrix thrix added this to the 1.39 milestone Oct 25, 2024
@happz happz self-assigned this Oct 29, 2024
@thrix thrix modified the milestones: 1.39, 1.40 Nov 5, 2024
@psss
Copy link
Collaborator

psss commented Nov 5, 2024

Here's a recent job with the failure.

@psss
Copy link
Collaborator

psss commented Nov 7, 2024

And here's one more.

@psss
Copy link
Collaborator

psss commented Nov 21, 2024

A bit different example of vanished files:

err: file has vanished: "/var/ARTIFACTS/work-fullovhc3ar2/plans/install/pip/full/provision/guests.yaml.copy"
err: rsync warning: some files vanished before they could be transferred (code 24) at main.c(1338) [sender=3.3.0]

Here's the job for reference.

@happz
Copy link
Collaborator

happz commented Nov 21, 2024

A bit different example of vanished files:

err: file has vanished: "/var/ARTIFACTS/work-fullovhc3ar2/plans/install/pip/full/provision/guests.yaml.copy"
err: rsync warning: some files vanished before they could be transferred (code 24) at main.c(1338) [sender=3.3.0]

Here's the job for reference.

That's a different issue, this one's TF bug: TF creates copies of files inside tmt workdir, tmt runs rsync, rsync notices them - but TF removes the files because it copied them elsewhere and they are no longer needed, and rsync complains about vanishing files. These copies should not exist, and TF is working on fixing it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants