Bug 729349
Summary: | all reserved ports in use | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Frank van Maarseveen <frankvm> | ||||
Component: | glibc | Assignee: | Jeff Law <law> | ||||
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 14 | CC: | fweimer, hhorak, jakub, kklic, rap+redbug, schwab | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2012-02-17 19:11:29 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
Frank van Maarseveen
2011-08-09 16:11:27 UTC
- An UDP-only ypbind is not an option (too much dependencies on TCP already) - the tcp_fin_timeout trick is not very effective and the wrong approach anyway - It is a F14 glibc/sunrpc scalability issue: privileged (TCP) ports are a precious resource, especially when they linger in TIME_WAIT for 60s. - There is also an exportfs (nfs-utils) scalability issue w.r.t. netgroups. Truncating /var/lib/nfs/rmtab before starting nfs is a server workaround. Created attachment 527403 [details] proposed patch to use reserved port only for secure maps There is a similar request in RHEL-6 (bug #689424). A proposed solution there is based on HP solution -- they use reserved ports only for secure maps (see http://bizsupport1.austin.hp.com/bc/docs/support/SupportManual/c02037757/c02037757.pdf). This patch, which tries to use reserved port only when asking passwd maps, can be used as a proof of concept. We'll probably need to define which maps are secure on the client side in the same way as it is done on the server side (it is defined in /etc/ypserv.conf). This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. We have a similar problem open as support case 00546448. We have noticed that RHEL 5 looks in /var/yp/binding/ to find a NIS master and that RHEL6 does not, just strace'd ls. We've looked at some library sources and the routine that reads the file, yp_bind_file in nis/ypclnt.c is conditionally compiled in. We can use "nm" to find that routine in /lib/libnsl-2.5.so on RHEL5, we can't find it in any file in /lib64 on RHEL6. This change causes many extra access to ypbind, while this may not be the whole problem we'd like to eliminate this issue, it is at least a clear difference between RHEL5 which does not have the problem for us, and RHEL6. *** This bug has been marked as a duplicate of bug 689424 *** |