Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-648

Persist and restore Aggergator values in case of recovery from failure

Details

    • Bug
    • Status: Resolved
    • P2
    • Resolution: Fixed
    • None
    • 0.6.0
    • runner-spark
    • None

    Description

      While Aggregators are fault-tolerant (pending https://github.com/apache/incubator-beam/pull/909), they will recover into their initial value.

      The SparkRunner should persist the values to durable storage and recover from the persisted state.

      One way to go would be to persist via Spark's listeners, for example "onBatchCompleted".

      For more details see SPARK-5206.

      Attachments

        Issue Links

          Activity

            People

              aviemzur Aviem Zur
              amitsela Amit Sela
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: