Date: Mon, 6 Oct 1997 18:18:16 -0700 (PDT) From: mika@cs.caltech.edu To: freebsd-gnats-submit@FreeBSD.ORG Subject: bin/4714: aautomatic AMD mounts fail on first try, succeed on second Message-ID: <199710070118.SAA13618@hub.freebsd.org> Resent-Message-ID: <199710070120.SAA13817@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 4714 >Category: bin >Synopsis: aautomatic AMD mounts fail on first try, succeed on second >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Oct 6 18:20:01 PDT 1997 >Last-Modified: >Originator: Mika Nystrom >Organization: Dept. of C.S., California Institute of Technology >Release: FreeBSD-CURRENT/SMP 3.0 >Environment: FreeBSD s1.cs.caltech.edu 3.0-CURRENT FreeBSD 3.0-CURRENT #0: Wed Oct 1 20:23:54 PDT 1997 mika@obelix.cs.caltech.edu:/usr/src/sys/compile/P6CLIENT_2CPU_128MB i386 The system is a dual PPro-200 running an SMP kernel. (Same for the server machine) >Description: when reading files from an automounted directory, the first access fails, not the second, and so forth: # ls -l /var/mail lrwxrwxrwx 1 root wheel 9 Aug 30 19:31 /var/mail -> /ufs/mail # amq / root "root" obelix:(pid125) /ufs toplvl /usr/share/etc/amd/auto.ufs /ufs /ufs/mail nfs vlsi:/var/spool/mail /tmp_mnt/vlsi/var/spool/mail /ufs/alains3 nfs mars:/alains3 /tmp_mnt/mars/alains3 /ufs/alains2 nfs mars:/alains2 /tmp_mnt/mars/alains2 /ufs/students nfs mercury:/students /tmp_mnt/mercury/students /ufs/alains nfs vlsi:/alains /tmp_mnt/vlsi/alains # amq -u /ufs/mail # amq / root "root" obelix:(pid125) /ufs toplvl /usr/share/etc/amd/auto.ufs /ufs /ufs/alains3 nfs mars:/alains3 /tmp_mnt/mars/alains3 /ufs/alains2 nfs mars:/alains2 /tmp_mnt/mars/alains2 /ufs/students nfs mercury:/students /tmp_mnt/mercury/students /ufs/alains nfs vlsi:/alains /tmp_mnt/vlsi/alains (67)obelix:~>from from: can't read /var/mail/mika # amq / root "root" obelix:(pid125) /ufs toplvl /usr/share/etc/amd/auto.ufs /ufs /ufs/alains3 nfs mars:/alains3 /tmp_mnt/mars/alains3 /ufs/alains2 nfs mars:/alains2 /tmp_mnt/mars/alains2 /ufs/students nfs mercury:/students /tmp_mnt/mercury/students /ufs/alains nfs vlsi:/alains /tmp_mnt/vlsi/alains (68)obelix:~>frm You have no mail. # amq / root "root" obelix:(pid125) /ufs toplvl /usr/share/etc/amd/auto.ufs /ufs /ufs/mail nfs vlsi:/var/spool/mail /tmp_mnt/vlsi/var/spool/mail /ufs/alains3 nfs mars:/alains3 /tmp_mnt/mars/alains3 /ufs/alains2 nfs mars:/alains2 /tmp_mnt/mars/alains2 /ufs/students nfs mercury:/students /tmp_mnt/mercury/students /ufs/alains nfs vlsi:/alains /tmp_mnt/vlsi/alains >How-To-Repeat: This is entirely deterministic. >Fix: 1. hard mounts 2. leave a process sleeping in "important" directories 3. fix amd so it retries rather than giving up on the first try >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710070118.SAA13618>