here is why the setting doe a not matter imho. 1 Fsync is virtualized in cloud (zen) anyway. 2 if one sync is happening the others batch up anyway right? 3 with a modest kafka setup 10 nodes 30 second offset commit 100 clients your entire zk cluster is in constant blocked iowait
On Thursday, October 22, 2015, Ivan Kelly <[email protected]> wrote: > On Wed, Oct 21, 2015 at 9:44 PM Adrian Hamza <[email protected] > <javascript:;>> > wrote: > > > No fsync can lead to data loss as the data could be written only in the > OS > > cache but no on the disk. We do use fsync to prevent that and we are not > > going to disable it. > > > Any you're not seeing massive performance degradation without a journal? > Perhaps the disk's write cache is hiding it. In any case, even if you > fsync, without the fs journal you can have dataloss/corruption in the case > of power loss. > > -Ivan >
