Subject | Re: [firebird-support] Some technical questions for experienced Firebird users/programmers |
---|---|
Author | GOVINDKRISHNA |
Post date | 2004-06-21T10:02:52Z |
I do get corrupted databases with Forced writes on. Not sure if it is because of a faulty chip <g>
Tends to happen more on windows 98 than on 2000. But does happen on 2000 if the UPS fails or server reboots because of a faulty CPU fan etc.
However some points to note
1. My application stores lots of large blobs.
2. There are some fundamental design flaws in my app ( I did not know enough about Firebird when I designed it.) The difference between OAT and next transaction is pretty large can be between 3000 to 10000. (Fixing it in my next rewrite of the app)
gk
------------------Original Message-----------
From : Boguslaw Brandys <brandys@...>
To : "firebird-support.yahoogroups.com" <firebird-support@yahoogroups.com>
Date : 18/06/2004 4:13:08 PM
Subject : [firebird-support] Some technical questions for experienced Firebird users/programmers
Hello,
I don't know if this is the right group for that questions , so fix me if
i'm wrong.
I was told that some cheap IDE drives have broken chips and incorrectly
return written status (checked using for example fsync() UNIX ,
FlushFileBuffers() Windows functions) for data in internal disc buffer
BEFORE actually write them on disc surface, so the question are : does
Firebird uses those functions and does anybody have problems with
corrupted databases even using Forced Writes on, on Windows/Linux (without
using UPS of course) ?
Is switching on Forced Writes on Linux (ext3 partition) gives any better
security against data corruption ? I don't see it's mentioned as required
under Linux.
--
Best Regards
Bogus�aw Brandys
Yahoo! Groups Links
Tends to happen more on windows 98 than on 2000. But does happen on 2000 if the UPS fails or server reboots because of a faulty CPU fan etc.
However some points to note
1. My application stores lots of large blobs.
2. There are some fundamental design flaws in my app ( I did not know enough about Firebird when I designed it.) The difference between OAT and next transaction is pretty large can be between 3000 to 10000. (Fixing it in my next rewrite of the app)
gk
------------------Original Message-----------
From : Boguslaw Brandys <brandys@...>
To : "firebird-support.yahoogroups.com" <firebird-support@yahoogroups.com>
Date : 18/06/2004 4:13:08 PM
Subject : [firebird-support] Some technical questions for experienced Firebird users/programmers
Hello,
I don't know if this is the right group for that questions , so fix me if
i'm wrong.
I was told that some cheap IDE drives have broken chips and incorrectly
return written status (checked using for example fsync() UNIX ,
FlushFileBuffers() Windows functions) for data in internal disc buffer
BEFORE actually write them on disc surface, so the question are : does
Firebird uses those functions and does anybody have problems with
corrupted databases even using Forced Writes on, on Windows/Linux (without
using UPS of course) ?
Is switching on Forced Writes on Linux (ext3 partition) gives any better
security against data corruption ? I don't see it's mentioned as required
under Linux.
--
Best Regards
Bogus�aw Brandys
Yahoo! Groups Links
>>> This mail is created in Hamsa (www.jlmatrix.com) <<<