Bug #1155
closedin.ftpd sometimes starts with SIGALRM blocked
100%
Description
On a moderately busy anonymous FTP server, in.ftpd children will slowly accumulate.
This happens because the signal mask inherited from the parent, inetd, sometimes has SIGALRM blocked.
When the FTP client disappears without closing the TCP connection, the timeout built in to
in.ftpd sometimes fails because the signal is never delivered.
This is the same as Solaris bug CR 6913800
Updated by Albert Lee almost 12 years ago
- Category set to cmd - userland programs
- Status changed from New to Resolved
- % Done changed from 0 to 100
- Tags deleted (
needs-triage)
Fixed in:
changeset: 13428:a9dfa4813bcd
tag: tip
user: Gary Mills <mills@cc.umanitoba.ca>
date: Fri Aug 12 16:07:25 2011 -0400
files: usr/src/cmd/cmd-inet/usr.lib/inetd/inetd.c
description:
1155 in.ftpd sometimes starts with SIGALRM blocked
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Approved by: Albert Lee <trisk@nexenta.com>