> On Feb. 18, 2015, 10:16 p.m., Jun Rao wrote:
> > Thanks for the patch. A couple of comments.
> > 
> > 1. We already measure the total produce/fetch request rate in 
> > RequestMetrics. Now, we are duplicating that in BrokerTopics. Is there a 
> > way to avoid the duplication?
> > 2. The following unit test fails consistently for me, when running all unit 
> > tests. It does pass when running individually.
> > 
> > kafka.server.SimpleFetchTest > testReadFromLog FAILED
> >     junit.framework.AssertionFailedError: Counts should increment after 
> > fetch expected:<5> but was:<51432>
> >         at junit.framework.Assert.fail(Assert.java:47)
> >         at junit.framework.Assert.failNotEquals(Assert.java:277)
> >         at junit.framework.Assert.assertEquals(Assert.java:64)
> >         at junit.framework.Assert.assertEquals(Assert.java:130)
> >         at 
> > kafka.server.SimpleFetchTest.testReadFromLog(SimpleFetchTest.scala:145)

For (1) I noted this on the review but it is convenient to have the total under 
BrokerTopicMetrics as well which is a reasonable tradeoff since it only adds 
two additional meters.

For (2) Aditya, can you look into that?


- Joel


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/30570/#review73020
-----------------------------------------------------------


On Feb. 17, 2015, 11:46 p.m., Aditya Auradkar wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/30570/
> -----------------------------------------------------------
> 
> (Updated Feb. 17, 2015, 11:46 p.m.)
> 
> 
> Review request for kafka and Joel Koshy.
> 
> 
> Bugs: KAFKA-1914
>     https://issues.apache.org/jira/browse/KAFKA-1914
> 
> 
> Repository: kafka
> 
> 
> Description
> -------
> 
> BrokerTopicStats changes to aggregate on a per-topic basis the total fetch 
> and produce requests
> 
> 
> Diffs
> -----
> 
>   core/src/main/scala/kafka/server/KafkaRequestHandler.scala 
> e4053fbe8ef78bf8bc39cb3f8ea4c21032613a16 
>   core/src/main/scala/kafka/server/ReplicaManager.scala 
> fb948b9ab28c516e81dab14dcbe211dcd99842b6 
>   core/src/test/scala/unit/kafka/server/SimpleFetchTest.scala 
> ccf5e2e36260b2484181b81d1b06e81de972674b 
> 
> Diff: https://reviews.apache.org/r/30570/diff/
> 
> 
> Testing
> -------
> 
> I've added asserts to the SimpleFetchTest to count the number of fetch 
> requests. I'm going to file an additional jira to add unit tests for all the 
> BrokerTopicMetrics updated via ReplicaManager
> 
> 
> Thanks,
> 
> Aditya Auradkar
> 
>

Reply via email to