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

Review request for samza.


Repository: samza


Description
-------

This is just part of SAMZA-471. I'm submitting this RB to get feedback on this 
new way of defining and maintaining config. This RB attempts to simplify config 
for the samza-kafka module. The changes are summarized below:
* Copied ConfigDef from the Kafka repo - this is used within KafkaConfig to 
define defaults and automatic documentation.
* All the getOrElse have been moved to the config 


Diffs
-----

  build.gradle 38383bd9e3f0847d6088a4ea4c1ee6f3dcd1e430 
  samza-core/src/main/java/org/apache/samza/common/config/ConfigDef.java 
PRE-CREATION 
  
samza-kafka/src/main/scala/org/apache/samza/checkpoint/kafka/KafkaCheckpointManagerFactory.scala
 f7db2a1fc5217343bf808e3dcf20315822c1bcde 
  samza-kafka/src/main/scala/org/apache/samza/config/KafkaConfig.scala 
9fc1f56d4404ec7722c0d34fde2804e981b41309 
  samza-kafka/src/main/scala/org/apache/samza/config/KafkaConfigUtils.scala 
PRE-CREATION 
  samza-kafka/src/main/scala/org/apache/samza/config/KafkaSerdeConfig.scala 
11078e3a3fa3323140a630a55c2fc4db345a8168 
  samza-kafka/src/main/scala/org/apache/samza/config/RegExTopicGenerator.scala 
a34c3f2738855dbf3737639c33846fcad23bd3b9 
  samza-kafka/src/main/scala/org/apache/samza/serializers/KafkaSerde.scala 
82ba2a09b98a04ac64301743b3ae32f29cefbc3b 
  
samza-kafka/src/main/scala/org/apache/samza/system/kafka/KafkaSystemFactory.scala
 4ed5e881031e019d8df6de259cabb658820a3ba0 
  samza-kafka/src/main/scala/org/apache/samza/util/KafkaUtil.scala 
d660b91fb7a1029a47d5e083759b8971ad97e617 
  
samza-kafka/src/test/scala/org/apache/samza/checkpoint/kafka/TestKafkaCheckpointManager.scala
 553d6b4d6ffe21f4a92c8c347e835d95d71b5863 
  samza-kafka/src/test/scala/org/apache/samza/config/TestKafkaConfig.scala 
8109f73a66adea671743f0212312cfa53b094311 
  samza-kafka/src/test/scala/org/apache/samza/config/TestKafkaSerdeConfig.scala 
5cf82c2f95b5e7bfa7d73efebeafaea8d6b09023 
  
samza-kafka/src/test/scala/org/apache/samza/config/TestRegExTopicGenerator.scala
 89ced3421f0ba1b6de75f7d33d425736f6c970ec 
  
samza-kafka/src/test/scala/org/apache/samza/system/kafka/TestKafkaSystemFactory.scala
 8067cbf78214d3c01b7f915d8810b10de57fe6a3 

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


Testing
-------

Added more unit tests

./gradlew clean test  (passes)


Thanks,

Chinmay Soman

Reply via email to