It seems you might have run that on the last log segment. Can you run
it on 00000000000021764229.log on both brokers and compare? I'm
guessing there may be a message-set with a different compression codec
that may be causing this.

Thanks,

Joel

On Tue, Jun 23, 2015 at 01:06:16PM +0530, nirmal wrote:
> Hi,
> i ran DumpLogSegments.
> 
> *Broker 1*
> offset: 23077447 position: 1073722324 isvalid: true payloadsize: 431
> magic: 0 compresscodec: NoCompressionCodec crc: 895349554
> 
> *Broker 2*
> offset: 23077447 position: 1073740131 isvalid: true payloadsize: 431
> magic: 0 compresscodec: NoCompressionCodec crc: 895349554
> 
> Thanks
> 
> 
> On 06/23/2015 04:52 AM, Joel Koshy wrote:
> >The replicas do not have to decompress/recompress so I don't think
> >that would contribute to this.
> >
> >There may be some corner cases such as:
> >- Multiple unclean leadership elections in sequence
> >- Changing the compression codec for a topic on the fly - different
> >   brokers may see this config change at almost (but not exactly) the
> >   same time, but not sure if you are using that feature.
> >
> >You may want to use the DumpLogSegments tool to actually compare the
> >offsets present in both log files.
> >
> >On Mon, Jun 22, 2015 at 08:55:40AM -0700, Todd Palino wrote:
> >>I assume that you are considering the data loss to be the difference in
> >>size between the two directories? This is generally not a good guideline,
> >>as the batching and compression will be different between the two replicas.
> >>
> >>-Todd
> >>
> >>
> >>On Mon, Jun 22, 2015 at 7:26 AM, Nirmal ram <nirmal106110...@gmail.com>
> >>wrote:
> >>
> >>>Hi,
> >>>
> >>>I noticed a data loss while storing in kafka logs.
> >>>Generally, leader hands the request to  followers, is there a data loss in
> >>>that process?
> >>>
> >>>topic 'jun8' with 2 replicas and 8 partitions
> >>>
> >>>*Broker 1*[user@ jun8-6]$ ls -ltr
> >>>total 7337500
> >>>-rw-rw-r-- 1 user user 1073741311 Jun 22 12:45 00000000000015195331.log
> >>>-rw-rw-r-- 1 user user    1127512 Jun 22 12:45 00000000000015195331.index
> >>>-rw-rw-r-- 1 user user 1073741396 Jun 22 12:48 00000000000016509739.log
> >>>-rw-rw-r-- 1 user user    1108544 Jun 22 12:48 00000000000016509739.index
> >>>-rw-rw-r-- 1 user user 1073740645 Jun 22 12:52 00000000000017823869.log
> >>>-rw-rw-r-- 1 user user    1129064 Jun 22 12:52 00000000000017823869.index
> >>>-rw-rw-r-- 1 user user 1073741800 Jun 22 13:17 00000000000019136798.log
> >>>-rw-rw-r-- 1 user user    1161152 Jun 22 13:17 00000000000019136798.index
> >>>-rw-rw-r-- 1 user user 1073741509 Jun 22 13:21 00000000000020451309.log
> >>>-rw-rw-r-- 1 user user    1152448 Jun 22 13:21 00000000000020451309.index
> >>>*-rw-rw-r-- 1 user user 1073740588 Jun 22 13:39 00000000000021764229.log*
> >>>-rw-rw-r-- 1 user user    1241168 Jun 22 13:39 00000000000021764229.index
> >>>-rw-rw-r-- 1 user user 1062343875 Jun 22 13:42 00000000000023077448.log
> >>>-rw-rw-r-- 1 user user   10485760 Jun 22 13:42 00000000000023077448.index
> >>>[user@ jun8-6]$
> >>>
> >>>
> >>>
> >>>*Broker 2*[user@ jun8-6]$ ls -ltr
> >>>total 7340468
> >>>-rw-rw-r-- 1 user user 1073741311 Jun 22 12:45 00000000000015195331.log
> >>>-rw-rw-r-- 1 user user    1857144 Jun 22 12:45 00000000000015195331.index
> >>>-rw-rw-r-- 1 user user 1073741396 Jun 22 12:48 00000000000016509739.log
> >>>-rw-rw-r-- 1 user user    1857168 Jun 22 12:48 00000000000016509739.index
> >>>-rw-rw-r-- 1 user user 1073740645 Jun 22 12:52 00000000000017823869.log
> >>>-rw-rw-r-- 1 user user    1857752 Jun 22 12:52 00000000000017823869.index
> >>>-rw-rw-r-- 1 user user 1073741800 Jun 22 13:17 00000000000019136798.log
> >>>-rw-rw-r-- 1 user user    1857440 Jun 22 13:17 00000000000019136798.index
> >>>-rw-rw-r-- 1 user user 1073741509 Jun 22 13:21 00000000000020451309.log
> >>>-rw-rw-r-- 1 user user    1856968 Jun 22 13:21 00000000000020451309.index
> >>>*-rw-rw-r-- 1 user user 1073722781 Jun 22 13:39 00000000000021764229.log*
> >>>-rw-rw-r-- 1 user user    1762288 Jun 22 13:39 00000000000021764229.index
> >>>-rw-rw-r-- 1 user user   10485760 Jun 22 13:42 00000000000023077448.index
> >>>-rw-rw-r-- 1 user user 1062343875 Jun 22 13:42 00000000000023077448.log
> >>>[user@ jun8-6]$
> >>>
> 

-- 
Joel

Reply via email to