This closes #1750

Project: http://git-wip-us.apache.org/repos/asf/beam/repo
Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/24ecf6bb
Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/24ecf6bb
Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/24ecf6bb

Branch: refs/heads/master
Commit: 24ecf6bbfccefb33e846f7dac941b2f2e30842fd
Parents: e720a7c 3784b54
Author: Sela <ans...@paypal.com>
Authored: Wed Feb 15 11:28:27 2017 +0200
Committer: Sela <ans...@paypal.com>
Committed: Wed Feb 15 11:28:27 2017 +0200

----------------------------------------------------------------------
 runners/spark/pom.xml                           |   1 -
 .../beam/runners/spark/SparkPipelineResult.java |   5 +-
 .../apache/beam/runners/spark/SparkRunner.java  |  38 +++-
 .../beam/runners/spark/TestSparkRunner.java     |   5 +
 .../spark/aggregators/AccumulatorSingleton.java | 137 ------------
 .../aggregators/AggregatorsAccumulator.java     | 111 ++++++++++
 .../spark/aggregators/NamedAggregators.java     |   2 +-
 .../spark/aggregators/SparkAggregators.java     |   4 +-
 .../aggregators/metrics/AggregatorMetric.java   |  44 ----
 .../metrics/AggregatorMetricSource.java         |  50 -----
 .../metrics/WithNamedAggregatorsSupport.java    | 174 ---------------
 .../spark/aggregators/metrics/sink/CsvSink.java |  39 ----
 .../aggregators/metrics/sink/GraphiteSink.java  |  39 ----
 .../aggregators/metrics/sink/package-info.java  |  23 --
 .../runners/spark/metrics/AggregatorMetric.java |  43 ++++
 .../spark/metrics/AggregatorMetricSource.java   |  50 +++++
 .../runners/spark/metrics/CompositeSource.java  |  49 +++++
 .../spark/metrics/MetricsAccumulator.java       | 124 +++++++++++
 .../spark/metrics/MetricsAccumulatorParam.java  |  42 ++++
 .../runners/spark/metrics/SparkBeamMetric.java  |  62 ++++++
 .../spark/metrics/SparkBeamMetricSource.java    |  50 +++++
 .../spark/metrics/SparkMetricResults.java       | 181 ++++++++++++++++
 .../spark/metrics/SparkMetricsContainer.java    | 155 ++++++++++++++
 .../spark/metrics/WithMetricsSupport.java       | 209 +++++++++++++++++++
 .../runners/spark/metrics/package-info.java     |  20 ++
 .../runners/spark/metrics/sink/CsvSink.java     |  38 ++++
 .../spark/metrics/sink/GraphiteSink.java        |  38 ++++
 .../spark/metrics/sink/package-info.java        |  22 ++
 .../runners/spark/translation/DoFnFunction.java |  26 ++-
 .../translation/DoFnRunnerWithMetrics.java      |  91 ++++++++
 .../spark/translation/EvaluationContext.java    |   4 +
 .../spark/translation/MultiDoFnFunction.java    |  25 ++-
 .../spark/translation/TransformTranslator.java  |  29 ++-
 .../spark/translation/streaming/Checkpoint.java | 137 ++++++++++++
 .../translation/streaming/CheckpointDir.java    |  69 ------
 .../SparkRunnerStreamingContextFactory.java     |   1 +
 .../streaming/StreamingTransformTranslator.java |  27 ++-
 .../spark/aggregators/ClearAggregatorsRule.java |   5 +-
 .../metrics/sink/InMemoryMetrics.java           |  10 +-
 .../ResumeFromCheckpointStreamingTest.java      |  43 +++-
 .../spark/src/test/resources/metrics.properties |  10 +-
 .../src/main/resources/beam/findbugs-filter.xml |   4 +-
 .../beam/sdk/metrics/DistributionData.java      |   3 +-
 .../org/apache/beam/sdk/metrics/MetricKey.java  |   3 +-
 .../apache/beam/sdk/metrics/MetricUpdates.java  |   3 +-
 .../apache/beam/sdk/metrics/MetricMatchers.java |  96 +++++++++
 .../apache/beam/sdk/metrics/MetricsTest.java    |  49 ++++-
 47 files changed, 1727 insertions(+), 663 deletions(-)
----------------------------------------------------------------------


Reply via email to