Hi,

But doesn't this check "!appendInfo.offsetsMonotonic" only ensure there are no 
gaps
in the given message set. How do we ensure there are no gaps between this 
message set
and previous logged offsets.

Thanks,
Manju

---------- Forwarded message ----------
From: Guozhang Wang <wangg...@gmail.com>
Date: 26 Sep 2014 17:34
Subject: Re: Log.scala
To: "users@kafka.apache.org" <users@kafka.apache.org>
Cc:

Hi Manjunath,

This check "!appendInfo.offsetsMonotonic" makes sure that there will be no
gaps.

And the other part "appendInfo.firstOffset < nextOffset.get" I agree that
it seems redundant.

Guozhang

On Fri, Sep 26, 2014 at 5:52 AM, Manjunath Shivakumar <
manjunath.shivaku...@betfair.com> wrote:

> Also, would this check be redundant because of
>
> https://github.com/apache/kafka/blob/7847e9c703f3a0b70519666cdb8a6e4c8e37c3a7/core/src/main/scala/kafka/log/Log.scala#L243
>
> ________________________________________
> From: Manjunath Shivakumar [manjunath.shivaku...@betfair.com]
> Sent: 26 September 2014 12:12
> To: d...@kafka.apache.org
> Subject: Log.scala
>
> Hi Guys,
>
> Just looking at the following snippet
>
>
> https://github.com/apache/kafka/blob/7847e9c703f3a0b70519666cdb8a6e4c8e37c3a7/core/src/main/scala/kafka/log/Log.scala#L259
>
> Presumably this is when the follower is appending to its own log fetching
> from the leader.
>
> ( appendInfo.firstOffset < nextOffset.get )
>
> Isn't the check slightly unsafe as it could lead to gaps in the offsets?
>
> Thanks,
> Manju
>
> ________________________________________________________________________
> In order to protect our email recipients, Betfair Group use SkyScan from
> MessageLabs to scan all Incoming and Outgoing mail for viruses.
>
> ________________________________________________________________________
>
> ________________________________________________________________________
> In order to protect our email recipients, Betfair Group use SkyScan from
> MessageLabs to scan all Incoming and Outgoing mail for viruses.
>
> ________________________________________________________________________
>



--
-- Guozhang

________________________________________________________________________
In order to protect our email recipients, Betfair Group use SkyScan from 
MessageLabs to scan all Incoming and Outgoing mail for viruses.

________________________________________________________________________

Reply via email to