Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Why did FLUSH solve this problem?
Message
From
10/05/2001 14:11:54
Gerry Schmitz
GHS Automation Inc.
Calgary, Alberta, Canada
 
 
To
09/05/2001 15:48:52
General information
Forum:
Visual FoxPro
Category:
FoxPro 2.x
Miscellaneous
Thread ID:
00505050
Message ID:
00505908
Views:
26
>Write caching is a technology that's been around for a long time. It's well understood and has been reliably implemented in thousands of different configurations. Turning it off can result in a large performance hit and should never be undertaken lightly.<

It's not "write caching" that is the problem per se; it's the "I/O complete" notification.

Apparently, there were/are some controllers that would notify the O/S that "I/O is complete", when in fact it wasn't; they would post the notification and then do the writing ("write-behind", I think it's called). A problem could arise now if the controller (or something) crashed and there was no battery backup; the "system" assumes the data was written, when in fact it wasn't and there is no way to recover. Or ... one could "reset" the controller, which would dump the cach, possibly AFTER a notification was sent but before the write.

In any event, turning of write-caching (with SQL Server) "might" not make a "big" difference (5% at 250 I/O per sec).

One controller that supposedly can handle the above issues is the "Compaq SMART-2" (whatever that is).
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform