Activity log for bug #525154

Date Who What changed Old value New value Message
2010-02-21 04:43:53 Brian J. Murrell bug added bug
2010-02-24 15:05:36 Scott James Remnant (Canonical) affects upstart (Ubuntu) nfs-utils (Ubuntu)
2010-02-25 13:35:58 Steve Langasek nfs-utils (Ubuntu): status New Incomplete
2010-04-21 10:28:14 Steve Langasek nfs-utils (Ubuntu): status Incomplete Triaged
2010-05-06 20:28:48 Cody Herriges attachment added statd.patch http://launchpadlibrarian.net/47957756/statd.patch
2010-05-20 16:37:35 Brian Murray tags patch
2010-06-14 16:50:39 Chelmite description Binary package hint: upstart If one has /var (or /var/lib or /var/lib/nfs for that matter) on it's own filesystem the statd.conf start races with the mounting of /var as rpc.statd needs /var/lib/nfs to be available in order to work. I am sure this is not the only occurrence of this type of problem. A knee-jerk solution is to simply spin in statd.conf waiting for /var/lib/nfs to be available, but polling sucks, especially for something like upstart who's whole purpose is to be an event driven action manager. Binary package hint: upstart If one has /var (or /var/lib or /var/lib/nfs for that matter) on its own filesystem the statd.conf start races with the mounting of /var as rpc.statd needs /var/lib/nfs to be available in order to work. I am sure this is not the only occurrence of this type of problem. A knee-jerk solution is to simply spin in statd.conf waiting for /var/lib/nfs to be available, but polling sucks, especially for something like upstart who's whole purpose is to be an event driven action manager.
2010-06-14 16:51:15 Chelmite description Binary package hint: upstart If one has /var (or /var/lib or /var/lib/nfs for that matter) on its own filesystem the statd.conf start races with the mounting of /var as rpc.statd needs /var/lib/nfs to be available in order to work. I am sure this is not the only occurrence of this type of problem. A knee-jerk solution is to simply spin in statd.conf waiting for /var/lib/nfs to be available, but polling sucks, especially for something like upstart who's whole purpose is to be an event driven action manager. Binary package hint: upstart If one has /var (or /var/lib or /var/lib/nfs for that matter) on its own filesystem the statd.conf start races with the mounting of /var as rpc.statd needs /var/lib/nfs to be available in order to work. I am sure this is not the only occurrence of this type of problem. A knee-jerk solution is to simply spin in statd.conf waiting for /var/lib/nfs to be available, but polling sucks, especially for something like upstart whose whole purpose is to be an event driven action manager.
2010-07-18 09:13:57 Nick Holloway bug added subscriber Nick Holloway
2010-07-31 07:12:41 William Van Hevelingen bug added subscriber blkperl
2010-08-06 12:48:47 Cédric Dufour attachment added nfs-utils.bug525154.patch http://launchpadlibrarian.net/53165046/nfs-utils.bug525154.patch
2010-08-06 13:20:45 Cédric Dufour attachment added nfs-utils.bug525154.patch http://launchpadlibrarian.net/53166377/nfs-utils.bug525154.patch
2010-08-11 17:42:45 Adrien Thebo bug added subscriber Adrien Thebo
2010-08-11 17:42:57 Adrien Thebo bug added subscriber Reid Vandewiele
2010-08-11 17:50:00 David Burns bug added subscriber David Burns
2010-08-25 22:44:25 David Mathog bug added subscriber David Mathog
2010-08-26 17:04:10 David Mathog attachment added rc.local https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/525154/+attachment/1520756/+files/rc.local
2010-08-26 17:04:44 David Mathog attachment added saf2.sh https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/525154/+attachment/1520757/+files/saf2.sh
2010-09-03 00:51:26 Edward Roper bug added subscriber Edward Roper
2010-09-13 15:39:41 Dave Martin attachment added my conservative workaround https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/525154/+attachment/1578208/+files/statd.diff
2010-09-15 16:17:40 Stefano Rivera bug added subscriber Stefano Rivera
2010-09-21 09:38:23 Giorgio Signorini bug added subscriber Giorgio Signorini
2010-10-21 09:22:16 Xavi Serrano bug added subscriber Xavi Serrano
2010-10-21 09:30:51 Alex Muntada bug added subscriber Alex Muntada
2010-11-03 23:41:52 Marc MERLIN bug added subscriber Marc MERLIN
2010-11-22 20:44:10 Juri Haberland bug added subscriber Juri Haberland
2010-12-01 14:01:45 Jan-Marek Glogowski attachment added Fixed rpc_pipefs upstart job. https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/525154/+attachment/1751215/+files/rpc_pipefs.conf.diff
2010-12-17 17:02:31 Vandeir Eduardo bug added subscriber Vandeir Eduardo
2010-12-23 23:36:57 Steve Langasek nfs-utils (Ubuntu): importance Undecided High
2010-12-23 23:37:04 Steve Langasek nominated for series Ubuntu Lucid
2010-12-23 23:37:04 Steve Langasek bug task added nfs-utils (Ubuntu Lucid)
2010-12-23 23:37:04 Steve Langasek nominated for series Ubuntu Maverick
2010-12-23 23:37:04 Steve Langasek bug task added nfs-utils (Ubuntu Maverick)
2010-12-23 23:37:04 Steve Langasek nominated for series Ubuntu Natty
2010-12-23 23:37:04 Steve Langasek bug task added nfs-utils (Ubuntu Natty)
2011-01-03 19:47:02 Ray Nichols bug added subscriber Ray Nichols
2011-01-03 22:35:07 Bernard bug added subscriber Bernard
2011-01-05 08:08:49 Clint Byrum nfs-utils (Ubuntu Natty): status Triaged In Progress
2011-01-05 08:08:55 Clint Byrum nfs-utils (Ubuntu Natty): assignee Clint Byrum (clint-fewbar)
2011-01-05 19:40:54 Launchpad Janitor branch linked lp:~clint-fewbar/ubuntu/natty/nfs-utils/wait-for-local-filesystems
2011-01-05 20:28:44 Clint Byrum bug task added portmap (Ubuntu)
2011-01-05 20:30:45 Launchpad Janitor branch linked lp:~clint-fewbar/ubuntu/natty/portmap/new-boot-events
2011-01-05 20:44:03 Clint Byrum nfs-utils (Ubuntu Lucid): status New Confirmed
2011-01-05 20:44:11 Clint Byrum nfs-utils (Ubuntu Maverick): status New Confirmed
2011-01-05 20:44:17 Clint Byrum portmap (Ubuntu Natty): status New Confirmed
2011-01-08 00:07:27 Authority removed subscriber Authority
2011-01-11 17:14:11 Mark Russell bug added subscriber Mark Russell
2011-01-11 21:15:11 Launchpad Janitor portmap (Ubuntu Natty): status Confirmed Fix Released
2011-01-11 21:20:11 Launchpad Janitor nfs-utils (Ubuntu Natty): status In Progress Fix Released
2011-01-16 06:04:49 Steve Langasek nfs-utils (Ubuntu Lucid): status Confirmed Triaged
2011-01-16 06:04:54 Steve Langasek portmap (Ubuntu Lucid): status New Triaged
2011-01-16 06:05:01 Steve Langasek nfs-utils (Ubuntu Maverick): importance Undecided High
2011-01-16 06:05:05 Steve Langasek nfs-utils (Ubuntu Lucid): importance Undecided High
2011-01-16 06:05:08 Steve Langasek portmap (Ubuntu Lucid): importance Undecided High
2011-01-16 06:05:12 Steve Langasek portmap (Ubuntu Maverick): importance Undecided High
2011-01-16 06:05:17 Steve Langasek portmap (Ubuntu Maverick): status New Triaged
2011-01-16 06:06:08 Steve Langasek nfs-utils (Ubuntu Maverick): status Confirmed Triaged
2011-01-16 21:16:30 Antti Miranto attachment added idmapd.conf.diff https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/525154/+attachment/1796074/+files/idmapd.conf.diff
2011-01-16 21:18:50 Antti Miranto bug added subscriber Antti Miranto
2011-01-17 13:11:44 Antti Miranto removed subscriber Antti Miranto
2011-01-18 23:45:46 Steve Langasek bug added subscriber Ubuntu Stable Release Updates Team
2011-01-19 00:58:31 Steve Langasek description Binary package hint: upstart If one has /var (or /var/lib or /var/lib/nfs for that matter) on its own filesystem the statd.conf start races with the mounting of /var as rpc.statd needs /var/lib/nfs to be available in order to work. I am sure this is not the only occurrence of this type of problem. A knee-jerk solution is to simply spin in statd.conf waiting for /var/lib/nfs to be available, but polling sucks, especially for something like upstart whose whole purpose is to be an event driven action manager. If one has /var (or /var/lib or /var/lib/nfs for that matter) on its own filesystem the statd.conf start races with the mounting of /var as rpc.statd needs /var/lib/nfs to be available in order to work. I am sure this is not the only occurrence of this type of problem. A knee-jerk solution is to simply spin in statd.conf waiting for /var/lib/nfs to be available, but polling sucks, especially for something like upstart whose whole purpose is to be an event driven action manager. SRU justification: NFS mounts do not start reliably on boot in lucid and maverick (depending on the filesystem layout of the client system) due to race conditions in the startup of statd. This should be fixed so users of the latest LTS can make reliable use of NFS. Regression potential: Some systems may fail to mount NFS filesystems at boot time that didn't fail before. Some systems may hang at boot. Some systems may hang while upgrading the packages (this version or in a future SRU). I believe the natty update adequately guards against all of these possibilities, but the risk is there. TEST CASE: 1. Configure a system with /var as a separate partition. 2. Add one or more mounts of type 'nfs' to /etc/fstab. 3. Boot the system. 4. Verify whether statd has started (status statd) and whether all NFS filesystems have been mounted. 5. Repeat 3-4 until the race condition is triggered. 6. Upgrade to the new version of portmap and nfs-common from -proposed. 7. Repeat steps 3-4 until satisfied that statd now starts reliably and all non-gss-authenticated NFSv3 filesystems mount correctly at boot time.
2011-01-20 17:07:41 Martin Pitt nfs-utils (Ubuntu Lucid): status Triaged Fix Committed
2011-01-20 17:07:56 Martin Pitt bug added subscriber SRU Verification
2011-01-20 17:08:05 Martin Pitt tags patch patch verification-needed
2011-01-20 17:10:05 Martin Pitt portmap (Ubuntu Lucid): status Triaged Fix Committed
2011-01-20 18:17:38 Launchpad Janitor branch linked lp:ubuntu/lucid-proposed/portmap
2011-01-20 18:23:31 Launchpad Janitor branch linked lp:ubuntu/lucid-proposed/nfs-utils
2011-01-25 06:19:55 Martin Pitt tags patch verification-needed patch verification-done
2011-01-25 09:45:44 Martin Pitt portmap (Ubuntu Maverick): status Triaged Fix Committed
2011-01-25 09:45:56 Martin Pitt tags patch verification-done patch
2011-01-25 09:45:58 Martin Pitt tags patch patch verification-needed
2011-01-25 09:46:22 Martin Pitt tags patch verification-needed patch verification-done verification-needed
2011-01-25 09:47:09 Martin Pitt nfs-utils (Ubuntu Maverick): status Triaged Fix Committed
2011-01-25 09:47:17 Martin Pitt tags patch verification-done verification-needed patch verification-needed
2011-01-25 09:48:23 Martin Pitt tags patch verification-needed patch verification-done
2011-01-25 09:48:59 Martin Pitt tags patch verification-done patch verification-done verification-needed
2011-01-25 10:23:30 Launchpad Janitor branch linked lp:ubuntu/maverick-proposed/portmap
2011-01-25 10:29:27 Launchpad Janitor branch linked lp:ubuntu/maverick-proposed/nfs-utils
2011-01-25 19:21:26 Clint Byrum nfs-utils (Ubuntu Natty): assignee Clint Byrum (clint-fewbar)
2011-01-25 20:09:58 Steve Langasek tags patch verification-done verification-needed patch verification-done
2011-01-27 07:45:11 Launchpad Janitor nfs-utils (Ubuntu Lucid): status Fix Committed Fix Released
2011-01-27 07:45:38 Launchpad Janitor portmap (Ubuntu Lucid): status Fix Committed Fix Released
2011-02-01 14:12:39 Launchpad Janitor portmap (Ubuntu Maverick): status Fix Committed Fix Released
2011-02-01 14:13:06 Launchpad Janitor nfs-utils (Ubuntu Maverick): status Fix Committed Fix Released
2011-06-20 22:11:31 Christian Reis bug added subscriber Christian Reis
2011-06-21 17:22:29 jesse bug added subscriber Jesse Jarzynka
2011-06-30 23:40:53 Forest bug added subscriber Forest
2011-06-30 23:53:25 Forest bug task added mountall (Ubuntu)
2011-07-01 18:52:49 Forest attachment added mountall-net-nfs-on-statd.patch https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/525154/+attachment/2186983/+files/mountall-net-nfs-on-statd.patch
2011-07-02 03:40:22 Forest summary mountall for /var races with rpc.statd mountall for /var or other nfs mount races with rpc.statd
2011-07-07 23:05:00 Cody Herriges removed subscriber ody
2011-07-17 08:38:49 Steve Langasek mountall (Ubuntu): status New Invalid
2011-07-17 08:39:09 Steve Langasek mountall (Ubuntu Lucid): status New Invalid
2011-07-17 08:39:28 Steve Langasek mountall (Ubuntu Maverick): status New Invalid
2011-07-17 08:39:43 Steve Langasek mountall (Ubuntu Natty): status New Invalid
2011-08-11 12:23:16 Rüdiger Kupper bug added subscriber Rüdiger Kupper
2014-05-23 08:21:25 Al Cowie bug added subscriber Al Cowie