lp://qastaging/ubuntu/saucy-proposed/nfs-utils

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp://qastaging/ubuntu/saucy-proposed/nfs-utils
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

77. By Steve Langasek

Start statd on virtual-filesystems instead of on local-filesystems;
this works and avoids a deadlock in the nfsroot case. Also, adjust
idmapd to not block MOUNTPOINT=/ for the same reason. This isn't a
perfect fix since idmapd would be needed if we ever wanted nfsv4
nfsroot, but implementing that can wait until we have /usr mounting from
the initramfs. LP: #537133.

76. By Steve Langasek

[ Stéphane Graber ]
* Merge from Debian unstable.
  - includes upstream fix for gssd -R. LP: #1179992.
  - includes upstream fix for an exportfs crash when using long paths.
    LP: #1062022.
* Remaining changes:
  - debian/nfs-common.{statd,statd-mounting,gssd,idmapd}.upstart,
    debian/control, debian/nfs-common.{preinst,postinst,prerm,postrm},
    debian/rules: drop nfs-common init script in favor of upstart jobs,
    and build-depend on debhelper (>= 7.3.15ubuntu3) for correct upstart
    init handling.
  - Depend on rpcbind (>= 0.2.0-6ubuntu1) for upstart support.
  - debian/nfs-kernel-server.postinst: don't call "invoke-rc.d nfs-common"
    in the postinst, this is redundant anyway and the nfs-common init script
    is gone now.
  - nfs-kernel-server.init: Unmount nfsd fs when init script stops
  - Allow issuing options to rpc.nfsd
  - debian/nfs-common.defaults: always start idmapd automatically; drop
    the configuration option.
  - Move /var/lib/nfs/rpc_pipefs to /run/rpc_pipefs. This does not belong
    in /var/lib.
  - Add "-e" (ticket expiry is error) option to rpc.gssd to prevent hangs due
    to EKEYEXPIRED error from kernel on ticket expiry. LP: #794112
  - Adjust upstart jobs to treat TYPE=nfs and TYPE=nfs4 mounts identically,
    since TYPE=nfs4 is considered deprecated.
  - Fix various boot-time race conditions between mountall and nfs-utils by
    moving handling of the 'mounting' events to separate gssd-mounting and
    idmapd-mounting jobs. Requires mountall 2.41 or better to avoid deadlock
    on boot. LP: #643289, LP: #611397.
  - Fix the stop conditions: never stop on 'runlevel [06]' since that gives
    the system no time to cleanly unmount nfs mounts; instead, stop only on
    the unmounted-remote-filesystems event. LP: #569094.
  - Newer versions of gssd don't talk to portmap, so don't make the upstart
    job depend on it.
  - Add an instance to statd-mounting, and change it to just wait for statd
    instead of trying to trigger it potentially out of order. This also
    means we don't need to try to force portmap to start from statd.

[ Steve Langasek ]
* Build --with-gssglue; linking directly against libgssapi-krb5 results in
  rpc.gssd trying to incorrectly pass opaque pointers between two different
  gss implementations (via libtirpc).

75. By Steve Langasek

releasing version 1:1.2.8-2ubuntu1

74. By Steve Langasek

document another bug closure

73. By Steve Langasek

Build --with-gssglue; linking directly against libgssapi-krb5 results in
rpc.gssd trying to incorrectly pass opaque pointers between two different
gss implementations (via libtirpc).

72. By Steve Langasek

Confirm Debian merge from Stéphane.

71. By Steve Langasek

restore bug reference

70. By Stéphane Graber

[ Steve Langasek ]
* Adjust upstart jobs to treat TYPE=nfs and TYPE=nfs4 mounts identically,
  since TYPE=nfs4 is considered deprecated.
* Fix various boot-time race conditions between mountall and nfs-utils by
  moving handling of the 'mounting' events to separate gssd-mounting and
  idmapd-mounting jobs. Requires mountall 2.41 or better to avoid deadlock
  on boot. LP: #643289, LP: #611397.
* Fix the stop conditions: never stop on 'runlevel [06]' since that gives
  the system no time to cleanly unmount nfs mounts; instead, stop only on
  the unmounted-remote-filesystems event.
* Newer versions of gssd don't talk to portmap, so don't make the upstart
  job depend on it.
* Add an instance to statd-mounting, and change it to just wait for statd
  instead of trying to trigger it potentially out of order. This also means
  we don't need to try to force portmap to start from statd.

[ Matthew L. Dailey ]
* Add "-e" (ticket expiry is error) option to rpc.gssd to prevent hangs due
  to EKEYEXPIRED error from kernel on ticket expiry. LP: #794112

69. By Steve Langasek

document bug closure

68. By Steve Langasek

document bug closures

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://qastaging/ubuntu/trusty/nfs-utils
This branch contains Public information 
Everyone can see this information.

Subscribers