Bug 2025897
| Summary: | The /etc/cgrules.conf file is missing in the libcgroup-tools package. | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | mkenjale |
| Component: | libcgroup | Assignee: | Jan Macku <jamacku> |
| Status: | ASSIGNED --- | QA Contact: | Red Hat Kernel QE team <kernel-qe> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 8.5 | CC: | duge, hhorak, ovasik |
| Target Milestone: | rc | Keywords: | Triaged |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | Bug | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
From what I see, /etc/cgrules.conf was never provided by package libcgroup-tools, but we can probably add it since it is basically an empty file. But I don't see the reason behind it. When I install the libcgroup and libcgroup-tools package, then cgconfig.service runs without error. |
Description of problem: ------------------------ - The /etc/cgrules.conf file is missing in the libcgroup-tools package. # grep cgrule /usr/share/doc/libcgroup-tools/README uid/gid based rules will be defined in /etc/cgrules.conf config file and cgroup based on /etc/cgrules.conf are in the right cgroup or not (Based on rules in /etc/cgrules.conf) by cgrules.conf running based on /etc/cgrules.conf for user test1. To use cgrulesengd which will move a task to right cgroup based on rules in /etc/cgrules.conf do following. - build cgrulesengd make cgrulesengd - specify some uid/gid based rules in /etc/cgrules.conf - Run cgrulesengd. - ./cgrulesengd based rules config file (~/.cgrules.conf), which can be parsed by cgrulesd combination of rules in /etc/cgrules.conf and ~/cgrules.conf. How reproducible: ------------------ # yum provides /etc/cgrules.conf Updating Subscription Management repositories. Last metadata expiration check: 3:55:44 ago on Mon 22 Nov 2021 12:21:53 PM IST. Error: No Matches found # rpm -q libcgroup-tools libcgroup libcgroup-tools-0.41-19.el8.x86_64 libcgroup-0.41-19.el8.x86_64 # rpm -ql libcgroup-tools libcgroup | grep cgrules # - Version-Release number of selected component (if applicable): ---------------------------------------------------------------- - All versions of the libcgroup-tools package. Steps to Reproduce: --------------------- 1. Install libcgroup-tools and libcgroup packages. # yum install libcgroup-tools libcgroup Actual results: --------------- # rpm -ql libcgroup-tools | grep cgrules.conf Expected results: --------------- # rpm -ql libcgroup-tools | grep cgrules.conf /etc/cgrules.conf