knfsd 2.1.72+nfsd_72-patch w. root export

Michael L. Galbraith (mikeg@weiden.de)
Fri, 12 Dec 1997 05:35:21 +0100 (MET)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

---876492614-146503012-881901321=:416
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hello Bill,

The 'dentry migration (??)' problem I'm having is still there.

The attached script will reproduce this output 100% reliably here.
It would be nice if someone else would try this script (after moding)
in order to either confirm or deny the existence of this bug.

This output was produced just now, with all hacker-tools disabled.
(doesn't change anything, but makes the report more reliable :)

I have also modified ktracer to make veeery accurate and complete
synchronized traces of the events via a slightly modified script.

-Mike

#-----------------------------begin-Unfsd-run-----------------------#

Linux version 2.1.72 (root@mikeg) (gcc version 2.8.0) #14 Thu Dec 11 16:32:00 MET 1997
Fri Dec 12 05:10:18 MET 1997
/usr/sbin/rpc.mountd
/usr/sbin/rpc.nfsd
exportfs -v
/ laptop.mikeg.weiden.de(rw,async,wdelay,no_root_squash)

#---------------------------client-output---------------------------#

client: executing /bin/ls -m /nfs

System.map, archives, bin, boot, cdrom, dev, dos_c, dos_d, etc, fastboot,
home, laptop, lib, lost+found, mnt, mnt1, nfstest2, nfstest2.out, proc, root,
sbin, shlib, shlibs, tmp, usr, var, vmlinux, vmunix, xx

client: executing /bin/ls -mi /nfs

555747814 System.map, 555748845 archives, 555746824 bin, 555748737 boot,
555748776 cdrom, 555745292 dev, 555748761 dos_c, 555748762 dos_d, 555747164 etc,
555747872 fastboot, 555745762 home, 555748613 laptop, 555748488 lib,
555745291 lost+found, 555747460 mnt, 555748977 mnt1, 555748882 nfstest2,
555748878 nfstest2.out, 555748763 proc, 555747547 root, 555746976 sbin, 555748764 shlib,
555748772 shlibs, 555748777 tmp, 555748760 usr, 555748759 var, 555747837 vmlinux,
555749070 vmunix, 555748883 xx

client: executing /bin/ls -mi /nfs

555747814 System.map, 555748845 archives, 555746824 bin, 555748737 boot,
555748776 cdrom, 555745292 dev, 555748761 dos_c, 555748762 dos_d, 555747164 etc,
555747872 fastboot, 555745762 home, 555748613 laptop, 555748488 lib,
555745291 lost+found, 555747460 mnt, 555748977 mnt1, 555748882 nfstest2,
555748878 nfstest2.out, 555748763 proc, 555747547 root, 555746976 sbin, 555748764 shlib,
555748772 shlibs, 555748777 tmp, 555748760 usr, 555748759 var, 555747837 vmlinux,
555749070 vmunix, 555748883 xx

#---------------------------end-client-output-----------------------#

killall rpc.mountd; killall rpc.nfsd

#----------------------------kernel-output--------------------------#

Dec 12 05:10:18 mikeg mountd[642]: Unknown keyword "wdelay" in export file
Dec 12 05:10:18 mikeg nfsd[643]: setsockopt failed: Invalid argument
Dec 12 05:10:18 mikeg nfsd[643]: setsockopt failed: Invalid argument
Dec 12 05:10:18 mikeg nfsd[644]: Unknown keyword "wdelay" in export file

#-----------------------------end-Unfsd-run-------------------------#

#-----------------------------begin-Knfsd-run-----------------------#

Linux version 2.1.72 (root@mikeg) (gcc version 2.8.0) #14 Thu Dec 11 16:32:00 MET 1997
Fri Dec 12 05:10:23 MET 1997
/usr/sbin/rpc.kmountd
/usr/sbin/rpc.knfsd
exportfs -v
/ laptop.mikeg.weiden.de(rw,async,wdelay,no_root_squash)

#---------------------------client-output---------------------------#

client: executing /bin/ls -m /nfs

System.map, archives, bin, boot, cdrom, dev, dos_c, dos_d, etc, fastboot,
home, laptop, lib, lost+found, mnt, mnt1, nfstest2, nfstest2.out, proc, root,
sbin, shlib, shlibs, tmp, usr, var, vmlinux, vmunix, xx

client: executing /bin/ls -mi /nfs

/bin/ls: /nfs/dos_c: Permission denied
/bin/ls: /nfs/dos_d: Permission denied
/bin/ls: /nfs/proc: Permission denied
/bin/ls: /nfs/shlib: Permission denied
/bin/ls: /nfs/shlibs: Permission denied
/bin/ls: /nfs/cdrom: Permission denied
/bin/ls: /nfs/tmp: Permission denied
/bin/ls: /nfs/home: Permission denied
/bin/ls: /nfs/mnt: Permission denied
/bin/ls: /nfs/archives: Permission denied
/bin/ls: /nfs/fastboot: Permission denied
/bin/ls: /nfs/System.map: Permission denied
/bin/ls: /nfs/xx: Permission denied
/bin/ls: /nfs/vmunix: Permission denied
/bin/ls: /nfs/nfstest2: Permission denied
/bin/ls: /nfs/nfstest2.out: Permission denied
/bin/ls: /nfs/vmlinux: Permission denied
/bin/ls: /nfs/mnt1: Permission denied
/bin/ls: /nfs/laptop: Permission denied
1544 bin, 3457 boot, 12 dev, 1884 etc, 3208 lib,
11 lost+found, 2267 root, 1696 sbin, 2 usr, 3479 var

client: executing /bin/ls -mi /nfs

/bin/ls: /nfs/local: Permission denied
/bin/ls: /nfs/man: Permission denied
/bin/ls: /nfs/doc: Permission denied
/bin/ls: /nfs/src: Permission denied
/bin/ls: /nfs/dict: Permission denied
/bin/ls: /nfs/info: Permission denied
/bin/ls: /nfs/share: Permission denied
/bin/ls: /nfs/openwin: Permission denied
/bin/ls: /nfs/X11R6: Permission denied
/bin/ls: /nfs/adm: Permission denied
/bin/ls: /nfs/preserve: Permission denied
/bin/ls: /nfs/spool: Permission denied
/bin/ls: /nfs/tmp: Permission denied
/bin/ls: /nfs/X386: Permission denied
/bin/ls: /nfs/X11: Permission denied
/bin/ls: /nfs/include: Permission denied
/bin/ls: /nfs/Info: Permission denied
/bin/ls: /nfs/dll: Permission denied
/bin/ls: /nfs/libexec: Permission denied
/bin/ls: /nfs/games: Permission denied
/bin/ls: /nfs/pkg: Permission denied
/bin/ls: /nfs/lock: Permission denied
/bin/ls: /nfs/log: Permission denied
/bin/ls: /nfs/rwho: Permission denied
/bin/ls: /nfs/adainclude: Permission denied
/bin/ls: /nfs/athena: Permission denied
/bin/ls: /nfs/postgres: Permission denied
/bin/ls: /nfs/man8: Permission denied
/bin/ls: /nfs/inet6: Permission denied
/bin/ls: /nfs/i486-linuxlibc1: Permission denied
/bin/ls: /nfs/archives: Permission denied
/bin/ls: /nfs/home: Permission denied
/bin/ls: /nfs/X11R6.3: Permission denied
/bin/ls: /nfs/admin: Permission denied
/bin/ls: /nfs/i586-linux-gnulibc1: Permission denied
/bin/ls: /nfs/i486-linux-gnulibc1: Permission denied
1544 bin, 1884 etc, 3208 lib, 11 lost+found, 1696 sbin,
3479 var

#---------------------------end-client-output-----------------------#

killall rpc.kmountd; killall rpc.fsd
mount
/dev/sdb1 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/sdb2 on /tmp type ext2 (rw)
/dev/sdb3 on /usr type ext2 (rw)
/dev/sdc1 on /usr/local/src type ext2 (rw)
/dev/sda1 on /dos_c type vfat (rw)
/dev/sda2 on /dos_d type vfat (rw)
/dev/scd0 on /cdrom type iso9660 (ro)

df
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/sdb1 69408 55208 10620 84% /
/dev/sdb2 29744 788 27420 3% /tmp
/dev/sdb3 1771464 1603540 149636 91% /usr
/dev/sdc1 1869624 1665748 203876 89% /usr/local/src
/dev/sda1 205588 172460 33128 84% /dos_c
/dev/sda2 615248 578768 36480 94% /dos_d
/dev/scd0 326210 326210 0 100% /cdrom

ls -mi /
2534 System.map, 3565 archives, 1544 bin, 3457 boot,
40960 cdrom, 12 dev, 1 dos_c, 1 dos_d, 1884 etc,
2592 fastboot, 482 home, 3333 laptop, 3208 lib,
11 lost+found, 2180 mnt, 3697 mnt1, 3602 nfstest2,
3598 nfstest2.out, 1 proc, 2267 root, 1696 sbin, 3484 shlib,
3492 shlibs, 2 tmp, 2 usr, 3479 var, 2557 vmlinux,
3790 vmunix, 3603 xx

ls -mi /usr
4451 Info, 4375 X11, 101757 X11R6, 143 X11R6.3, 4374 X386,
4515 adainclude, 4370 adm, 5237 admin, 134061 archives,
4516 athena, 32673 bin, 100197 dict, 363825 dll, 2278 doc,
100194 etc, 69784 games, 397088 home, 331818 i486-linux-gnulibc1,
134058 i486-linuxlibc1, 133939 i586-linux-gnulibc1, 331047 include,
133977 inet6, 35126 info, 98017 lib, 363829 libexec, 327344 local,
4514 lock, 133936 log, 11 lost+found, 132484 man, 133976 man8,
3753 openwin, 133931 pkg, 133965 postgres, 4371 preserve,
133937 rwho, 3191 sbin, 231918 share, 4372 spool, 67375 src,
4373 tmp, 4517 var

#----------------------------kernel-output--------------------------#

Dec 12 05:10:24 mikeg kernel: expire_old: expiring file older than 500
Dec 12 05:10:24 mikeg kernel: expire_old: expiring dir older than 6000
Dec 12 05:10:28 mikeg kernel: nfsd: terminating on signal 15
Dec 12 05:10:28 mikeg kernel: lockd_down: lockd failed to exit, clearing pid

#----------------------------end-Knfsd-run--------------------------#

---876492614-146503012-881901321=:416
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=nfstest2
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.95.971212053521.416E@mikeg.weiden.de>
Content-Description:

IyEvYmluL3NoDQoNCmVjaG8NCmVjaG8gJyMtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLWJlZ2luLVVuZnNkLXJ1bi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tIycNCmVjaG8NCkxPR19MRU5fQkVHSU49YGNhdCAvdmFyL2xvZy9zeXNs
b2d8d2MgLWxgDQpjYXQgL3Byb2MvdmVyc2lvbjsgZGF0ZQ0KZWNobyAvdXNy
L3NiaW4vcnBjLm1vdW50ZDsgL3Vzci9zYmluL3JwYy5tb3VudGQNCmVjaG8g
L3Vzci9zYmluL3JwYy5uZnNkOyAvdXNyL3NiaW4vcnBjLm5mc2QNCmVjaG8g
J2V4cG9ydGZzIC12JzsgZXhwb3J0ZnMgLXYNCmVjaG8NCmVjaG8gJyMtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1jbGllbnQtb3V0cHV0LS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tIycNCnJzaCBsYXB0b3AgJ21vdW50IC1vYXN5
bmMgZGVza3RvcDovIC9uZnM7XA0KIAllY2hvO1wNCiAJZWNobyAnY2xpZW50
OiBleGVjdXRpbmcgL2Jpbi9scyAtbSAvbmZzJztcDQogCWVjaG87XA0KIAkv
YmluL2xzIC1tIC9uZnMgMj4mMTsgc2xlZXAgMTtcDQogCWVjaG87XA0KIAll
Y2hvICdjbGllbnQ6IGV4ZWN1dGluZyAvYmluL2xzIC1taSAvbmZzJztcDQog
CWVjaG87XA0KIAkvYmluL2xzIC1taSAvbmZzIDI+JjE7IHNsZWVwIDE7XA0K
IAllY2hvO1wNCiAJZWNobyAnY2xpZW50OiBleGVjdXRpbmcgL2Jpbi9scyAt
bWkgL25mcyc7XA0KIAllY2hvO1wNCiAJL2Jpbi9scyAtbWkgL25mcyAyPiYx
OyBzbGVlcCAxO1wNCiAJZWNobztcDQoJL2Jpbi91bW91bnQgL25mcycNCmVj
aG8NCmVjaG8gJyMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1lbmQtY2xp
ZW50LW91dHB1dC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIycNCmVjaG8NCmVj
aG8gJ2tpbGxhbGwgcnBjLm1vdW50ZDsga2lsbGFsbCBycGMubmZzZCc7IGtp
bGxhbGwgcnBjLm1vdW50ZDsga2lsbGFsbCBycGMubmZzZA0Kc2xlZXAgMQ0K
TE9HX0xFTl9FTkQ9YGNhdCAvdmFyL2xvZy9zeXNsb2d8d2MgLWxgDQplY2hv
DQplY2hvICcjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWtlcm5lbC1v
dXRwdXQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSMnDQplY2hvDQp0YWls
IC1uIGBleHByICRMT0dfTEVOX0VORCAtICRMT0dfTEVOX0JFR0lOYCAvdmFy
L2xvZy9zeXNsb2cNCg0KZWNobw0KZWNobyAnIy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tZW5kLVVuZnNkLXJ1bi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0jJw0KZWNobw0KZWNobw0KZWNobyAnIy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tYmVnaW4tS25mc2QtcnVuLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0jJw0KZWNobw0KTE9HX0xFTl9CRUdJTj1gY2F0IC92YXIvbG9nL3N5
c2xvZ3x3YyAtbGANCmNhdCAvcHJvYy92ZXJzaW9uOyBkYXRlDQplY2hvIC91
c3Ivc2Jpbi9ycGMua21vdW50ZDsgL3Vzci9zYmluL3JwYy5rbW91bnRkDQpl
Y2hvIC91c3Ivc2Jpbi9ycGMua25mc2Q7IC91c3Ivc2Jpbi9ycGMua25mc2QN
CmVjaG8gJ2V4cG9ydGZzIC12JzsgZXhwb3J0ZnMgLXYNCmVjaG8NCmVjaG8g
JyMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1jbGllbnQtb3V0cHV0LS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIycNCnJzaCBsYXB0b3AgJ21vdW50
IC1vYXN5bmMgZGVza3RvcDovIC9uZnM7XA0KIAllY2hvO1wNCiAJZWNobyAn
Y2xpZW50OiBleGVjdXRpbmcgL2Jpbi9scyAtbSAvbmZzJztcDQogCWVjaG87
XA0KIAkvYmluL2xzIC1tIC9uZnMgMj4mMTsgc2xlZXAgMTtcDQogCWVjaG87
XA0KIAllY2hvICdjbGllbnQ6IGV4ZWN1dGluZyAvYmluL2xzIC1taSAvbmZz
JztcDQogCWVjaG87XA0KIAkvYmluL2xzIC1taSAvbmZzIDI+JjE7IHNsZWVw
IDE7XA0KIAllY2hvO1wNCiAJZWNobyAnY2xpZW50OiBleGVjdXRpbmcgL2Jp
bi9scyAtbWkgL25mcyc7XA0KIAllY2hvO1wNCiAJL2Jpbi9scyAtbWkgL25m
cyAyPiYxOyBzbGVlcCAxO1wNCiAJZWNobztcDQoJL2Jpbi91bW91bnQgL25m
cycNCmVjaG8NCmVjaG8gJyMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1l
bmQtY2xpZW50LW91dHB1dC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIycNCmVj
aG8NCmVjaG8gJ2tpbGxhbGwgcnBjLmttb3VudGQ7IGtpbGxhbGwgcnBjLmZz
ZCc7IGtpbGxhbGwgcnBjLmttb3VudGQ7IGtpbGxhbGwgbmZzZA0KZWNobyBt
b3VudDsgbW91bnQ7IGVjaG8NCmVjaG8gZGY7IGRmOyBlY2hvDQplY2hvICds
cyAtbWkgLyc7IC9iaW4vbHMgLW1pIC87IGVjaG8NCmVjaG8gJ2xzIC1taSAv
dXNyJzsgL2Jpbi9scyAtbWkgL3VzcjsgZWNobw0Kc2xlZXAgMQ0KTE9HX0xF
Tl9FTkQ9YGNhdCAvdmFyL2xvZy9zeXNsb2d8d2MgLWxgDQplY2hvDQplY2hv
ICcjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWtlcm5lbC1vdXRwdXQt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSMnDQplY2hvDQp0YWlsIC1uIGBl
eHByICRMT0dfTEVOX0VORCAtICRMT0dfTEVOX0JFR0lOYCAvdmFyL2xvZy9z
eXNsb2cNCmVjaG8NCmVjaG8gJyMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tZW5kLUtuZnNkLXJ1bi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIycN
CmVjaG8NCg==
---876492614-146503012-881901321=:416--