[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-3408?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16854253#comment-16854253
 ] 

Alexander Shraer commented on ZOOKEEPER-3408:
---------------------------------------------

There were some discussions about this on the mailing list, eg., 
[http://zookeeper-user.578899.n2.nabble.com/forceSync-no-td7577568.html]

IMHO a single reboot and leader re-election could lead to data loss if data 
isn't synced to disk - imagine 5 servers. A transaction committed to 3 out of 
5, and one of those 3 reboots. Now 3 out of 5 servers don't have that 
transaction and could cause that transaction to be truncated from the logs of 
the other 2 servers. Maybe someone can correct me if I'm wrong here.

> Improve information about risks for forceSync config option
> -----------------------------------------------------------
>
>                 Key: ZOOKEEPER-3408
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-3408
>             Project: ZooKeeper
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Dmitry Konstantinov
>            Priority: Minor
>
> [https://zookeeper.apache.org/doc/r3.5.5/zookeeperAdmin.html#Unsafe+Options]
> {quote}
> The following options can be useful, but be careful when you use them. The 
> risk of each is explained along with the explanation of what the variable 
> does.
> {quote}
> {quote}
> _forceSync_ : (Java system property: *zookeeper.forceSync*) Requires updates 
> to be synced to media of the transaction log before finishing processing the 
> update. If this option is set to no, ZooKeeper will not require updates to be 
> synced to the media.
> {quote}
> The risks for this option are not very clear. Does it only the risk of loss 
> some recent committed transactions if all Zookeeper instances from an 
> ensemble are crashed and restarted at almost the same time or some other 
> problems are also possible? 
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to