On Tue, Aug 30, 2016 at 7:44 PM, Jan Kunigk <[email protected]> wrote:

> Does Kudu offer any kind of consistency operations to clients, to
> ensure that data is persisted on-disk, or transferred to additional replica
> nodes? (hsync/hflush equivalent)
>

Kudu uses Raft to replicate, therefore it is strongly consistent. If you
are using the NoSQL client, reading from the leader will give you strong
consistency (except for a couple edge cases). If you allow to read from
followers, you might get stale reads (this is currently the default setting
when accessing Kudu via Impala).

If you enable fsync then Kudu will fsync to disk when replicating the WAL:
http://kudu.apache.org/docs/configuration_reference.
html#kudu-tserver_log_force_fsync_all

Mike

Reply via email to