[Beowulf] Sidebar: Vista Rant

Chris Samuel csamuel at vpac.org
Wed Jul 18 17:36:49 PDT 2007


On Thu, 19 Jul 2007, Geoff Galitz wrote:

[about reasons for MacOSX]
> It's not the desktop, IMO.  It is the entire software stack.  From the
> kernel up though the application layer with a predictable hardware
> and  firmware layer underneath. 

I know the MySQL folks found from bitter experience that MacOSX can be just as 
annoyingly painful in its behaviour as other platforms..

This is from the MySQL 4.1.9 release notes relating to InnoDB (where they need 
some way of making sure data hits disk for ACID compliance):

http://forums.mysql.com/read.php?3,11554,11554

InnoDB: When MySQL/InnoDB is compiled on Mac OS X 10.2 or earlier, detect the 
operating system version at run time and use the fcntl() file flush method on 
Mac OS X versions 10.3 and later. In Mac OS X, fsync() does not flush the 
write cache in the disk drive, but the special fcntl() does; however, the 
flush request is ignored by some external devices. Failure to flush the 
buffers may cause severe database corruption at power outages.

-- 
Christopher Samuel - (03) 9925 4751 - Systems Manager
 The Victorian Partnership for Advanced Computing
 P.O. Box 201, Carlton South, VIC 3053, Australia
VPAC is a not-for-profit Registered Research Agency
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.scyld.com/pipermail/beowulf/attachments/20070719/c51c981d/attachment.bin


More information about the Beowulf mailing list