From: Omri S. <ocschwar@MIT.EDU> - 2007-09-27 20:36:41
|
On Thu, 27 Sep 2007, Didier wrote: > Hi, > On Thu, 27 Sep 2007 14:15:53 -0400 (EDT), Omri Schwarz wrote >> On Wed, 26 Sep 2007, Didier wrote: >> >>> Hi, >>> On Mon, 24 Sep 2007 14:21:39 -0400 (EDT), Omri Schwarz wrote >>>> Hi, all. >>>> >>>> I've a Fedora Core 6 server with FC6's RPM of netatalk, >>>> serving over TCP only, and offering '~', i.e. the home directories. >>>> These come from a multitude of Solaris 9 NFS version 3 servers, >>>> and therein lies the rub. When lockd on those stations decides to >>>> get on the blink, netatalk gets stalled on calling fcntl() on the >>>> ..AppleDouble/whatever file, and every operation, including the >>>> mounting, becomes as slow as mollases. >>> You can try: >>> - Don't start lockd at all! It was working for some versions of linux nfs > client. >> >> The NFS servers run Solaris and need lockd for other uses. > I was thinking of lockd/statd on the linux netatalk server, or are you running > netatalk on Solaris? No. This is a Linux AFP server, which is trying to re-export some NFS shares living on Solaris servers. Which means lockd/statd on the Linux server should be irrelevant, but just in case, I turned the off. Problem persists. >> >>> - or recompile netatalk with configure --disable-locking, I'm not sure it's >>> working if the cnid db is on a nfs mounted volume though. >> >>> Of course in both case if a volume is mounted by two users you're in trouble. >> >> Might do it, but: >> >> I'm trying with GCC 3.2.2, and right now the >> CVS version fails to build on this error: > You should rather use branch-netatalk-2-0. HEAD is ok just a little less tested. > > If branch-netatalk-2-0 still doesn't compile (offending lines are ifdef out) > you can try to configure with --disable-quota. Yup. That works. Thanks. Omri Schwarz --- ocs...@mi... Timeless wisdom of biomedical engineering: "Noise is principally due to the presence of the patient." -- R.F. Farr |