Skip site navigation (1)Skip section navigation (2)
Date:      26 Dec 2001 18:49:44 -0000
From:      Doug Clements <doug@linkline.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   kern/33203: "got bad cookie" errors on NFS client
Message-ID:  <20011226184944.98317.qmail@courtney.linkline.com>

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

>Number:         33203
>Category:       kern
>Synopsis:       "got bad cookie" errors on NFS client
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 26 10:50:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Doug Clements
>Release:        FreeBSD 4.4-RELEASE i386
>Organization:
LinkLine Communications
>Environment:
System: FreeBSD courtney.linkline.com 4.4-RELEASE FreeBSD 4.4-RELEASE #1: Mon Nov 26 19:36:25 PST 2001 admin@courtney.linkline.com:/usr/src/sys/compile/COURTNEY i386

	
>Description:
I have a FreeBSD 4.4 NFS server with FreeBSD 4.4 clients. There are 3 clients, interconnected with a Intel Gigibit fiber cards and Intel Gigabit copper cards.

Under medium to heavy load, all clients will get the following messages in the messages log:
Dec 25 18:39:31 courtney /kernel: got bad cookie vp 0xcee5b200 bp 0xc64fdc88

The vp and bp change, and it appears to be causing corruption in a text user file (only a single machine is updating the file, the rest are reading)

>How-To-Repeat:
Install FreeBSD 4.4-RELEASE on 3 machines. Have one act as an NFS server, the other 2 clients. Connect the clients directly to the server with crossover cables. Set up a qmail+vpopmail setup with cdb files, having the user database on the NFS server, along with the mail.

Create a bunch of domains (100+) with a bunch of users (5000+) in each domain, and start devliering mail with one NFS client, while the other is in charge of webmail, pop, and imap (checking mail). While under load, attempt to update the user file with vi, or the included vpopmail programs.

The flat-text user files will get corrupted, and the above error messages will show up on the client machines.

>Fix:

None known. considering moving to SQL authentication instead of cdb.
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




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