[861] in arla-drinkers
arla 0.25 and cvs
daemon@ATHENA.MIT.EDU (Enrico Scholz)
Fri Jun 4 20:11:56 1999
From owner-arla-drinkers@stacken.kth.se Sat Jun 05 00:11:54 1999
Return-Path: <owner-arla-drinkers@stacken.kth.se>
Delivered-To: arla-drinkers-mtg@bloom-picayune.mit.edu
Received: (qmail 16646 invoked from network); 5 Jun 1999 00:11:53 -0000
Received: from unknown (HELO sundance.stacken.kth.se) (130.237.234.41)
by bloom-picayune.mit.edu with SMTP; 5 Jun 1999 00:11:53 -0000
Received: (from majordom@localhost)
by sundance.stacken.kth.se (8.8.8/8.8.8) id CAA08462
for arla-drinkers-list; Sat, 5 Jun 1999 02:04:27 +0200 (MET DST)
Received: from turbot.pdc.kth.se (turbot.pdc.kth.se [130.237.221.42])
by sundance.stacken.kth.se (8.8.8/8.8.8) with ESMTP id CAA08458
for <arla-drinkers@stacken.kth.se>; Sat, 5 Jun 1999 02:04:21 +0200 (MET DST)
Received: (from d95-mah@localhost)
by turbot.pdc.kth.se (8.8.7/8.8.7) id CAA03408;
Sat, 5 Jun 1999 02:04:20 +0200 (MET DST)
Original-Sender: ensc@ultra.csn.tu-chemnitz.de
To: arla-drinkers@stacken.kth.se
Subject: arla 0.25 and cvs
From: Enrico Scholz <enrico.scholz@wirtschaft.tu-chemnitz.de>
Date: 04 Jun 1999 13:31:47 +0200
Message-ID: <m3n1ygurq4.fsf@ultra.csn.tu-chemnitz.de>
Lines: 49
User-Agent: Gnus/5.070084 (Pterodactyl Gnus v0.84) XEmacs/21.2(beta14)
(Dionysos)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Gnus v5.6.45/Emacs 19.34
Sender: owner-arla-drinkers@stacken.kth.se
Precedence: bulk
Hi,
with arla 0.25, cvs seems to have problems to close files on AFS
volumes. I don't know if 0.24 has the same problem, but 0.23 worked
correctly.
The interesting part of strace'ing "cvs -d <an AFS path> commit -f
-m ''" is:
------------------
open("/home/ensc/afs/ensc/PUBLIC/test/test/,ttt.txt,", O_WRONLY|O_CREAT|O_TRUNC|O_EXCL, 0444) = 10
fchmod(10, 0100444) = 0
fcntl(10, F_GETFL) = 0x1 (flags O_WRONLY)
fstat(10, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
_llseek(10, 0, {0}, SEEK_CUR) = 0
write(10, "head\t1.1;\naccess;\nsymbols;\nl"..., 137) = 137
write(10, "\n\n1.1\nlog\n@*** empty log mes"..., 47) = 47
close(10) = -1 EACCES (Permission denied)
------------------
At another system with TransArc AFS the whole procedure works.
My system is linux 2.2.9, glibc 2.1. The rights to the directory are
------------------
$ fs la .
Access list for . is
Normal rights:
system:anyuser rlidwka
ensc rlidwka
------------------
Enrico
--
eMail: enrico.scholz@wirtschaft.tu-chemnitz.de
talk: ensc@ultra.csn.tu-chemnitz.de