Activity log for bug #214770

Date Who What changed Old value New value Message
2008-04-09 20:12:39 Andrew Pollock bug added bug
2008-04-09 20:12:39 Andrew Pollock bug added attachment 'eintr.patch' (eintr.patch)
2008-04-09 20:13:25 Andrew Pollock bug added subscriber Goobuntu Team
2008-04-09 20:32:57 Andrew Pollock bug added attachment 'librpcsecgss_0.17-1ubuntu2.debdiff' (Debdiff containing fix for bug)
2008-05-09 04:55:25 Andrew Pollock bug added subscriber Ubuntu Stable Release Updates Team
2008-05-30 15:27:09 Andrew Pollock description The daemon rpc.gssd uses the clnttcp_create function from librpcsecgss.so to build authentication connections NFS servers providing Kerberized NFS. If a connect() call is taking a long time, then there is a good chance that a change to the pipefs will cause rpc.gssd to get a signal. We've provided a patch to upstream, which they've accepted. 0.18 contains the fix. I'll also add the patch here, and look at providing a debdiff that incorporates the patch, if I can wrap my head around CDBS. The daemon rpc.gssd uses the clnttcp_create function from librpcsecgss.so to build authentication connections NFS servers providing Kerberized NFS. If a connect() call is taking a long time, then there is a good chance that a change to the pipefs will cause rpc.gssd to get a signal. We've provided a patch to upstream, which they've accepted. 0.18 contains the fix. I'll also add the patch here, and look at providing a debdiff that incorporates the patch, if I can wrap my head around CDBS. This bug impacts users of systems that utilise Kerberised NFS in an environment with automounting. On sufficiently loaded systems, the signal from a new mount may interrupt a connect() in progress for an existing mount being made. This can render NFS in such environments ineffective. A patch has been provided upstream, which they have incorporated into the released 0.18 version of the software. 0.18-1 is in Debian, and A sync has been requested in #234297 A patch and debdiff are attached to this bug report. TEST CASE: Probably a difficult one, you'd need a Kerberised NFS environment to start with, then you'd have put the client mounting shares under load, and make subsequent mount attempts. I think it's fairly non-deterministic, but I'm not the original internal bug submitter, so I don't have first-hand details.
2008-05-30 23:05:16 Steve Langasek librpcsecgss: status New Fix Released
2008-05-30 23:11:45 Steve Langasek librpcsecgss: status New Triaged
2008-05-30 23:11:45 Steve Langasek librpcsecgss: assignee vorlon
2008-05-30 23:11:45 Steve Langasek librpcsecgss: importance Undecided Medium
2008-06-10 18:49:34 Steve Langasek librpcsecgss: status Triaged In Progress
2008-06-10 19:22:36 Martin Pitt librpcsecgss: status In Progress Fix Committed
2008-06-18 05:41:23 Martin Pitt librpcsecgss: status Fix Committed Fix Released
2009-06-27 08:55:28 Launchpad Janitor branch linked lp:~ubuntu-branches/ubuntu/hardy/librpcsecgss/hardy-proposed