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

(Updated Jan. 24, 2015, 12:39 a.m.)


Review request for samza, Chris Riccomini, Guozhang Wang, and Jay Kreps.


Changes
-------

Verified new configuration


Bugs: SAMZA-227
    https://issues.apache.org/jira/browse/SAMZA-227


Repository: samza


Description
-------

Modified logic in KafkaSystemProducer for send & flush based on the behavior of 
the new java-based Kafka producer API
Added "MockKafkaProducer" in Samza layer to mock out the buffering behavior 
provided by Kafka producer. The MockProducer exposed by Kafka does not provide 
sufficient control for writing unit tests.
Producer config for Kafka is unified in "KafkaProducerConfig" with appropriate 
default values. These can be overriden while instantiating the producer config.


Diffs (updated)
-----

  build.gradle 7a40ad4ae916610186848c06c4577e7067de98ee 
  docs/learn/documentation/versioned/jobs/configuration-table.html 
4ccc0e70b0817c1301fb82d0aa1efeff2575eea2 
  gradle/dependency-versions.gradle 44dd42603e93788562fd64c68312570cee71a2aa 
  
samza-kafka/src/main/scala/org/apache/samza/checkpoint/kafka/KafkaCheckpointManager.scala
 1d5627d0c561a0be6b48ee307b755958e62b783e 
  
samza-kafka/src/main/scala/org/apache/samza/checkpoint/kafka/KafkaCheckpointManagerFactory.scala
 f2defbd39708e959edb1d6674e542b5bc9e02666 
  samza-kafka/src/main/scala/org/apache/samza/config/KafkaConfig.scala 
e57b8ba1e09765774314ec469645b5d0bbde060f 
  
samza-kafka/src/main/scala/org/apache/samza/system/kafka/KafkaSystemFactory.scala
 4506ea367eec4e40da45feee777ba73069025a4c 
  
samza-kafka/src/main/scala/org/apache/samza/system/kafka/KafkaSystemProducer.scala
 a0e1ccbfe9dc4fd26ca6b30fc2d1348fb7d007e4 
  
samza-kafka/src/main/scala/org/apache/samza/system/kafka/KafkaSystemProducerMetrics.scala
 7e1383f9c10a9231b3e41f2be54d750d3d2c6523 
  samza-kafka/src/main/scala/org/apache/samza/util/KafkaUtil.scala 
f1b7511775703775eaa5172d7da88d302a89aa2e 
  
samza-kafka/src/test/scala/org/apache/samza/checkpoint/kafka/TestKafkaCheckpointManager.scala
 553d6b4d6ffe21f4a92c8c347e835d95d71b5863 
  samza-kafka/src/test/scala/org/apache/samza/config/TestKafkaConfig.scala 
0e1c38e5d68f2f3e42ecdb58297a11ff5d29374d 
  
samza-kafka/src/test/scala/org/apache/samza/system/kafka/MockKafkaProducer.java 
PRE-CREATION 
  
samza-kafka/src/test/scala/org/apache/samza/system/kafka/TestKafkaSystemAdmin.scala
 c759a7bea7b67714eaa90a97f828079f26acbca4 
  
samza-kafka/src/test/scala/org/apache/samza/system/kafka/TestKafkaSystemFactory.scala
 8067cbf78214d3c01b7f915d8810b10de57fe6a3 
  
samza-kafka/src/test/scala/org/apache/samza/system/kafka/TestKafkaSystemProducer.scala
 72b36f774b2b8845539f26fc592244353cf300cd 
  samza-kafka/src/test/scala/org/apache/samza/utils/TestUtils.java PRE-CREATION 
  samza-test/src/main/config/negate-number.properties 
4989b279a22ffd8acdb2c31ca4813f6768edc75b 
  
samza-test/src/test/scala/org/apache/samza/test/integration/TestStatefulTask.scala
 ca25258217e5ebc44b34fbc4d69ecb28c81df618 

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


Testing
-------

./gradlew clean build - SUCCESSFUL


Thanks,

Navina Ramesh

Reply via email to