Sorry, you're confused about this. The point of raw devices is so that
the application can KNOW that the data has got to the device and that
another system reading from the same device will read the data which it
just wrote. This is exactly what is needed for multiple-server database
applications. Think how bad it would be for your database to write a
block to the shared disc, and then have a different machine access the
stale data which happens to be in its buffer cache.
-- Matthew Wilcox <willy@bofh.ai> "Windows and MacOS are products, contrived by engineers in the service of specific companies. Unix, by contrast, is not so much a product as it is a painstakingly compiled oral history of the hacker subculture." - N Stephenson- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/