On 31/03/2010 17:31, Bob Friesenhahn wrote:
On Wed, 31 Mar 2010, Edward Ned Harvey wrote:

Would your users be concerned if there was a possibility that
after extracting a 50 MB tarball that files are incomplete, whole
subdirectories are missing, or file permissions are incorrect?

Correction: "Would your users be concerned if there was a possibility that after extracting a 50MB tarball *and having a server crash* then files could
be corrupted as described above."

If you disable the ZIL, the filesystem still stays correct in RAM, and the
only way you lose any data such as you've described, is to have an
ungraceful power down or reboot.

Yes, of course. Suppose that you are a system administrator. The server spontaneously reboots. A corporate VP (CFO) comes to you and says that he had just saved the critical presentation to be given to the board of the company (and all shareholders) later that day, and now it is gone due to your spontaneous server reboot. Due to a delayed financial statement, the corporate stock plummets. What are you to do? Do you expect that your employment will continue?

Reliable NFS synchronous writes are good for the system administrators.

well, it really depends on your environment.
There is place for Oracle database and there is place for MySQL, then you don't really need to cluster everything and then there are environments where disabling ZIL is perfectly acceptablt.

One of such cases is that you need to re-import a database or recover lots of files over NFS - your service is down and disabling ZIL makes a recovery MUCH faster. Then there are cases when leaving the ZIL disabled is acceptable as well.

--
Robert Milkowski
http://milek.blogspot.com

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to