Re: Very Large File Splatter

From: Date: Mon, 04 Mar 2013 17:09:36 +0000
Subject: Re: Very Large File Splatter
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-320382@lists.php.net to get a copy of this message
On 22 February 2013 21:04, Brian Smither <bhsmither@gmail.com> wrote: > PHP 5.4.4-TS-VC9 on Windows XP SP3 NTFS non-system drive with 18GB free. > > I dare not try to replicate this. As such, I cannot firmly place the blame on PHP. > > I have peppered a PHP application with a call to a function which appends-only to a logfile the > parameters passed to it. Each pass of the application creates many MB of content. > > It is conceivable that I ran out of hard drive space. > > When that which what I was working on seemed to be acting very weird, I rebooted the computer > only to see thousands of lines scroll by from Windows repairing the file system. > > I discovered logfile contents in many dozens of files. The timestamp and filesize of the > damaged files were not changed. Only the contents replaced with slices of the logfile. > > Again, I'm not going to try to 'intentionally' replicate this, so I ask: > > Has PHP's interface with the NTFS file sub-system ever been reported to splatter a file > across the contents of a drive? At this stage, the safest option is a restore from your backups. Cross linked files often mean the tail end of one of the cross linked files is now orphaned.

« previous php.general (#320382) next »