Skip to content

Conversation

openshift-cherrypick-robot

This is an automated cherry-pick of #2129

/assign QiWang19

@QiWang19
Copy link
Member

the lint fix #2294

@QiWang19
Copy link
Member

@containers/storage-maintainers could you review. Crio 1.31 need the revert PR #2129 to address the overlay configuration issue OCPBUGS-53284

@saschagrunert
Copy link
Member

@QiWang19 do you mind a rebase here?

mheon added 2 commits March 28, 2025 16:36
This reverts commit f4c8d96.

We do actually require the PROJINHERIT flag for proper operation.
The trick is that we have to remove it on the top-level directory
(which requires having the flag defined). Revert this commit as
such.

Signed-off-by: Matt Heon <mheon@redhat.com>
Basically, PROJINHERIT causes all lower-level directories to get
the same project ID. This is a good thing for the directories
that are supposed to have quotas. It is not a nice thing for the
top-level directory. We set a project ID on that directory so we
know what the base ID is for our subdirectories to use, but we do
not want that ID propagated to subdirectories else everything
will end up using that single quota ID. Stripping the flag from
the top-level directory (if it is present) resolves this.

Partial fix for https://issues.redhat.com/browse/RHEL-18038

Full fix also requires Podman changes as we were setting quotas
on the incorrect directory.

Signed-off-by: Matt Heon <mheon@redhat.com>
@openshift-cherrypick-robot openshift-cherrypick-robot force-pushed the cherry-pick-2129-to-crio-1.31 branch from 577e8d2 to 5404a68 Compare March 28, 2025 16:36
Copy link
Contributor

openshift-ci bot commented Mar 28, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: openshift-cherrypick-robot, saschagrunert

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@saschagrunert saschagrunert merged commit 028e88d into containers:crio-1.31 Mar 28, 2025
17 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants