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

Ship it!


Ship It!

- Martin Kleppmann


On July 23, 2014, 7:45 p.m., Chris Riccomini wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/23588/
> -----------------------------------------------------------
> 
> (Updated July 23, 2014, 7:45 p.m.)
> 
> 
> Review request for samza.
> 
> 
> Bugs: SAMZA-245
>     https://issues.apache.org/jira/browse/SAMZA-245
> 
> 
> Repository: samza
> 
> 
> Description
> -------
> 
> switching linked list in blocking envelope map to arary list with properly 
> set size
> 
> 
> use array dequeue in SystemConsumers and linkedlist in blocking envelope map
> 
> 
> renaming unprocessed messages to unprocessed messages by SSP. caching 
> unprocessed message counts
> 
> 
> updating with martin and yan's feedback.
> 
> 
> Revert "changing SystemConsumer API to return only one message per SSP"
> 
> This reverts commit 098dcef6b7e99ba9cf5204d204b32dfa379182e8.
> 
> changing SystemConsumer API to return only one message per SSP
> 
> 
> test one more piece of logic in poll
> 
> 
> set defaults in system consumers as variables. add a poll interval test.
> 
> 
> improve basic system consumers test
> 
> 
> add a test for refreshing in system consumers
> 
> 
> refactoring to make more scala-ish
> 
> 
> save a few operations by only getting a consumer in poll when we need one
> 
> 
> update should crank through bad deserialization messages rather than giving 
> up after one failure
> 
> 
> switch refreshThreshold to pollIntervalMs
> 
> 
> refresh consumers when system consumer is started
> 
> 
> add a refresh threshold config
> 
> 
> cleaning up metrics in system consumers
> 
> 
> add docs
> 
> 
> all tests pass. misc test fixes to make new api work. slight refactoring in 
> SystemConsumers.
> 
> 
> clean up erroneous import
> 
> 
> initial rebase without fixing file system conusmer.
> 
> 
> Diffs
> -----
> 
>   docs/learn/documentation/0.7.0/jobs/configuration-table.html 
> edcb74fc47c140a110cb78c7289493c79c169413 
>   samza-api/src/main/java/org/apache/samza/system/SystemConsumer.java 
> 591f8fbfe5784766078789b00d5e7d777f051e2b 
>   
> samza-api/src/main/java/org/apache/samza/system/SystemStreamPartitionIterator.java
>  9acfb108906e24cc3b9d589bce252c764e3ae2ce 
>   samza-api/src/main/java/org/apache/samza/util/BlockingEnvelopeMap.java 
> 9503739fc323f07aa156b4b18061b8a7ba838dd3 
>   
> samza-api/src/test/java/org/apache/samza/system/TestSystemStreamPartitionIterator.java
>  3ecabab9230f64dab203e3e19659828cbaefeb0e 
>   samza-api/src/test/java/org/apache/samza/util/TestBlockingEnvelopeMap.java 
> cb4d14854671ea602785581f7ed243dffde4ec26 
>   samza-core/src/main/scala/org/apache/samza/config/TaskConfig.scala 
> 8b881f2533975eea960e7a96b76763ef33af2a78 
>   samza-core/src/main/scala/org/apache/samza/container/SamzaContainer.scala 
> b303615ca0978a92febe227fcf88b5acecce4223 
>   samza-core/src/main/scala/org/apache/samza/system/SystemConsumers.scala 
> 9eb70f298cbaef02e558c7a9dac0d0c5a914bd3f 
>   
> samza-core/src/main/scala/org/apache/samza/system/SystemConsumersMetrics.scala
>  b065ae6c9f1295d9036d0285e3fa8c5dd1042ec9 
>   
> samza-core/src/main/scala/org/apache/samza/system/chooser/BufferingMessageChooser.scala
>  c7ef6ef051dd694d7f5f80e780b02ac4152ac81b 
>   
> samza-core/src/main/scala/org/apache/samza/system/chooser/RoundRobinChooser.scala
>  537412114105ee9124a32e7bda4ef95139612ec8 
>   samza-core/src/main/scala/org/apache/samza/util/DoublingBackOff.scala 
> e1d6d4c9573ba1d0c02dda876e97715fc33a33b9 
>   samza-core/src/test/scala/org/apache/samza/system/TestSystemConsumers.scala 
> 97e65eb2c4269f32decd364af07de2ddce784f97 
>   
> samza-core/src/test/scala/org/apache/samza/system/chooser/TestBufferingMessageChooser.scala
>  c96c53bcf5dc89147166319a29930b6961e2dd41 
>   
> samza-core/src/test/scala/org/apache/samza/system/filereader/TestFileReaderSystemConsumer.scala
>  b2e04a74d690847e4494752b8d14deaaba5348b8 
>   samza-core/src/test/scala/org/apache/samza/util/TestDoublingBackOff.scala 
> eaeb0050f3aa1d6f2fe04c45ca43bf8d04b0d28e 
>   
> samza-test/src/main/scala/org/apache/samza/test/performance/TestPerformanceTask.scala
>  23d122e54fbefc6edfdfc1c0e3e6fa18f7141fcb 
>   
> samza-test/src/test/scala/org/apache/samza/test/performance/TestSamzaContainerPerformance.scala
>  4016768d9dd0098d74e35b88bcf95d238edec427 
> 
> Diff: https://reviews.apache.org/r/23588/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Chris Riccomini
> 
>

Reply via email to