Bug 816642 - Avoid fragmenting cache files, r=jduell

This commit is contained in:
Michal Novotny 2013-01-15 14:43:53 +01:00
parent 15b189f769
commit 50b10a2067

View File

@ -387,8 +387,9 @@ nsDiskCacheBlockFile::Write(int32_t offset, const void *buf, int32_t amount)
mFileSize = clamped(mFileSize, minPreallocate, maxPreallocate);
}
mFileSize = std::min(mFileSize, maxFileSize);
// Appears to cause bug 617123? Disabled for now.
//mozilla::fallocate(mFD, mFileSize);
#if !defined(XP_MACOSX)
mozilla::fallocate(mFD, mFileSize);
#endif
}
if (PR_Seek(mFD, offset, PR_SEEK_SET) != offset)
return false;