-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/33378/
-----------------------------------------------------------
(Updated Aug. 21, 2015, 11:30 p.m.)
Review request for kafka, Joel Koshy and Jun Rao.
Bugs: KAFKA-2136
https://issues.apache.org/jira/browse/KAFKA-2136
Repository: kafka
Description (updated)
-------
Changes are
- Addressing Joel's comments
- protocol changes to the fetch request and response to return the
throttle_time_ms to clients
- New producer/consumer metrics to expose the avg and max delay time for a
client
- Test cases.
- Addressed Joel and Juns comments
Diffs
-----
clients/src/main/java/org/apache/kafka/clients/consumer/internals/Fetcher.java
9dc669728e6b052f5c6686fcf1b5696a50538ab4
clients/src/main/java/org/apache/kafka/clients/producer/internals/Sender.java
0baf16e55046a2f49f6431e01d52c323c95eddf0
clients/src/main/java/org/apache/kafka/common/protocol/Protocol.java
3dc8b015afd2347a41c9a9dbc02b8e367da5f75f
clients/src/main/java/org/apache/kafka/common/requests/FetchRequest.java
df073a0e76cc5cc731861b9604d0e19a928970e0
clients/src/main/java/org/apache/kafka/common/requests/FetchResponse.java
eb8951fba48c335095cc43fc3672de1c733e07ff
clients/src/main/java/org/apache/kafka/common/requests/ProduceRequest.java
715504b32950666e9aa5a260fa99d5f897b2007a
clients/src/main/java/org/apache/kafka/common/requests/ProduceResponse.java
febfc70dabc23671fd8a85cf5c5b274dff1e10fb
clients/src/test/java/org/apache/kafka/clients/consumer/internals/FetcherTest.java
a7c83cac47d41138d47d7590a3787432d675c1b0
clients/src/test/java/org/apache/kafka/clients/producer/internals/SenderTest.java
8b1805d3d2bcb9fe2bacb37d870c3236aa9532c4
clients/src/test/java/org/apache/kafka/common/requests/RequestResponseTest.java
8b2aca85fa738180e5420985fddc39a4bf9681ea
core/src/main/scala/kafka/api/FetchRequest.scala
5b38f8554898e54800abd65a7415dd0ac41fd958
core/src/main/scala/kafka/api/FetchResponse.scala
b9efec2efbd3ea0ee12b911f453c47e66ad34894
core/src/main/scala/kafka/api/ProducerRequest.scala
c866180d3680da03e48d374415f10220f6ca68c4
core/src/main/scala/kafka/api/ProducerResponse.scala
5d1fac4cb8943f5bfaa487f8e9d9d2856efbd330
core/src/main/scala/kafka/consumer/SimpleConsumer.scala
7ebc0405d1f309bed9943e7116051d1d8276f200
core/src/main/scala/kafka/server/AbstractFetcherThread.scala
f84306143c43049e3aa44e42beaffe7eb2783163
core/src/main/scala/kafka/server/ClientQuotaManager.scala
9f8473f1c64d10c04cf8cc91967688e29e54ae2e
core/src/main/scala/kafka/server/KafkaApis.scala
67f0cad802f901f255825aa2158545d7f5e7cc3d
core/src/main/scala/kafka/server/ReplicaFetcherThread.scala
fae22d2af8daccd528ac24614290f46ae8f6c797
core/src/main/scala/kafka/server/ReplicaManager.scala
d829e180c3943a90861a12ec184f9b4e4bbafe7d
core/src/main/scala/kafka/server/ThrottledResponse.scala
1f80d5480ccf7c411a02dd90296a7046ede0fae2
core/src/test/scala/unit/kafka/api/RequestResponseSerializationTest.scala
b4c2a228c3c9872e5817ac58d3022e4903e317b7
core/src/test/scala/unit/kafka/server/ClientQuotaManagerTest.scala
caf98e8f2e09d39ab8234b9f4b9478686865e908
core/src/test/scala/unit/kafka/server/ThrottledResponseExpirationTest.scala
c4b5803917e700965677d53624f1460c1a52bf52
Diff: https://reviews.apache.org/r/33378/diff/
Testing
-------
New tests added
Thanks,
Aditya Auradkar