Bug 1024505
Summary: | fs.sh: Fix "support" of tmpfs | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Jaroslav Kortus <jkortus> | ||||||
Component: | resource-agents | Assignee: | Oyvind Albrigtsen <oalbrigt> | ||||||
Status: | CLOSED ERRATA | QA Contact: | cluster-qe <cluster-qe> | ||||||
Severity: | low | Docs Contact: | |||||||
Priority: | low | ||||||||
Version: | 6.5 | CC: | agk, cfeist, cluster-maint, fdinitto, mjuricek, mnovacek | ||||||
Target Milestone: | rc | Keywords: | EasyFix | ||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | resource-agents-3.9.5-28.el6 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2016-05-10 19:12:59 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: | |||||||||
Attachments: |
|
Description
Jaroslav Kortus
2013-10-29 19:53:30 UTC
Created attachment 1088533 [details]
Working patch
Tested patch. Had to change the return code from OCF_ERR_ARGS as utils/fs-lib.sh thought that means success. Created attachment 1091728 [details]
Updated working patch
Improved the patch and tested that it's working without any issues.
Before: - Error about none-device not being supported, or error when running fsck if device is set to e.g. /dev/loop0. After: - Message that tmpfs is not supported. Setup: Add the following service to /etc/cluster/cluster.conf: <service autostart="0" domain="fodom" name="tmpfs"> <fs device="/dev/loop0" fstype="tmpfs" mountpoint="/tmp/fstest" name="filesystem"/> </service> Before: # rpm -q resource-agents resource-agents-3.9.5-24.el6_7.1.x86_64 # clusvcadm -e tmpfs # tail -f /var/log/cluster/rgmanager.log Dec 24 14:05:57 rgmanager Starting disabled service service:tmpfs Dec 24 14:05:57 rgmanager [fs] start_filesystem: Creating mount point /tmp/fstest for device /dev/loop0 Dec 24 14:05:57 rgmanager [fs] Unknown file system type 'tmpfs' for device /dev/loop0. Assuming fsck is required. Dec 24 14:05:57 rgmanager [fs] Running fsck on /dev/loop0 Dec 24 14:05:57 rgmanager [fs] 'fsck -p /dev/loop0' failed, error=8; check /var/log/cluster/loop0.fsck.log for errors Dec 24 14:05:57 rgmanager [fs] Invalidating buffers for /dev/loop0 After: # rpm -q resource-agents resource-agents-3.9.5-28.el6.x86_64 # clusvcadm -e tmpfs # tail -f /var/log/cluster/rgmanager.log Dec 24 14:06:57 rgmanager Starting disabled service service:tmpfs Dec 24 14:06:57 rgmanager [fs] File system type tmpfs not supported Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-0735.html |