Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Originating-IP: [212.209.126.190] X-Originating-Email: [jpv50 AT hotmail DOT com] From: "John Vincent" To: cygwin AT cygwin DOT com Subject: Re: SPARSE files considered harmful - please revert Date: Mon, 19 May 2003 19:26:22 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 19 May 2003 19:26:22.0425 (UTC) FILETIME=[87F35C90:01C31E3C] You say that any areas that are seeked over should be sparse as well. That is true on many Unix/Linux file systems. I've not seen anything to suggest it's true on NTFS though, have you? From: "Max Bowsher" To: Date: Mon, 19 May 2003 19:54:19 +0100 Subject: Re: SPARSE files considered harmful - please revert References: -------------------------------------------------------------------------------- John Vincent wrote: > >I looked up sparse files on MSDN and found the following link: > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/sparse_file_operations.asp > >The most interesting thing is that a sparse file is only sparse if the zeros >in the file are written with a special operation. I strongly suspect that >the patch to support sparse files introduced in cygwin is incorrect (or at >least incomplete) Areas that are simply seeked over, and never written to, should be sparse as well. Anyway: Based on the posted numbers, global use of sparse files is a bad idea. Can we conditionalize sparse files on a $CYGWIN option? (Or something else, I don't mind, but the important thing is that it should not be on by default.) _________________________________________________________________ It's fast, it's easy and it's free. Get MSN Messenger today! http://www.msn.co.uk/messenger -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/