The vote for KIP-279 has passed with 5 binding and 2 non-binding +1s (and
no objections).


Thanks everyone for your reviews and feedback,

Anna


On Tue, Apr 17, 2018 at 1:49 PM, Anna Povzner <a...@confluent.io> wrote:

> Guozhang, thanks for catching this, I fixed the description (the example
> assumed response with 21, '11' was a typo).
>
> On Tue, Apr 17, 2018 at 1:25 PM, Anna Povzner <a...@confluent.io> wrote:
>
>> Hi Colin,
>>
>> Yes, the impact of "losing" entries in the LeaderEpoch file is more
>> round-trips for OffsetForLeaderEpoch. There is JIRA for the log cleaner:
>> https://issues.apache.org/jira/browse/KAFKA-6780, and to investigate if
>> there is actual possibility of losing committed records due to cleaning
>> further than high watermark. In any case, this KIP does not make it any
>> more or less likely.
>>
>> Thanks,
>> Anna
>>
>>
>>
>> On Tue, Apr 17, 2018 at 11:53 AM, Colin McCabe <cmcc...@apache.org>
>> wrote:
>>
>>> Thanks, Anna, this looks great.
>>>
>>> From the KIP:
>>>
>>>  > Impact of topic compaction
>>>  >
>>>  > The proposed solution requires that we preserve history in
>>>  > LeaderEpochSequence file. Note that this is also required in the
>>> current
>>>  > implementation if we want to guarantee no log divergence. The only
>>> reason
>>>  > for "losing" entries in LeaderEpoch file is if we actually lose
>>>  > LeaderEpoch file and have to rebuild it from the log. If we delete
>>> all
>>>  > offsets for a particular epoch for some topic partition, we may miss
>>> some
>>>  > entries in the LeaderEpochSequence file.
>>>  >
>>>  > We will not do any changes to compaction logic in this KIP, but here
>>> is
>>>  > possible fixes to compaction logic:
>>>  >
>>>  >     Leave a tombstone in the log if we delete all offsets for some
>>> epoch,
>>>  > so that LeaderEpoch file can be rebuilt
>>>  >     Do not compact further than persistent HW.
>>>
>>> Sorry if this has been answered before (I didn't find it in the DISCUSS
>>> thread) but what is the impact of "losing" these entries in the LeaderEpoch
>>> file?  I suppose it would mean that more round-trips for
>>> OffsetForLeaderEpoch might be required during a leader change.  That's the
>>> only impact, right?
>>>
>>> best,
>>> Colin
>>>
>>> On Mon, Apr 16, 2018, at 09:48, Ismael Juma wrote:
>>> > Thanks for the detailed KIP. +1 (binding)
>>> >
>>> > Ismael
>>> >
>>> > On Sat, Apr 14, 2018 at 3:54 PM, Anna Povzner <a...@confluent.io>
>>> wrote:
>>> >
>>> > > Hi All,
>>> > >
>>> > >
>>> > > I would like to start the vote on KIP-279: Fix log divergence between
>>> > > leader and follower after fast leader fail over.
>>> > >
>>> > >
>>> > > For reference, here's the KIP wiki:
>>> > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-
>>> > > 279%3A+Fix+log+divergence+between+leader+and+follower+
>>> > > after+fast+leader+fail+over
>>> > >
>>> > >
>>> > >
>>> > > and discussion thread:
>>> > > https://www.mail-archive.com/dev@kafka.apache.org/msg86753.html
>>> > >
>>> > >
>>> > > Thanks,
>>> > >
>>> > > Anna
>>> > >
>>>
>>
>>
>

Reply via email to