| Summary: | [export] mp|mountpoint option does not take effect, and will cause client mount hangup | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | JianHong Yin <jiyin> | |
| Component: | nfs-utils | Assignee: | Steve Dickson <steved> | |
| Status: | CLOSED WONTFIX | QA Contact: | Yongcheng Yang <yoyang> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | 6.9 | CC: | chunwang, eguan, xzhou, yoyang | |
| Target Milestone: | rc | |||
| Target Release: | --- | |||
| Hardware: | All | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1401825 (view as bug list) | Environment: | ||
| Last Closed: | 2017-12-06 11:16:47 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: | ||
| Bug Depends On: | ||||
| Bug Blocks: | 1401825 | |||
Red Hat Enterprise Linux 6 is in the Production 3 Phase. During the Production 3 Phase, Critical impact Security Advisories (RHSAs) and selected Urgent Priority Bug Fix Advisories (RHBAs) may be released as they become available. The official life cycle policy can be reviewed here: http://redhat.com/rhel/lifecycle This issue does not meet the inclusion criteria for the Production 3 Phase and will be marked as CLOSED/WONTFIX. If this remains a critical requirement, please contact Red Hat Customer Support to request a re-evaluation of the issue, citing a clear business justification. Note that a strong business justification will be required for re-evaluation. Red Hat Customer Support can be contacted via the Red Hat Customer Portal at the following URL: https://access.redhat.com/ |
Description of problem: man exports ''' mountpoint=path mp This option makes it possible to only export a directory if it has successfully been mounted. If no path is given (e.g. mountpoint or mp) then the export point must also be a mount point. If it isn’t then the export point is not exported. ''' But We can always export a directory that's not mountpoint, even with -o mp option [root@bkr-hv01-guest18 ~]# mountpoint /exportdir /exportdir is not a mountpoint [root@bkr-hv01-guest18 ~]# exportfs -if -o mp '*:/exportdir' [root@bkr-hv01-guest18 ~]# echo $? 0 [root@bkr-hv01-guest18 ~]# showmount -e localhost Export list for localhost: /exportdir * [root@bkr-hv01-guest18 ~]# time mount localhost:/exportdir /mnt/nfsmp Version-Release number of selected component (if applicable): RHEL-6 RHEL-7 How reproducible: always Steps to Reproduce: 1. mkdir /exportdir 2. echo "/exportdir localhost(mp)" >/etc/exports 3. service nfs restart 4. showmount -e localhost ^^^ export success 5. mount localhost:/exportdir /mnt/nfsmp ^^^ hangup here Actual results: /exportdir can be always exported successfully and cause client mount hangup Expected results: /exportdir should not be exported, if add mountpoint export option client mount should exit with an error message to user Additional info: