Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jul 2005 08:02:49 +0200
From:      Lars =?iso-8859-1?Q?K=F6ller?= <lars.koeller@uni-bielefeld.de>
To:        freebsd-questions@freebsd.org
Cc:        Lars =?iso-8859-1?Q?K=F6ller?= <lars.koeller@uni-bielefeld.de>
Subject:   Re: Sporadical NFS errors with NetApp backend (solved)
Message-ID:  <200507110602.j6B62ng12602@rayadm.hrz.uni-bielefeld.de>
In-Reply-To: Message from Lars =?iso-8859-1?Q?K=F6ller?= <lars.koeller@uni-bielefeld.de> "of Fri, 24 Jun 2005 14:09:54 %2B0200." <200506241209.j5OC9sS11714@rayadm.hrz.uni-bielefeld.de>

next in thread | previous in thread | raw e-mail | index | archive | help
----------

Hello,

alas I get not response to my question, but some more googling and =

testing leads to a solution.

With the following mount options all runs well:

  tcp,rw,bg,dumbtimer,-r=3D32768,-w=3D32768

the most important thing is to not use any of the following

  intr or soft

it seems (only idea and wild speculation), that with even the intr =

mount option some IO ops are interrupted, so that I see the reported =

errors below.

Perhaps the problem are a signal send to a thread???

Regards

Lars


In reply to Lars K=F6ller who wrote:
 =

> At the moment I have a really strange problem in our environment.
> =

>   - NetApp Cluster NFS file server
>   - HPUX-11, Solaris-8, FreeBSD-4.11 Clients
> =

>   - 60000 Virus/Spam scans a day, spread over 5 different FreeBSD Machi=
nes,
>     two different hardware bases, 1GBit Network
> =

> A problem occurs with the Sophos PMX (PureMessage Anti-Spam/Anti-Virus)=

> Application. 1-3 times a day the following happens:
> =

>   - pmx_log:3 2005-06-23T12:26:58 [36968,milter] pmx_file(): =

>     Can't append message info to '/usr/local/pmx4/var/qdir/tmp/11195224=
18-36968:135299072-ZN0IIE00EX1IKSAE.00-738-vscan1.hrz.uni-bielefeld.de': =
Bad file descriptor at /usr/local/pmx4/lib/site_perl/5.6.1/PureMessage/Me=
ssageFile.pm line 124.
> =

>   - /usr/local/pmx4/var is located on the NetApp Filer (NFSv3)
> =

>   - Line 124 referenced above looks like (close($f)):
> =

> sub make {
>     my $class =3D shift;
>     my $fname =3D shift;
>     my $minfo =3D @_ =3D=3D 1 ? shift : do {
>         require PureMessage::MessageInfo;
>         PureMessage::MessageInfo->new(@_);
>     };
>     open(my $f, ">>", $fname) || die "Can't append to '$fname': $!\n";
>     print $f _minfo_block($minfo);
>     close($f) || die "Can't append message info to '$fname': $!";
>     1;
> }
> =

>   - BUT: The message-info is absolutely correct appended!
> =

> This does not occur if I move /usr/local/pmx4/var on a local disk.


-- =

 Dr. Lars K=F6ller \   E-Mail : Lars.Koeller@Uni-Bielefeld.DE
  Leitung Systeme \  Tel: +49 521/106-4964, FAX: +49 521/106-154964
  u. Serverdienste \ PGP-Key: http://www.uk.pgp.net/pgpnet/wwwkeys.html
--------- FreeBSD, what else? ----- http://www.de.freebsd.org ---------




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200507110602.j6B62ng12602>