Hi Andras,
thank for your response ! For log.flush.offset.checkpoint.interval.ms we write out only one recovery point for all logs ? But if I have 3 partitions, and for each partition the offset is different, what's happen ? We save in text file 3 different offset ? Or just only one for the three partitions ? When you say "to avoid exposing data that have been deleted by DeleteRecordsRequest" It means the old consumed data ? For example I have 34700 offset, it's to avoid reexposing 34000~34699 records to consumer after crash ? ________________________________ De : Andras Beni <andrasb...@cloudera.com> Envoyé : mardi 27 février 2018 06:16:41 À : users@kafka.apache.org Objet : Re: difference between 2 options Hi Adrien, Every log.flush.offset.checkpoint.interval.ms we write out the current recovery point for all logs to a text file in the log directory to avoid recovering the whole log on startup. and every log.flush.start.offset.checkpoint.interval.ms we write out the current log start offset for all logs to a text file in the log directory to avoid exposing data that have been deleted by DeleteRecordsRequest HTH, Andras On Mon, Feb 26, 2018 at 1:51 PM, adrien ruffie <adriennolar...@hotmail.fr> wrote: > Hello all, > > > I have read linked porperties documentation, but I don't really understand > the difference between: > > log.flush.offset.checkpoint.interval.ms > > > and > > > log.flush.start.offset.checkpoint.interval.ms > > > Do you have a usecase of each property's utilization, I can't figure out > what the difference ... > > > best regards, > > > Adrien >