With regards to consistency, I would start with concepts and terms and then
architecture:

http://kudu.apache.org/docs/#_concepts_and_terms

that will cover how Kudu ensures consistency using Raft.

On Wed, Aug 31, 2016 at 1:46 AM, Maxim Smyatkin <[email protected]>
wrote:

> Hello, the file IO implementation is in env_posix.cc.
>
> On Wed, Aug 31, 2016 at 5:44 AM, Jan Kunigk <[email protected]> wrote:
>
> > Hi, I am trying to find out how exactly Kudu accesses storage.
> >
> > Does Kudu use mmap to access file content or does rather rely on regular
> > open/read/seek/write?
> >
> > Also, 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)
> >
> > Any explanation / pointer to the relevant source files is much
> appreciated.
> >
> > Best, Jan
> >
>
>
>
> --
> Thank you!
> Smyatkin Maxim <https://www.linkedin.com/in/smyatkin>
>

Reply via email to