From owner-freebsd-current Wed Dec 16 15:23:10 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA29019 for freebsd-current-outgoing; Wed, 16 Dec 1998 15:23:10 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from dingo.cdrom.com (castles128.castles.com [208.214.165.128]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA29012 for ; Wed, 16 Dec 1998 15:23:08 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id PAA01606; Wed, 16 Dec 1998 15:20:49 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Message-Id: <199812162320.PAA01606@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Paul van der Zwan cc: Mike Smith , current@FreeBSD.ORG Subject: Re: Weird NFS error using Solaris 7 server In-reply-to: Your message of "Wed, 16 Dec 1998 23:33:53 +0100." <199812162233.XAA00548@trantor.stuyts.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 16 Dec 1998 15:20:49 -0800 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > To test my theory that the -1 times are causing the error because they violate > the protocol, I chanded the #define nfsm_v3sattr in /usr/src/sys/nfs/ > nfsm_subs.h to use NFSV3SATTRTIME_TOSERVER in stead of NFSV3SATTRTIME_TOCLIENT. > This makes the server ignore the time values. My test program now creates > poth testfile1 and testfile2. This means that the files get the server's timestamp, which is going to break things like make(1) which expect files to be created with the client's time. > I might be wrong but I think the bug is in the client code and surfaced because > Solaris 7 has become stricter about clients adhering to the protocol specs. This sounds like a good starting point; any chance of tracking down where the time values are supposed to be set in the FreeBSD code and fixing that, since that's what seems to be wrong...? -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message