> On March 26, 2015, 12:47 a.m., Jun Rao wrote:
> > clients/src/main/java/org/apache/kafka/common/requests/MetadataRequest.java,
> > line 53
> > <https://reviews.apache.org/r/32459/diff/4/?file=906206#file906206line53>
> >
> > Cluster may not serialize properly with those nulls in PartitionInfo.
>
> Gwen Shapira wrote:
> Oh wow, great catch. Added tests and fixed the serialization issues.
>
> Gwen Shapira wrote:
> I'm hitting a style-check error for the test:
> /Users/gshapira/workspace/kafka/clients/src/test/java/org/apache/kafka/common/requests/RequestResponseTest.java:20:1:
> Disallowed import - org.apache.kafka.common.errors.UnknownServerException.
>
> I need an exception to test "getErrorResponse()", any idea why I'm not
> allowed to import this here? both packages are in o.a.k.common...
Probably because of the following rule in checkstyle/import-control.xml?
<subpackage name="requests">
<allow pkg="org.apache.kafka.common.protocol" />
<allow pkg="org.apache.kafka.common.network" />
</subpackage>
- Jun
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/32459/#review77832
-----------------------------------------------------------
On March 26, 2015, 1:49 a.m., Gwen Shapira wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/32459/
> -----------------------------------------------------------
>
> (Updated March 26, 2015, 1:49 a.m.)
>
>
> Review request for kafka.
>
>
> Bugs: KAFKA-2044
> https://issues.apache.org/jira/browse/KAFKA-2044
>
>
> Repository: kafka
>
>
> Description
> -------
>
> support requests and responses using Common api in core modules (missing
> files)
>
>
> added error handling and factory method for requests
>
>
> Merge branch 'trunk' of http://git-wip-us.apache.org/repos/asf/kafka into
> KAFKA-1927-v2
>
>
> made getErrorResponse required for requests by adding another abstract class
>
>
> added serialization tests for error responses and fixed related issues
>
>
> Diffs
> -----
>
> clients/src/main/java/org/apache/kafka/common/Node.java
> 88c3b2425e42d9fc9c716a8e093d2ff1a12e28dd
> clients/src/main/java/org/apache/kafka/common/PartitionInfo.java
> 321da8afc73941292f743e1c22fc3788df3d12dd
> clients/src/main/java/org/apache/kafka/common/requests/AbstractRequest.java
> PRE-CREATION
>
> clients/src/main/java/org/apache/kafka/common/requests/ConsumerMetadataRequest.java
> 1651e75dedf32931eeff75f3ae6ef23db37acdc3
> clients/src/main/java/org/apache/kafka/common/requests/FetchRequest.java
> 721e7d3f53247f5ae1ea4315fb3c466a94880b59
> clients/src/main/java/org/apache/kafka/common/requests/FetchResponse.java
> f020aaa05525153f39dfda187f0c8174f83a6b95
>
> clients/src/main/java/org/apache/kafka/common/requests/HeartbeatRequest.java
> 6943878116a97c02b758d273d93976019688830e
>
> clients/src/main/java/org/apache/kafka/common/requests/JoinGroupRequest.java
> 1ebc188742fd65e5e744003b4579324874fd81a9
>
> clients/src/main/java/org/apache/kafka/common/requests/ListOffsetRequest.java
> e5dc92e9bb2aa5e291a99a67422ba3b0b80b31f7
> clients/src/main/java/org/apache/kafka/common/requests/MetadataRequest.java
> 5d5f52c644e9ba3e9571c48e3e06b62edbb07fb5
>
> clients/src/main/java/org/apache/kafka/common/requests/OffsetCommitRequest.java
> 94e9d376235b3288836807d8e8d2547b3743aad5
>
> clients/src/main/java/org/apache/kafka/common/requests/OffsetFetchRequest.java
> 16c807c01628b9408dcf20ca946373927246f7b0
>
> clients/src/main/java/org/apache/kafka/common/requests/OffsetFetchResponse.java
> f10c2463b53e157bc9f7ac3f017682fb3d1ace0e
> clients/src/main/java/org/apache/kafka/common/requests/ProduceRequest.java
> 995f89f25b621484ddc3f3e4779ab7446a20124f
> clients/src/main/java/org/apache/kafka/common/requests/ProduceResponse.java
> 4b67f7025fb613344ad65903f7bc8e3f61b165b4
>
> clients/src/test/java/org/apache/kafka/common/requests/RequestResponseTest.java
> 13237fd72da5448a3d596b882fef141f336f827d
> core/src/main/scala/kafka/api/HeartbeatRequestAndHeader.scala
> f168d9fc99ce51b8b41b7f7db2a06f371b1a44e5
> core/src/main/scala/kafka/api/HeartbeatResponseAndHeader.scala
> 9a71faae3138af1b4fb48125db619ddc3ad13c5a
> core/src/main/scala/kafka/api/JoinGroupRequestAndHeader.scala
> 3651e8603dd0ed0d2ea059786c68cf0722aa094b
> core/src/main/scala/kafka/api/JoinGroupResponseAndHeader.scala
> d0f07e0cbbdacf9ff8287e901ecabde3921bbab3
> core/src/main/scala/kafka/api/RequestKeys.scala
> c24c0345feedc7b9e2e9f40af11bfa1b8d328c43
> core/src/main/scala/kafka/network/BoundedByteBufferSend.scala
> 55ecac285e00abf38d7131368bb46b4c4010dc87
> core/src/main/scala/kafka/network/RequestChannel.scala
> 7b1db3dbbb2c0676f166890f566c14aa248467ab
> core/src/main/scala/kafka/server/KafkaApis.scala
> 35af98f0bc1b6a50bd1d97a30147593f8c6a422d
> core/src/test/scala/unit/kafka/api/RequestResponseSerializationTest.scala
> fba852afa1b2f46b61e2fd12c38c821ba04e9cc6
>
> Diff: https://reviews.apache.org/r/32459/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Gwen Shapira
>
>