----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/36471/ -----------------------------------------------------------
(Updated July 14, 2015, 1:25 a.m.) Review request for samza and Navina Ramesh. Summary (updated) ----------------- Autoscaling for samza (work in progress) Repository: samza Description (updated) ------- This work is for SAMZA-719. Currently, a fixed number of containers is assigned to a job as an input configuration parameter. However, with this design jobs can fail due to lack of enough resources (such as memory), or they can become a bottleneck in a workflow containing many jobs. While auto-scaling is much broader term, the goal of this project will be to enable a Samza job to automatically scale its containers such that there is improved job performance. Based on the design, we need a profiler, analyser, optimizer and deployer module. -currently profiler and analyzer added. -tests not added for those components, and further testing is needed. Diffs ----- checkstyle/import-control.xml 3374f0c432e61ac4cda275377604cfd481f0cddf samza-api/src/main/java/org/apache/samza/autoScaling/AutoScalingMode.java PRE-CREATION samza-api/src/main/java/org/apache/samza/autoScaling/Profiler.java PRE-CREATION samza-api/src/main/java/org/apache/samza/autoScaling/analyzer/Analyzer.java PRE-CREATION samza-core/src/main/java/org/apache/samza/autoScaling/AutoScalingSystem.java PRE-CREATION samza-core/src/main/java/org/apache/samza/autoScaling/SnapshotReporterProfiler.java PRE-CREATION samza-core/src/main/java/org/apache/samza/autoScaling/analyzer/MemoryAnalyzer.java PRE-CREATION samza-core/src/main/java/org/apache/samza/autoScaling/metrics/MemoryMetrics.java PRE-CREATION samza-core/src/main/java/org/apache/samza/autoScaling/metrics/SlidingWindowMetric.java PRE-CREATION samza-core/src/main/java/org/apache/samza/autoScaling/stream/AutoScalingMetricsSystemConsumer.java PRE-CREATION samza-core/src/main/scala/org/apache/samza/autoScaling/stream/AutoScalingMetricsSystemFactory.scala PRE-CREATION samza-core/src/main/scala/org/apache/samza/config/AutoScalingConfigRewriter.scala PRE-CREATION samza-core/src/main/scala/org/apache/samza/config/JobConfig.scala e4b14f4da6649eb78753ba3b3f529373b6f2dbe4 samza-core/src/main/scala/org/apache/samza/metrics/JvmMetrics.scala a95a0ecde300f6576fe46b37d5898e3d21634126 samza-core/src/main/scala/org/apache/samza/util/Util.scala 2feb65b729b45fbc3b83a75c4072527e3c4e60be samza-core/src/test/java/org/apache/samza/autoScaling/SlidingWindowMetricTest.java PRE-CREATION Diff: https://reviews.apache.org/r/36471/diff/ Testing ------- Thanks, Shadi A. Noghabi