[861] in arla-drinkers

home help back first fref pref prev next nref lref last post

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


home help back first fref pref prev next nref lref last post