From owner-freebsd-questions Sat Jun 23 16: 0:42 2001 Delivered-To: freebsd-questions@freebsd.org Received: from clmboh1-smtp3.columbus.rr.com (clmboh1-smtp3.columbus.rr.com [65.24.0.112]) by hub.freebsd.org (Postfix) with ESMTP id 79EFC37B405; Sat, 23 Jun 2001 16:00:39 -0700 (PDT) (envelope-from wmoran@iowna.com) Received: from iowna.com (dhcp065-024-023-038.columbus.rr.com [65.24.23.38]) by clmboh1-smtp3.columbus.rr.com (8.11.2/8.11.2) with ESMTP id f5NMvJs01220; Sat, 23 Jun 2001 18:57:20 -0400 (EDT) Message-ID: <3B351F6B.27A6C1DB@iowna.com> Date: Sat, 23 Jun 2001 18:59:55 -0400 From: Bill Moran X-Mailer: Mozilla 4.76 [en] (X11; U; FreeBSD 4.3-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: Greg Lehey Cc: Drew Derbyshire , questions@FreeBSD.org Subject: Re: Stopping / removing vinum segments References: <007701c0f6de$cef773b0$94cba8c0@xena> <3B2C2B84.8792D238@iowna.com> <000801c0f72b$f25931c0$94cba8c0@xena> <3B2CC068.2A0B6C01@iowna.com> <000801c0f748$ab47a880$94cba8c0@xena> <20010619112338.C58585@wantadilla.lemis.com> <002801c0fa6c$3d0f78d0$94cba8c0@xena> <20010622132151.X57186@wantadilla.lemis.com> <3B32C5BE.D388DCF9@iowna.com> <20010622135015.Z57186@wantadilla.lemis.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Greg Lehey wrote: > > Makes sense now (didn't before) > > Perhaps a more informative error message under these circumstances would > > be helpful? Something to the effect of: "Detaching will destroy data! > > Use -f if you're sure." > > Yes, this would be a good idea. If somebody wants to write the code, > I'll include it. Well, I took that statement to heart and started digging into the source code (hoping I would be able to understand it) While I haven't given up yet, code at this level looks pretty magic to me. I haven't even figured out where to start tweaking yet. Basically what I'm asking is for any references to get me started on understanding the vinum code. At a low level it seems pretty well documented, but I'm looking for a broader explanation. Something like "File xxx.c contains routines for foo, file yyy.c contains routines for doing bar." This is not guarantee that I'm at the point where I can figure this out. But as I said before, I'm not ready to give up yet. TIA -Bill -- If a bird in the hand is worth two in the bush, then what can I get for two hands in the bush? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message