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
[Bug]: markdown-preprocess not multi-core safe with make #17322
Labels
kind/bug
Categorizes issue or PR as related to a bug.
locked - please file new issue/PR
Assist humans wanting to comment on an old issue or PR with locked comments.
Comments
Hello 👋 . I'm a maintainer for the Homebrew project. We are seeing this trying to build podman v4.4.0. podman builds fine if we do not try to build docs. Relevant GitHub Actions run: https://github.com/Homebrew/homebrew-core/actions/runs/4071150551/jobs/7012750769 Relates to Homebrew/homebrew-core#122122 |
Thanks for reaching! @edsantiago PTAL |
edsantiago
added a commit
to edsantiago/libpod
that referenced
this issue
Feb 2, 2023
One of the tmpfiles was not uniquely named, resulting in conflicts with parallel 'make docs'. Fix that. A better solution would be to run only one instance of the preprocess script, but the Makefile incantation for that is beyond me. This approach is CPU-wasteful but good enough. Fixes: containers#17322 Signed-off-by: Ed Santiago <santiago@redhat.com>
openshift-cherrypick-robot
pushed a commit
to openshift-cherrypick-robot/podman
that referenced
this issue
Feb 3, 2023
One of the tmpfiles was not uniquely named, resulting in conflicts with parallel 'make docs'. Fix that. A better solution would be to run only one instance of the preprocess script, but the Makefile incantation for that is beyond me. This approach is CPU-wasteful but good enough. Fixes: containers#17322 Signed-off-by: Ed Santiago <santiago@redhat.com>
arixmkii
pushed a commit
to arixmkii/podman
that referenced
this issue
Feb 6, 2023
One of the tmpfiles was not uniquely named, resulting in conflicts with parallel 'make docs'. Fix that. A better solution would be to run only one instance of the preprocess script, but the Makefile incantation for that is beyond me. This approach is CPU-wasteful but good enough. Fixes: containers#17322 Signed-off-by: Ed Santiago <santiago@redhat.com>
github-actions
bot
added
the
locked - please file new issue/PR
Assist humans wanting to comment on an old issue or PR with locked comments.
label
Sep 2, 2023
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
kind/bug
Categorizes issue or PR as related to a bug.
locked - please file new issue/PR
Assist humans wanting to comment on an old issue or PR with locked comments.
Issue Description
When building
podman
with a lot of cores, likemake -j64
, it seems the markdown preprocessor is racey and doesn't like this.The build will fail with
While forcing
-j1
seems to work fine.I think it's related to this commit as this did not happen with
4.3.0
.c9c2f64
Steps to reproduce the issue
Steps to reproduce the issue
make -j64
Describe the results you received
Failing build.
Describe the results you expected
A working build.
podman info output
Podman in a container
No
Privileged Or Rootless
None
Upstream Latest Release
Yes
Additional environment details
Additional environment details
Additional information
Additional information like issue happens only occasionally or issue happens with a particular architecture or on a particular setting
The text was updated successfully, but these errors were encountered: