Thank you, good to know!

On Fri, May 8, 2020 at 2:53 PM Matthias J. Sax <mj...@apache.org> wrote:

> >> What happens if the message timestamp is in the future?
>
> If the difference if larger than
> `log.message.timestamp.difference.max.ms` the write will be rejected.
>
> This timestamp difference works both ways.
>
>
> -Matthias
>
>
> On 4/16/20 9:39 AM, Andrew Otto wrote:
> > log.message.timestamp.difference.max.ms is the "The maximum difference
> > allowed between the timestamp when a broker receives a message and the
> > timestamp specified in the message.".
> >
> > What happens if the message timestamp is in the future?  We just
> > encountered a problem where a producer set a timestamp a year in the
> > future, which is keeping log segments with that message to not be
> deleted,
> > causing disks to fill.  I'd like to reject messages with timestamps (too
> > far) in the future.  Based on the way the docs are worded, I'd assume the
> > difference will be negative in this case.
> >
> >   log.message.timestamp.difference.max.ms - futureTimestamp ==
> -bigNumber
> >
> > Will the message be rejected or accepted in this case?
> >
> > Thanks!
> > -Andrew Otto
> >  @Wikimedia Foundation
> >
>
>

Reply via email to