On 04/05/10 09:59, Nicolas Williams wrote:
Will F. suggests that setting sync=barrier on /var should yield an
unsupported system.  I'd be happy with that too.

In PSARC contexts, I generally prefer to avoid using words like "supported" and "unsupported", since they are statements about the likely future behavior of support personnel rather than direct promises about the behavior of the system.

How about:

"Setting sync=barrier on the currently active root or /var filesystem may result in out-of-spec behavior, application data loss and increased vulnerability to replay attacks".

Another instance where sync=barrier could subtly cause trouble is for any SMTP listener (sendmail or alternative). SMTP requires that the receiver have the message in stable storage before sending the "ok" to the sender, so that in the event of a crash, messages get duplicated rather than dropped.

But, on the other hand, it seems like it might be clever to temporarily set sync=barrier during package operations on a freshly-cloned alternate BE -- if the package operation doesn't complete, you have to torch the BE, anyway.

                                                - Bill







_______________________________________________
opensolaris-arc mailing list
[email protected]

Reply via email to