[11191] in Athena Bugs
[afshelp@transarc.com: Re: AFS 3.2: delayed client update]
daemon@ATHENA.MIT.EDU (Richard Basch)
Mon Oct 11 12:42:17 1993
Date: Mon, 11 Oct 1993 12:42:01 -0400
To: bugs@MIT.EDU
From: "Richard Basch" <basch@MIT.EDU>
It looks like this one is a heisenbug. I couldn't reproduce this and
Transarc isn't able to do anything with it either.
------- Forwarded Message
To: probe@MIT.EDU
From: afshelp@transarc.com
Reply-To: afshelp@transarc.com
X-Added: With Flames (afshelp-outgoing $Revision: 3.0 $)
Return-Path: <dej+@transarc.com>
Date: Mon, 11 Oct 1993 11:27:20 -0400 (EDT)
Subject: Re: AFS 3.2: delayed client update
Cc:
In-Reply-To: <9310081606.AA26939@tardis.MIT.EDU>
References: <9310081606.AA26939@tardis.MIT.EDU>
Hi Richard,
>Here's an example of this "bug":
>
>athena% make clean
>rm -f *.o *.c *.lib *.sym clu.junk
>athena% make start_up.o
>/mit/PCLU/decmipsbin/PCLU -optimize start_up.clu token.equ general.equ -use le>
07.lib -use /mit/PCLU/decmipslib/lib/useful.lib
>athena% ls -altr start*
>-rw------- 1 pshuang 36 Oct 5 19:53 start_up.clu
>-rw------- 1 pshuang 472 Oct 5 19:56 start_up.c
>athena% ls -altr start*
>-rw------- 1 pshuang 36 Oct 5 19:53 start_up.clu
>-rw------- 1 pshuang 2720 Oct 5 19:56 start_up.o
>
>The two ls commands were issued within a few seconds of each other, the
>first one was issued within a few seconds after the make completed.
I tried this, my example is below. Note that this was on a Solaris 2.1 machine.
If you would like me to repeat this on a different type of machine, let me know
pork[hold] ls -l
total 8
-rw-r--r-- 1 dej 84 Oct 11 11:18 Makefile
-rw-r--r-- 1 dej 3241 Oct 11 11:17 Makefile~
-rw-r--r-- 1 dej 568 Oct 11 10:52 ftest.c
-rw-r--r-- 1 dej 576 Oct 11 10:23 ftest.c~
-rw-r--r-- 1 dej 304 Oct 11 11:24 ftest.o
pork[hold] make clean
rm -f ftest *.o core \
pork[hold] make ftest.o
cc -target sun4 -c ftest.c
ls -altr
pork[hold] ls -altr
total 16
-rw-r--r-- 1 dej 576 Oct 11 10:23 ftest.c~
-rw-r--r-- 1 dej 568 Oct 11 10:52 ftest.c
drwxrwxrwx 29 root 6144 Oct 11 11:04 ../
-rw-r--r-- 1 dej 3241 Oct 11 11:17 Makefile~
-rw-r--r-- 1 dej 84 Oct 11 11:18 Makefile
drwxr-xr-x 2 dej 2048 Oct 11 11:24 ./
-rw-r--r-- 1 dej 648 Oct 11 11:24 ftest.o
pork[hold] ls -altr
total 16
-rw-r--r-- 1 dej 576 Oct 11 10:23 ftest.c~
-rw-r--r-- 1 dej 568 Oct 11 10:52 ftest.c
drwxrwxrwx 29 root 6144 Oct 11 11:04 ../
-rw-r--r-- 1 dej 3241 Oct 11 11:17 Makefile~
-rw-r--r-- 1 dej 84 Oct 11 11:18 Makefile
drwxr-xr-x 2 dej 2048 Oct 11 11:24 ./
-rw-r--r-- 1 dej 648 Oct 11 11:24 ftest.o
pork[hold] ls -altr
total 16
-rw-r--r-- 1 dej 576 Oct 11 10:23 ftest.c~
-rw-r--r-- 1 dej 568 Oct 11 10:52 ftest.c
drwxrwxrwx 29 root 6144 Oct 11 11:04 ../
-rw-r--r-- 1 dej 3241 Oct 11 11:17 Makefile~
-rw-r--r-- 1 dej 84 Oct 11 11:18 Makefile
drwxr-xr-x 2 dej 2048 Oct 11 11:24 ./
-rw-r--r-- 1 dej 648 Oct 11 11:24 ftest.o
I did not see any problems here. I did the command three times only milliseconds
apart and the size of the file never changed.
Regards,
Dawn
------- End Forwarded Message