Date: Sun, 12 Jan 2003 22:52:02 +0100 (CET) From: Tomas Pluskal <plusik@pohoda.cz> To: Terry Lambert <tlambert2@mindspring.com> Cc: David Schultz <dschultz@uclink.Berkeley.EDU>, Bruce Evans <bde@zeta.org.au>, <freebsd-fs@FreeBSD.ORG> Subject: Re: seeking help to rewrite the msdos filesystem Message-ID: <20030112222759.R23717-100000@localhost.localdomain> In-Reply-To: <3E21D9F0.A2AA9F0@mindspring.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Thank you all for your comments. I would like to state here, that I have no experience with filesystem development at all (well, now I have a bit :) You told me to look at the cd9660 code, so I did my best to do it like it's in cd9660... I only partially understand what the code really does. By the way, is there any documentation for these things anywhere ? I mean it is quite hard to understand what pcbmap(), bread(), cluster_read() etc. and their parameters really mean, just by reading the code... If I understand it right, when I assume the file is not fragmented, it is just a performance issue - it would make the FS slow on fragmented files, but should not break anything. Is this correct? If any of you could suggest a better solution (in a way that I could understand it :), I can work on it. Tomas On Sun, 12 Jan 2003, Terry Lambert wrote: > > FWIW, I had the same question, but I haven't had time to really > stare at some FS instances from a working Windows box from the > FreeBSD side of things, to know how bad this really is, so I > thought that this might be on purpose. > > I don't expect he'd ever see it at all, given his intended usage. > > I think that it's not that bad (really), but will lose about 50% > of the performance improvement on a file that's partially fragged, > but still contains contiguous blocks in it. On a generally fragged > file, you're not going to trigger the code at all. I'm not really > sure a cluster can start at a non-boundary, anyway (this is what I > need to looks at examples to see), so it may be a total non-issue. > > -- Terry > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030112222759.R23717-100000>