From owner-freebsd-fs Mon Jul 29 19:25:20 2002 Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C44D737B400; Mon, 29 Jul 2002 19:25:18 -0700 (PDT) Received: from cs.rpi.edu (mumble.cs.rpi.edu [128.213.8.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC50C43E65; Mon, 29 Jul 2002 19:25:17 -0700 (PDT) (envelope-from crossd@cs.rpi.edu) Received: from monica.cs.rpi.edu (monica.cs.rpi.edu [128.213.7.3]) by cs.rpi.edu (8.9.3/8.9.3) with ESMTP id WAA92556; Mon, 29 Jul 2002 22:25:14 -0400 (EDT) Received: from monica.cs.rpi.edu (crossd@localhost) by monica.cs.rpi.edu (8.11.6/8.11.6) with ESMTP id g6U2PEO23038; Mon, 29 Jul 2002 22:25:14 -0400 (EDT) (envelope-from crossd@monica.cs.rpi.edu) Message-Id: <200207300225.g6U2PEO23038@monica.cs.rpi.edu> To: Robert Watson Cc: "David E. Cross" , fs@freebsd.org, guptar@cs.rpi.edu, crossd@cs.rpi.edu Subject: Re: UFS Journaling Project In-Reply-To: Message from Robert Watson of "Mon, 29 Jul 2002 19:13:42 EDT." References: Date: Mon, 29 Jul 2002 22:25:14 -0400 From: "David E. Cross" Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org > That's fairly odd. When I added extended attribute support to UFS, I > simply stuck the new structure (ufs_extattr_per_mount) in struct ufsmount > and never looked back. I can't, offhand, imagine what you're running into > -- ufsmount should only ever be in-memory, and never on disk. > > Not sure I really have any useful suggestions, other perhaps than to > experiment a bit and see what exactly triggers the problem. Try adding > long[] arrays at various points in the structure, and see what size and > location cause the problem to kick in. > > Very strange... Its funny you should mention extattr, that is exactly the example we have been following for this so far, and precisely the "grouping" of UFS extensions we were after. For now placing our addition at the tail end of ufsmount is working. We can track down the crud later. -- David Cross | email: crossd@cs.rpi.edu Lab Director | Rm: 308 Lally Hall Rensselaer Polytechnic Institute, | Ph: 518.276.2860 Department of Computer Science | Fax: 518.276.4033 I speak only for myself. | WinNT:Linux::Linux:FreeBSD To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message