Merge lp:~ubuntu-branches/ubuntu/natty/nfs-utils/natty-201101190615 into lp:ubuntu/natty/nfs-utils

Proposed by James Westby
Status: Work in progress
Proposed branch: lp:~ubuntu-branches/ubuntu/natty/nfs-utils/natty-201101190615
Merge into: lp:ubuntu/natty/nfs-utils
Diff against target: 34 lines (+20/-0) (has conflicts)
1 file modified
debian/changelog (+20/-0)
Text conflict in debian/changelog
To merge this branch: bzr merge lp:~ubuntu-branches/ubuntu/natty/nfs-utils/natty-201101190615
Reviewer Review Type Date Requested Status
Ubuntu branches Pending
Review via email: mp+46747@code.launchpad.net

Description of the change

The package history in the archive and the history in the bzr branch differ. As the archive is authoritative the history of lp:ubuntu/natty/nfs-utils now reflects that and the old bzr branch has been pushed to lp:~ubuntu-branches/ubuntu/natty/nfs-utils/natty-201101190615. A merge should be performed if necessary.

To post a comment you must log in.

Unmerged revisions

40. By Steve Langasek

roll back the gssd fixes; there's a race condition here as well where an NFS
'mounting' hook can be sent before local-filesystems is up, and we can't fix
that without deadlocking boot until mountall is fixed.

39. By Steve Langasek

debian/nfs-common.rpc_pipefs.upstart: instantiate this job separately for
gssd and idmapd, so that the filesystem gets mounted and unmounted
correctly even if both of gssd and idmapd aren't being run, or if one of
the two tries to start before the filesystem is fully mounted. Though
it may be simpler now to move this logic back into the gssd and idmapd
jobs directly, leave that for a later date.

38. By Steve Langasek

also fix the grouping in the start condition, so that restarts work
correctly when portmap is restarted.

37. By Steve Langasek

fix up another while loop syntax error

36. By Steve Langasek

(LP: #611397).
* debian/nfs-common.{gssd,statd}.upstart: pass a new WAITER= variable
to portmap-wait, so that multiple jobs can wait in parallel, fixing
another subtle race condition; and bump the portmap dependency again for
the necessary instance support.

35. By Steve Langasek

debian/nfs-common.gssd.upstart, debian/nfs-common.gssd-mounting.upstart,
debian/rules: refactor gssd startup to also wait on local-filesystems.
(LP: #611397). Note that this introduces a *new* race condition, since
only one job can call 'start portmap-wait' with the desired effect and
we now have two jobs that do so; so a further change to portmap-wait is
needed to let us run multiple instances of it.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2011-01-18 17:45:45 +0000
3+++ debian/changelog 2011-01-19 06:21:13 +0000
4@@ -1,3 +1,4 @@
5+<<<<<<< TREE
6 nfs-utils (1:1.2.2-4ubuntu3) natty; urgency=low
7
8 * debian/nfs-common.statd.upstart: pass a new WAITER= variable
9@@ -15,6 +16,25 @@
10
11 -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 18 Jan 2011 17:45:45 -0800
12
13+=======
14+nfs-utils (1:1.2.2-4ubuntu3) UNRELEASED; urgency=low
15+
16+ * debian/nfs-common.statd.upstart: pass a new WAITER= variable
17+ to portmap-wait, so that multiple jobs can wait in parallel, fixing
18+ another subtle race condition; and bump the portmap dependency again for
19+ the necessary instance support.
20+ * also fix the grouping in the start condition, so that restarts work
21+ correctly when portmap is restarted.
22+ * debian/nfs-common.rpc_pipefs.upstart: instantiate this job separately for
23+ gssd and idmapd, so that the filesystem gets mounted and unmounted
24+ correctly even if both of gssd and idmapd aren't being run, or if one of
25+ the two tries to start before the filesystem is fully mounted. Though
26+ it may be simpler now to move this logic back into the gssd and idmapd
27+ jobs directly, leave that for a later date.
28+
29+ -- Steve Langasek <steve.langasek@ubuntu.com> Sat, 15 Jan 2011 20:18:18 -0800
30+
31+>>>>>>> MERGE-SOURCE
32 nfs-utils (1:1.2.2-4ubuntu2) natty; urgency=low
33
34 * debian/nfs-common.statd.upstart,

Subscribers

People subscribed via source and target branches

to all changes: