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