From owner-freebsd-hackers Thu May 4 13:58:42 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from bingnet2.cc.binghamton.edu (bingnet2.cc.binghamton.edu [128.226.1.18]) by hub.freebsd.org (Postfix) with ESMTP id 7267B37C248 for ; Thu, 4 May 2000 13:58:40 -0700 (PDT) (envelope-from zzhang@cs.binghamton.edu) Received: from sol.cs.binghamton.edu (sol.cs.binghamton.edu [128.226.123.100]) by bingnet2.cc.binghamton.edu (8.9.3/8.9.3) with ESMTP id QAA27938 for ; Thu, 4 May 2000 16:58:37 -0400 (EDT) Date: Thu, 4 May 2000 16:58:14 -0400 (EDT) From: Zhihui Zhang To: freebsd-hackers@freebsd.org Subject: One NFS cookie question Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have one question regarding the usage of NFS cookies. I read the following passage in the mailing list archive: -------- The BSD code simpy re-reads all of the directory blocks until it hits the right offset again whenever it gets NFSERR_BAD_COOKIE. However, suppose you have a directory of 3 blocks. You read the first block. Your offset is now at the end of the first block. You delete all the files in the first block. You want to read the 2nd block. You get BAD_COOKIE. So then you start again from the beginning, until you are at the wanted offset. However, the first block has disappeared now, so your offset lands you at what was originally the 3rd block. You've missed the 2nd block entirely. ------- Is this problem solved or not in FreeBSD 4.0-Release? -Zhihui To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message