Bug 862803
Summary: | UV: numad fails on SGI - libcgroup issue | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | George Beshers <gbeshers> |
Component: | libcgroup | Assignee: | Jan Chaloupka <jchaloup> |
Status: | CLOSED NOTABUG | QA Contact: | Mike Gahagan <mgahagan> |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | 6.4 | CC: | ccui, ctatman, gbeshers, jsafrane, mmilgram, ovasik, pschiffe, tlavigne, varekova |
Target Milestone: | rc | ||
Target Release: | 6.5 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-06-24 06:55:11 UTC | 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: | |||
Bug Depends On: | |||
Bug Blocks: | 961026, 996235, 1056239, 1075802, 1164899 |
Description
George Beshers
2012-10-03 15:12:16 UTC
/etc/init.d/cgconfig is failing to start because the default config, which lives in /etc/cgconfig.conf, tries to mount --among other controllers-- the cgroup memory controller, but because we boot UV with cgroup_disable=memory, the mount fails (more accurately cgconfigparser -l /etc/cgconfig.conf fails) and the cgconfig service is designed such as you get either everything or nothing. As a test, I moved the original /etc/cgconfig.conf to /etc/cgconfig.conf.orig, removed the memory = /cgroup/memory; line from /etc/cgconfig.conf, and now things are working as expected i.e. you get all cgroup controllers aside from the memory one. There is a problem with scalability without "cgroup_disabled=memory". This may not be an issue for a UV100 system. Also, I have not tested this recently so it is worth checking for Rhel7. Note: they will need to edit /etc/sysconfig/uvconfig to avoid it editing /boot/efi/efi/redhat/grub.conf. This request was not resolved in time for the current release. Red Hat invites you to ask your support representative to propose this request, if still desired, for consideration in the next release of Red Hat Enterprise Linux. George, so, what would be the ideal solution for this? Just skip the controllers defined in /etc/cgconfig.conf file which failed to mount? Thanks, peter This request was not resolved in time for the current release. Red Hat invites you to ask your support representative to propose this request, if still desired, for consideration in the next release of Red Hat Enterprise Linux. Is there any progress in solving this issue? Ping George Beshers. Peter Schiffer, what is the latest information about it? I've never get reply to my question from comment 5, so there's not much on my side. peter Skipping not mounted controllers/subsystems is the same as not having them in cgconfig.conf. Just need to know which ones to skip. But if this is just the memory, is there any problem with commenting/removing the line with memory = /cgroup/memory in /etc/cgconfig.conf? ping This is no longer a problem. This BZ should be closed. Thank you George for letting us know. Kind Regards Jan |