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
>

Reply via email to