Bug 211006
| Summary: | exportfs will not reload /etc/exports (RPC error messages) | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 4 | Reporter: | Franco M. Bladilo <bladilo> | ||||
| Component: | nfs-utils | Assignee: | Steve Dickson <steved> | ||||
| Status: | CLOSED WONTFIX | QA Contact: | Red Hat Kernel QE team <kernel-qe> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | 4.4 | CC: | mkingsbury, steved, walker | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | ia64 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2012-06-20 13:30:57 UTC | Type: | --- | ||||
| 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
Franco M. Bladilo
2006-10-16 19:47:36 UTC
Would it be possible to post a bzip2 binary ethereal network
trace between the server and client? Somthing similar to:
tethereal -w /tmp/data.pcap host <server>
bzip2 /tmp/data.pcap
Since there doesn't seem to be any activity with this bug, I will add that we are seeing a similar problem. Our server is running RHEL4 i386, kernel 2.6.9-42.0.2.ELsmp and the version of nfs is nfs-utils-1.0.6-70.EL4. We are reasonably up2date on patches. Specifically, when I make a change to /etc/exports on the server the changes to not appear to take effect when doing a "service nfs reload" like they have in the past. However, a "service nfs restart" did seem to work. I have not seen any errors in the messages files on either the client or server. Thomas Walker Thomas, Would it be possible to get a tethereal network trace as described in Comment #1? Created attachment 143062 [details]
output from tethereal
output of;
redhat1.stsci.edu> tethereal -w /tmp/data.pcap host redhat-srvr2.stsci.edu
redhat1.stsci.edu> bzip2 /tmp/data.pcap
Just to be clear, your getting the same RPC errors as described in the first bug comment? Also, does doing a 'exportfs -arv' instead of a 'service reload' make any difference? > Just to be clear, your getting the same RPC errors as described in > the first bug comment? > > Also, does doing a 'exportfs -arv' instead of a 'service reload' make any > difference? I do not see any RPC errors on either the client or server. My symptom is that changes to /etc/exports are not being picked up by a "service nfs reload" like they used to be. I would rather not do an "exportfs -arv" at this time, since this is a production server and I can't risk causing a problem. I can try that command at a more quiet time of day but it won't be till next week. Thomas Walker This defect is describing a problem I'm seeing now on a production box.
Kernel:Linux george 2.6.9-34.ELsmp #1 SMP Fri Feb 24 16:54:53 EST 2006 i686
athlon i386 GNU/Linux
nfs-utils-1.0.6-65.EL4
The interesting part is I don't see /proc/fs/nfsd/exports get updated after
attempting to export a new fs w/in the realm of an already running nfs server.
I haven't spotted the RPC errors, but I have 400-500 clients & can not check
them all.
If you have suggestions on how to manually manipulate the exports via /proc w/o
using exportfs, I'm willing to give that a try if it helps.
-mike
[root@george nfs]# cat /proc/fs/nfsd/exports
# Version 1.1
# Path Client(Flags) # IPs
/emc100 *(rw,no_root_squash,sync,wdelay)
/viewstore *(rw,no_root_squash,sync,wdelay)
[root@george nfs]# cat /etc/exports
/viewstore *(rw,no_root_squash)
/emc100 *(rw,no_root_squash)
/emc102 *(rw,no_root_squash)
[root@george nfs]# exportfs -a
exportfs: /etc/exports [1]: No 'sync' or 'async' option specified for export
"*:/viewstore".
Assuming default behaviour ('sync').
NOTE: this default has changed from previous versions
exportfs: /etc/exports [2]: No 'sync' or 'async' option specified for export
"*:/emc100".
Assuming default behaviour ('sync').
NOTE: this default has changed from previous versions
exportfs: /etc/exports [3]: No 'sync' or 'async' option specified for export
"*:/emc102".
Assuming default behaviour ('sync').
NOTE: this default has changed from previous versions
[root@george nfs]# cat /proc/fs/nfsd/exports
# Version 1.1
# Path Client(Flags) # IPs
/emc100 *(rw,no_root_squash,sync,wdelay)
/viewstore *(rw,no_root_squash,sync,wdelay)
---
And looking from a Solaris client (less issues w/ new NFS shares on a
pre-existing server):
> ls /net/george
emc100 viewstore
> ls /net/george/emc102
/net/george/emc102: No such file or directory
>
Thank you for submitting this issue for consideration in Red Hat Enterprise Linux. The release for which you requested us to review is now End of Life. Please See https://access.redhat.com/support/policy/updates/errata/ If you would like Red Hat to re-consider your feature request for an active release, please re-open the request via appropriate support channels and provide additional supporting details about the importance of this issue. |