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
[v3.4.2 backport] bump to race-free c/image
, c/storage
and c/buildah
along with test to verify concurrent/parallel
builds
#13793
[v3.4.2 backport] bump to race-free c/image
, c/storage
and c/buildah
along with test to verify concurrent/parallel
builds
#13793
Conversation
Use race-free c/storage by bumping it to 1.36.3 Signed-off-by: Aditya R <arajan@redhat.com>
@mtrmac FYI |
Wait till upstream |
Use race-free `AddNames` instead of `SetNames` by bumping `c/image` Signed-off-by: Aditya R <arajan@redhat.com>
Invoking parallel/concurrent builds from podman race against each other following behviour was fixed in containers/storage#1153 and containers/image#1480 Test verifies if following bug is fixed in new race-free API or not. Read more about this issue, see bz 2055487 for more details. More details here: containers/buildah#3794 and containers#13339 Co-authored-by: Ed Santiago <santiago@redhat.com> Signed-off-by: Aditya R <arajan@redhat.com>
We might wanna vendor containers/buildah#3903 but its not necessary since affected deps are already bumped. |
@jnovy @TomSweeneyRedHat PTAL |
c/image
and c/storage
along with test to verify concurrent/parallel
buildsc/image
and c/storage
along with test to verify concurrent/parallel
builds
Its upto maintainers if we want to release and vendor the buildah but its not necessary since needed deps are updated this should fix the reported issue. This PR is good to go if we don't want to vendor in buildah. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, for the record. (IIRC the current opinion is that this should be merged only with a Buildah backport.)
A new version of buildah was released after containers/buildah#3903 which is using race-free deps so use that. Signed-off-by: Aditya R <arajan@redhat.com>
c/image
and c/storage
along with test to verify concurrent/parallel
buildsc/image
, c/storage
and c/buildah
along with test to verify concurrent/parallel
builds
Vendor-ed buildah |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: flouthoc, rhatdan The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Commits explained in bullet points.
v5.16.0-rhel
: [v5.16-rhel, backport] storage: use race-freeAddNames
instead ofSetNames
image#1519v1.23.4
: [release-1.23 backport] bump to race-freec/image
andc/storage
buildah#3903New Names API in
c/storage
andc/image
ensures that Name modification operations are race-free.For reference actual upstream PR: containers/image#1480 and containers/storage#1153
Needed for: BZ 2066364