NFS, poldek, waiting for lock

lukasz lukasz w mikroplan.com.pl
Czw, 20 Paź 2005, 18:12:22 CEST


lukasz wrote:

>Waiting for lock
>/var/poldek/ftp_ftp2.pld-linux.org.dists.ac.PLD.i686.PLD.RPMS...
>
>po czym, Ctrl-C:
>
>Unable to obtain lock 
>/var/poldek/ftp_ftp2.pld-linux.org.dists.ac.PLD.i686.PLD.RPMS/
>.vflock__var.poldek.ftp.ftp2.pld-linux.org.dists.ac.PLD.i686.PLD.RPMS...
>
>czy to jest babol NFS - bo mialem z nim tez troche problemow, wlasnie
>przy okazji
>plikow typu lock, czy to przypadlosc poldka?
>  
>
po wgladzie w 'man 2 open', gdzie milo napisali, ze

O_EXCL is broken on NFS file systems;

i podgladnieciu strace poldek:

open("/var/poldek/ftp_ftp2.pld-linux.org.dists.ac.PLD.i686.PLD.RPMS/.vflock__var.poldek.ftp.ftp2.pld-linux.org.dists.ac.PLD.i686.PLD.RPMS",
O_RDWR|O_CREAT, 0644) = 11
fcntl64(11, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) =
-1 ENOLCK (No locks available)
close(11)                               = 0
write(1, "Waiting for lock /var/poldek/ftp"..., 82) = 82

sprawa sie wyjasnia...


--
Lukasz



Więcej informacji o liście dyskusyjnej pld-users-pl