[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kde3support/kdecore
From: Luboš Luňák <l.lunak () kde ! org>
Date: 2008-04-23 9:02:08
Message-ID: 1208941328.807750.30156.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 800079 by lunakl:
Do not paranoidly sync every time, it causes I/O performance problems
for some users. People who still want it for whatever reason like using XFS
can set $KDE_EXTRA_FSYNC to 1.
(http://lists.kde.org/?l=kde-devel&m=120880682813170&w=2)
M +7 -4 k3tempfile.cpp
--- trunk/KDE/kdelibs/kde3support/kdecore/k3tempfile.cpp #800078:800079
@@ -261,11 +261,14 @@
if (mFd >= 0)
{
- result = FDATASYNC(mFd);
- if (result)
+ if( qstrcmp( getenv( "KDE_EXTRA_FSYNC" ), "1" ) == 0 )
{
- kWarning() << "K3TempFile: Error trying to sync " << mTmpName << ": " << strerror(errno);
- mError = errno;
+ result = FDATASYNC(mFd);
+ if (result)
+ {
+ kWarning() << "K3TempFile: Error trying to sync " << mTmpName << ": " << strerror(errno);
+ mError = errno;
+ }
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic