Re: Review Request 23567: Patch for KAFKA-1522

2014-08-15 Thread Dong Lin


 On Aug. 14, 2014, 11:15 p.m., Joel Koshy wrote:
  core/src/main/scala/kafka/api/TransactionRequest.scala, line 47
  https://reviews.apache.org/r/23567/diff/7/?file=657006#file657006line47
 
  It would help to have comments here describing each type's role.

Please check the updated patch. Thanks!


- Dong


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


On Aug. 15, 2014, 6:37 p.m., Dong Lin wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/23567/
 ---
 
 (Updated Aug. 15, 2014, 6:37 p.m.)
 
 
 Review request for kafka.
 
 
 Bugs: KAFKA-1522
 https://issues.apache.org/jira/browse/KAFKA-1522
 
 
 Repository: kafka
 
 
 Description
 ---
 
 KAFKA-1522; Tansactional messaging request/response definitions
 
 
 Diffs
 -
 
   core/src/main/scala/kafka/api/RequestKeys.scala 
 c24c0345feedc7b9e2e9f40af11bfa1b8d328c43 
   core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
   core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
   core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala 
 PRE-CREATION 
   core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
 PRE-CREATION 
   core/src/main/scala/kafka/common/ErrorMapping.scala 
 5559d26ba2b96059f719754a351fa4598ca8a70b 
   core/src/test/scala/unit/kafka/api/RequestResponseSerializationTest.scala 
 cd16ced5465d098be7a60498326b2a98c248f343 
 
 Diff: https://reviews.apache.org/r/23567/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 Dong Lin
 




Re: Review Request 23567: Patch for KAFKA-1522

2014-08-14 Thread Joel Koshy

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

Ship it!



core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment88514

It would help to have comments here describing each type's role.


- Joel Koshy


On Aug. 9, 2014, 4:21 a.m., Dong Lin wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/23567/
 ---
 
 (Updated Aug. 9, 2014, 4:21 a.m.)
 
 
 Review request for kafka.
 
 
 Bugs: KAFKA-1522
 https://issues.apache.org/jira/browse/KAFKA-1522
 
 
 Repository: kafka
 
 
 Description
 ---
 
 KAFKA-1522; Tansactional messaging request/response definitions
 
 
 Diffs
 -
 
   core/src/main/scala/kafka/api/RequestKeys.scala 
 c24c0345feedc7b9e2e9f40af11bfa1b8d328c43 
   core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
   core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
   core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala 
 PRE-CREATION 
   core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
 PRE-CREATION 
   core/src/main/scala/kafka/common/ErrorMapping.scala 
 5559d26ba2b96059f719754a351fa4598ca8a70b 
   core/src/test/scala/unit/kafka/api/RequestResponseSerializationTest.scala 
 cd16ced5465d098be7a60498326b2a98c248f343 
 
 Diff: https://reviews.apache.org/r/23567/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 Dong Lin
 




Re: Review Request 23567: Patch for KAFKA-1522

2014-08-08 Thread Joel Koshy

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



core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment87615

Although this is sort-of a constructor it is a regular method so start 
with lower case. Also, maybe call it transactionRequestWithNewControl



core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment87613

commit vs pre-commit: I think this is needed for the txcoordinator to 
broker instruction. i.e., there is a distinction between what is stored in the 
log and the inter-broker communcation. I'm wondering if we should separate 
these better. OTOH if we were to separate these they should ideally be 
consistent (i.e., same value) which is easier if they are all in one place - 
what do you think?



core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment87616

From the comments in the earlier version of the patch we concluded that you 
did not need the order - can we just do a simple groupBy?



core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment87617

Same as above - thought this was no longer required (see comments from 
previous review)


- Joel Koshy


On Aug. 6, 2014, 4:28 a.m., Dong Lin wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/23567/
 ---
 
 (Updated Aug. 6, 2014, 4:28 a.m.)
 
 
 Review request for kafka.
 
 
 Bugs: KAFKA-1522
 https://issues.apache.org/jira/browse/KAFKA-1522
 
 
 Repository: kafka
 
 
 Description
 ---
 
 KAFKA-1522 Tansactional messaging request/response definitions
 
 
 Diffs
 -
 
   core/src/main/scala/kafka/api/RequestKeys.scala 
 c24c0345feedc7b9e2e9f40af11bfa1b8d328c43 
   core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
   core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
   core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala 
 PRE-CREATION 
   core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
 PRE-CREATION 
   core/src/main/scala/kafka/common/ErrorMapping.scala 
 5559d26ba2b96059f719754a351fa4598ca8a70b 
   core/src/test/scala/unit/kafka/api/RequestResponseSerializationTest.scala 
 cd16ced5465d098be7a60498326b2a98c248f343 
 
 Diff: https://reviews.apache.org/r/23567/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 Dong Lin
 




Re: Review Request 23567: Patch for KAFKA-1522

2014-08-08 Thread Dong Lin

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

(Updated Aug. 9, 2014, 4:21 a.m.)


Review request for kafka.


Bugs: KAFKA-1522
https://issues.apache.org/jira/browse/KAFKA-1522


Repository: kafka


Description (updated)
---

KAFKA-1522; Tansactional messaging request/response definitions


Diffs (updated)
-

  core/src/main/scala/kafka/api/RequestKeys.scala 
c24c0345feedc7b9e2e9f40af11bfa1b8d328c43 
  core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
PRE-CREATION 
  core/src/main/scala/kafka/common/ErrorMapping.scala 
5559d26ba2b96059f719754a351fa4598ca8a70b 
  core/src/test/scala/unit/kafka/api/RequestResponseSerializationTest.scala 
cd16ced5465d098be7a60498326b2a98c248f343 

Diff: https://reviews.apache.org/r/23567/diff/


Testing
---


Thanks,

Dong Lin



Re: Review Request 23567: Patch for KAFKA-1522

2014-08-05 Thread Dong Lin

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

(Updated Aug. 6, 2014, 4:28 a.m.)


Review request for kafka.


Bugs: KAFKA-1522
https://issues.apache.org/jira/browse/KAFKA-1522


Repository: kafka


Description
---

KAFKA-1522 Tansactional messaging request/response definitions


Diffs (updated)
-

  core/src/main/scala/kafka/api/RequestKeys.scala 
c24c0345feedc7b9e2e9f40af11bfa1b8d328c43 
  core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
PRE-CREATION 
  core/src/main/scala/kafka/common/ErrorMapping.scala 
5559d26ba2b96059f719754a351fa4598ca8a70b 
  core/src/test/scala/unit/kafka/api/RequestResponseSerializationTest.scala 
cd16ced5465d098be7a60498326b2a98c248f343 

Diff: https://reviews.apache.org/r/23567/diff/


Testing
---


Thanks,

Dong Lin



Re: Review Request 23567: Patch for KAFKA-1522

2014-07-22 Thread Dong Lin

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

(Updated July 22, 2014, 11:43 p.m.)


Review request for kafka.


Bugs: KAFKA-1522
https://issues.apache.org/jira/browse/KAFKA-1522


Repository: kafka


Description (updated)
---

KAFKA-1522 Tansactional messaging request/response definitions


Diffs (updated)
-

  core/src/main/scala/kafka/api/RequestKeys.scala 
fbfc9d3aeaffed4ca85902125fcc1050086835db 
  core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
PRE-CREATION 
  core/src/main/scala/kafka/common/ErrorMapping.scala 
5559d26ba2b96059f719754a351fa4598ca8a70b 
  core/src/test/scala/unit/kafka/api/RequestResponseSerializationTest.scala 
a2117b34c2ee3554602fe068eed0c90b075958c1 

Diff: https://reviews.apache.org/r/23567/diff/


Testing
---


Thanks,

Dong Lin



Re: Review Request 23567: Patch for KAFKA-1522

2014-07-22 Thread Dong Lin


 On July 21, 2014, 5:49 p.m., Joel Koshy wrote:
  core/src/main/scala/kafka/api/TransactionRequest.scala, line 87
  https://reviews.apache.org/r/23567/diff/4/?file=635090#file635090line87
 
  TxControlTypes would be clearer I think (also based on what I have seen 
  so far in KAFKA-1523 rb - I think you intend this to be stored in the 
  message key which it should not.)

Sure. Fixed!


 On July 21, 2014, 5:49 p.m., Joel Koshy wrote:
  core/src/main/scala/kafka/api/TransactionRequest.scala, line 172
  https://reviews.apache.org/r/23567/diff/4/?file=635090#file635090line172
 
  Why does it need to be ordered? You could just use the groupedBy 
  function.

Originally the order is needed, because when a broker receives a 
transactionRequest, it appends the request to the first topicPartition in the 
txPartitions.

Based on your other comments, I have batched the transactionRequest sent to the 
same broker. Now this order is not needed.


 On July 21, 2014, 5:49 p.m., Joel Koshy wrote:
  core/src/main/scala/kafka/api/TransactionRequest.scala, line 181
  https://reviews.apache.org/r/23567/diff/4/?file=635090#file635090line181
 
  What does this method do? I have further comments on this in rb for 
  KAFKA-1523 which I'm doing in parallel.

This method return the first topicPartition in the txPartitions. The broker 
will append request to this partition.

Now I have batched the transactionRequest sent to the same broker. This 
function is no longer needed.


 On July 21, 2014, 5:49 p.m., Joel Koshy wrote:
  core/src/main/scala/kafka/api/TransactionResponse.scala, line 36
  https://reviews.apache.org/r/23567/diff/4/?file=635091#file635091line36
 
  Would it make sense to have a per-partition error-response? E.g., after 
  a prepare-commit/abort: if a transaction spans a lot of partitions and one 
  of those brokers goes down the coordinatorwould only need to retry a 
  commit/abort for that broker. Although the alternative is to just resend 
  all the txcontrol messages to all the brokers.
 

Sure! After batching the transactionRequest sent to the same broker, I have 
also updated transactionResponse to have a per-partition error-response.


 On July 21, 2014, 5:49 p.m., Joel Koshy wrote:
  core/src/main/scala/kafka/api/TransactionRequest.scala, line 41
  https://reviews.apache.org/r/23567/diff/4/?file=635090#file635090line41
 
  Method names should ideally not start with a capital. 
  copyTransactionToTxId could be a reasonable name.

My bad. I mistake this function as TransactionRequest constructor.


 On July 21, 2014, 5:49 p.m., Joel Koshy wrote:
  core/src/main/scala/kafka/api/TransactionRequest.scala, line 42
  https://reviews.apache.org/r/23567/diff/4/?file=635090#file635090line42
 
  Case classes have a copy method. i.e., you can instead do: 
  oldTxRequest.copy(requestInfo = oldTxRequest.requestInfo.copy(txId = 
  newTxId))
  
  Finally, since it seems this is only used in one place in the 
  coordinator and given the brevity of the above copy we can inline it there 
  and not expose this at the object level.
  
 

Cool. Thanks!


 On July 21, 2014, 5:49 p.m., Joel Koshy wrote:
  core/src/main/scala/kafka/api/TransactionRequest.scala, line 1
  https://reviews.apache.org/r/23567/diff/4/?file=635090#file635090line1
 
  Can you add these new request/responses to the request-response 
  serialization/deserialization test?

Sure!


- Dong


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


On July 22, 2014, 11:43 p.m., Dong Lin wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/23567/
 ---
 
 (Updated July 22, 2014, 11:43 p.m.)
 
 
 Review request for kafka.
 
 
 Bugs: KAFKA-1522
 https://issues.apache.org/jira/browse/KAFKA-1522
 
 
 Repository: kafka
 
 
 Description
 ---
 
 KAFKA-1522 Tansactional messaging request/response definitions
 
 
 Diffs
 -
 
   core/src/main/scala/kafka/api/RequestKeys.scala 
 fbfc9d3aeaffed4ca85902125fcc1050086835db 
   core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
   core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
   core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala 
 PRE-CREATION 
   core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
 PRE-CREATION 
   core/src/main/scala/kafka/common/ErrorMapping.scala 
 5559d26ba2b96059f719754a351fa4598ca8a70b 
   core/src/test/scala/unit/kafka/api/RequestResponseSerializationTest.scala 
 a2117b34c2ee3554602fe068eed0c90b075958c1 
 
 Diff: https://reviews.apache.org/r/23567/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 Dong Lin
 




Re: Review Request 23567: Patch for KAFKA-1522

2014-07-21 Thread Joel Koshy

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



core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment84623

Can you add these new request/responses to the request-response 
serialization/deserialization test?



core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment84624

Method names should ideally not start with a capital. copyTransactionToTxId 
could be a reasonable name.



core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment84625

Case classes have a copy method. i.e., you can instead do: 
oldTxRequest.copy(requestInfo = oldTxRequest.requestInfo.copy(txId = newTxId))

Finally, since it seems this is only used in one place in the coordinator 
and given the brevity of the above copy we can inline it there and not expose 
this at the object level.





core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment84626

TxControlTypes would be clearer I think (also based on what I have seen so 
far in KAFKA-1523 rb - I think you intend this to be stored in the message key 
which it should not.)



core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment84627

Typo - change it to transactionRequest



core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment84628

Would prefer calling this txGroupId



core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment84629

Would prefer calling groupId txGroupId



core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment84630

Can we use a more generic type like Seq instead?



core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment84632

Why does it need to be ordered? You could just use the groupedBy function.



core/src/main/scala/kafka/api/TransactionRequest.scala
https://reviews.apache.org/r/23567/#comment84633

What does this method do? I have further comments on this in rb for 
KAFKA-1523 which I'm doing in parallel.



core/src/main/scala/kafka/api/TransactionResponse.scala
https://reviews.apache.org/r/23567/#comment84634

Would it make sense to have a per-partition error-response? E.g., after a 
prepare-commit/abort: if a transaction spans a lot of partitions and one of 
those brokers goes down the coordinatorwould only need to retry a 
commit/abort for that broker. Although the alternative is to just resend all 
the txcontrol messages to all the brokers.




core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala
https://reviews.apache.org/r/23567/#comment84635

txGroupId



core/src/main/scala/kafka/common/ErrorMapping.scala
https://reviews.apache.org/r/23567/#comment84636

TxCoordinatorNotAvailableCode


- Joel Koshy


On July 18, 2014, 3:12 a.m., Dong Lin wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/23567/
 ---
 
 (Updated July 18, 2014, 3:12 a.m.)
 
 
 Review request for kafka.
 
 
 Bugs: KAFKA-1522
 https://issues.apache.org/jira/browse/KAFKA-1522
 
 
 Repository: kafka
 
 
 Description
 ---
 
 KAFKA-1522 Tansactional messaging request/response definitions (version 2)
 
 
 Diffs
 -
 
   core/src/main/scala/kafka/api/RequestKeys.scala 
 fbfc9d3aeaffed4ca85902125fcc1050086835db 
   core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
   core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
   core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala 
 PRE-CREATION 
   core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
 PRE-CREATION 
   core/src/main/scala/kafka/common/ErrorMapping.scala 
 5559d26ba2b96059f719754a351fa4598ca8a70b 
 
 Diff: https://reviews.apache.org/r/23567/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 Dong Lin
 




Re: Review Request 23567: Patch for KAFKA-1522

2014-07-17 Thread Dong Lin

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

(Updated July 18, 2014, 2:30 a.m.)


Review request for kafka.


Bugs: KAFKA-1522
https://issues.apache.org/jira/browse/KAFKA-1522


Repository: kafka


Description (updated)
---

KAFKA-1522 Tansactional messaging request/response definitions (version 2)


Diffs (updated)
-

  core/src/main/scala/kafka/admin/TopicCommand.scala 
8d5c2e7088fc6e8bf69e775ea7f5893b94580fdf 
  core/src/main/scala/kafka/api/RequestKeys.scala 
fbfc9d3aeaffed4ca85902125fcc1050086835db 
  core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
PRE-CREATION 
  core/src/main/scala/kafka/common/ErrorMapping.scala 
5559d26ba2b96059f719754a351fa4598ca8a70b 
  core/src/main/scala/kafka/common/Topic.scala 
ad759786d1c22f67c47808c0b8f227eb2b1a9aa8 
  core/src/main/scala/kafka/controller/ControllerChannelManager.scala 
8763968fbff697e4c5c98ab1274627c192a4d26a 
  core/src/main/scala/kafka/message/Message.scala 
d2a7293c7be4022af30884330924791340acc5c1 
  core/src/main/scala/kafka/server/KafkaApis.scala 
0b668f230c8556fdf08654ce522a11847d0bf39b 
  core/src/main/scala/kafka/server/KafkaConfig.scala 
ef75b67b67676ae5b8931902cbc8c0c2cc72c0d3 
  core/src/main/scala/kafka/server/KafkaServer.scala 
c22e51e0412843ec993721ad3230824c0aadd2ba 
  core/src/main/scala/kafka/server/TransactionManager.scala PRE-CREATION 
  core/src/main/scala/kafka/utils/ZkUtils.scala 
dcdc1ce2b02c996294e19cf480736106aaf29511 

Diff: https://reviews.apache.org/r/23567/diff/


Testing
---


Thanks,

Dong Lin



Re: Review Request 23567: Patch for KAFKA-1522

2014-07-17 Thread Dong Lin

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

(Updated July 18, 2014, 2:36 a.m.)


Review request for kafka.


Bugs: KAFKA-1522
https://issues.apache.org/jira/browse/KAFKA-1522


Repository: kafka


Description
---

KAFKA-1522 Tansactional messaging request/response definitions (version 2)

This patch involves changes for transaction manager by mistake. Will re-upload.


Diffs
-

  core/src/main/scala/kafka/admin/TopicCommand.scala 
8d5c2e7088fc6e8bf69e775ea7f5893b94580fdf 
  core/src/main/scala/kafka/api/RequestKeys.scala 
fbfc9d3aeaffed4ca85902125fcc1050086835db 
  core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
PRE-CREATION 
  core/src/main/scala/kafka/common/ErrorMapping.scala 
5559d26ba2b96059f719754a351fa4598ca8a70b 
  core/src/main/scala/kafka/common/Topic.scala 
ad759786d1c22f67c47808c0b8f227eb2b1a9aa8 
  core/src/main/scala/kafka/controller/ControllerChannelManager.scala 
8763968fbff697e4c5c98ab1274627c192a4d26a 
  core/src/main/scala/kafka/message/Message.scala 
d2a7293c7be4022af30884330924791340acc5c1 
  core/src/main/scala/kafka/server/KafkaApis.scala 
0b668f230c8556fdf08654ce522a11847d0bf39b 
  core/src/main/scala/kafka/server/KafkaConfig.scala 
ef75b67b67676ae5b8931902cbc8c0c2cc72c0d3 
  core/src/main/scala/kafka/server/KafkaServer.scala 
c22e51e0412843ec993721ad3230824c0aadd2ba 
  core/src/main/scala/kafka/server/TransactionManager.scala PRE-CREATION 
  core/src/main/scala/kafka/utils/ZkUtils.scala 
dcdc1ce2b02c996294e19cf480736106aaf29511 

Diff: https://reviews.apache.org/r/23567/diff/


Testing
---


Thanks,

Dong Lin



Re: Review Request 23567: Patch for KAFKA-1522

2014-07-17 Thread Dong Lin

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

(Updated July 18, 2014, 2:36 a.m.)


Review request for kafka.


Bugs: KAFKA-1522
https://issues.apache.org/jira/browse/KAFKA-1522


Repository: kafka


Description (updated)
---

KAFKA-1522 Tansactional messaging request/response definitions (version 2)

This patch involves changes for transaction manager by mistake. Will re-upload.


Diffs
-

  core/src/main/scala/kafka/admin/TopicCommand.scala 
8d5c2e7088fc6e8bf69e775ea7f5893b94580fdf 
  core/src/main/scala/kafka/api/RequestKeys.scala 
fbfc9d3aeaffed4ca85902125fcc1050086835db 
  core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
PRE-CREATION 
  core/src/main/scala/kafka/common/ErrorMapping.scala 
5559d26ba2b96059f719754a351fa4598ca8a70b 
  core/src/main/scala/kafka/common/Topic.scala 
ad759786d1c22f67c47808c0b8f227eb2b1a9aa8 
  core/src/main/scala/kafka/controller/ControllerChannelManager.scala 
8763968fbff697e4c5c98ab1274627c192a4d26a 
  core/src/main/scala/kafka/message/Message.scala 
d2a7293c7be4022af30884330924791340acc5c1 
  core/src/main/scala/kafka/server/KafkaApis.scala 
0b668f230c8556fdf08654ce522a11847d0bf39b 
  core/src/main/scala/kafka/server/KafkaConfig.scala 
ef75b67b67676ae5b8931902cbc8c0c2cc72c0d3 
  core/src/main/scala/kafka/server/KafkaServer.scala 
c22e51e0412843ec993721ad3230824c0aadd2ba 
  core/src/main/scala/kafka/server/TransactionManager.scala PRE-CREATION 
  core/src/main/scala/kafka/utils/ZkUtils.scala 
dcdc1ce2b02c996294e19cf480736106aaf29511 

Diff: https://reviews.apache.org/r/23567/diff/


Testing
---


Thanks,

Dong Lin



Re: Review Request 23567: Patch for KAFKA-1522

2014-07-17 Thread Dong Lin

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

(Updated July 18, 2014, 2:36 a.m.)


Review request for kafka.


Bugs: KAFKA-1522
https://issues.apache.org/jira/browse/KAFKA-1522


Repository: kafka


Description
---

KAFKA-1522 Tansactional messaging request/response definitions (version 2)

This patch involves changes for transaction manager by mistake. Will re-upload.


Diffs
-

  core/src/main/scala/kafka/admin/TopicCommand.scala 
8d5c2e7088fc6e8bf69e775ea7f5893b94580fdf 
  core/src/main/scala/kafka/api/RequestKeys.scala 
fbfc9d3aeaffed4ca85902125fcc1050086835db 
  core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
PRE-CREATION 
  core/src/main/scala/kafka/common/ErrorMapping.scala 
5559d26ba2b96059f719754a351fa4598ca8a70b 
  core/src/main/scala/kafka/common/Topic.scala 
ad759786d1c22f67c47808c0b8f227eb2b1a9aa8 
  core/src/main/scala/kafka/controller/ControllerChannelManager.scala 
8763968fbff697e4c5c98ab1274627c192a4d26a 
  core/src/main/scala/kafka/message/Message.scala 
d2a7293c7be4022af30884330924791340acc5c1 
  core/src/main/scala/kafka/server/KafkaApis.scala 
0b668f230c8556fdf08654ce522a11847d0bf39b 
  core/src/main/scala/kafka/server/KafkaConfig.scala 
ef75b67b67676ae5b8931902cbc8c0c2cc72c0d3 
  core/src/main/scala/kafka/server/KafkaServer.scala 
c22e51e0412843ec993721ad3230824c0aadd2ba 
  core/src/main/scala/kafka/server/TransactionManager.scala PRE-CREATION 
  core/src/main/scala/kafka/utils/ZkUtils.scala 
dcdc1ce2b02c996294e19cf480736106aaf29511 

Diff: https://reviews.apache.org/r/23567/diff/


Testing
---


Thanks,

Dong Lin



Re: Review Request 23567: Patch for KAFKA-1522

2014-07-17 Thread Dong Lin

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

(Updated July 18, 2014, 2:37 a.m.)


Review request for kafka.


Bugs: KAFKA-1522
https://issues.apache.org/jira/browse/KAFKA-1522


Repository: kafka


Description (updated)
---

KAFKA-1522 Tansactional messaging request/response definitions (version 2)

This patch involves changes for another ticket. Will re-upload.


Diffs
-

  core/src/main/scala/kafka/admin/TopicCommand.scala 
8d5c2e7088fc6e8bf69e775ea7f5893b94580fdf 
  core/src/main/scala/kafka/api/RequestKeys.scala 
fbfc9d3aeaffed4ca85902125fcc1050086835db 
  core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
PRE-CREATION 
  core/src/main/scala/kafka/common/ErrorMapping.scala 
5559d26ba2b96059f719754a351fa4598ca8a70b 
  core/src/main/scala/kafka/common/Topic.scala 
ad759786d1c22f67c47808c0b8f227eb2b1a9aa8 
  core/src/main/scala/kafka/controller/ControllerChannelManager.scala 
8763968fbff697e4c5c98ab1274627c192a4d26a 
  core/src/main/scala/kafka/message/Message.scala 
d2a7293c7be4022af30884330924791340acc5c1 
  core/src/main/scala/kafka/server/KafkaApis.scala 
0b668f230c8556fdf08654ce522a11847d0bf39b 
  core/src/main/scala/kafka/server/KafkaConfig.scala 
ef75b67b67676ae5b8931902cbc8c0c2cc72c0d3 
  core/src/main/scala/kafka/server/KafkaServer.scala 
c22e51e0412843ec993721ad3230824c0aadd2ba 
  core/src/main/scala/kafka/server/TransactionManager.scala PRE-CREATION 
  core/src/main/scala/kafka/utils/ZkUtils.scala 
dcdc1ce2b02c996294e19cf480736106aaf29511 

Diff: https://reviews.apache.org/r/23567/diff/


Testing
---


Thanks,

Dong Lin



Re: Review Request 23567: Patch for KAFKA-1522

2014-07-17 Thread Dong Lin

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

(Updated July 18, 2014, 2:38 a.m.)


Review request for kafka.


Bugs: KAFKA-1522
https://issues.apache.org/jira/browse/KAFKA-1522


Repository: kafka


Description (updated)
---

KAFKA-1522 Tansactional messaging request/response definitions (version 2)


Diffs (updated)
-

  core/src/main/scala/kafka/api/RequestKeys.scala 
fbfc9d3aeaffed4ca85902125fcc1050086835db 
  core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
PRE-CREATION 
  core/src/main/scala/kafka/common/ErrorMapping.scala 
5559d26ba2b96059f719754a351fa4598ca8a70b 

Diff: https://reviews.apache.org/r/23567/diff/


Testing
---


Thanks,

Dong Lin



Re: Review Request 23567: Patch for KAFKA-1522

2014-07-17 Thread Dong Lin

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

(Updated July 18, 2014, 3:12 a.m.)


Review request for kafka.


Bugs: KAFKA-1522
https://issues.apache.org/jira/browse/KAFKA-1522


Repository: kafka


Description
---

KAFKA-1522 Tansactional messaging request/response definitions (version 2)


Diffs (updated)
-

  core/src/main/scala/kafka/api/RequestKeys.scala 
fbfc9d3aeaffed4ca85902125fcc1050086835db 
  core/src/main/scala/kafka/api/TransactionRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TransactionResponse.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataRequest.scala PRE-CREATION 
  core/src/main/scala/kafka/api/TxCoordinatorMetadataResponse.scala 
PRE-CREATION 
  core/src/main/scala/kafka/common/ErrorMapping.scala 
5559d26ba2b96059f719754a351fa4598ca8a70b 

Diff: https://reviews.apache.org/r/23567/diff/


Testing
---


Thanks,

Dong Lin