You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Tathagata Das (JIRA)" <ji...@apache.org> on 2015/04/07 22:10:13 UTC

[jira] [Created] (SPARK-6752) Allow StreamingContext to be recreated from checkpoint and existing SparkContext

Tathagata Das created SPARK-6752:
------------------------------------

             Summary: Allow StreamingContext to be recreated from checkpoint and existing SparkContext
                 Key: SPARK-6752
                 URL: https://issues.apache.org/jira/browse/SPARK-6752
             Project: Spark
          Issue Type: Improvement
          Components: Streaming
            Reporter: Tathagata Das
            Assignee: Tathagata Das
            Priority: Critical


Currently if you want to create a StreamingContext from checkpoint information, the system will create a new SparkContext. This prevent StreamingContext to be recreated from checkpoints in managed environments where SparkContext is precreated.

Proposed solution: Introduce the following methods on StreamingContext

1. {{ new StreamingContext(checkpointDirectory, sparkContext) }}
- Recreate StreamingContext from checkpoint using the provided SparkContext

2. {{ new StreamingContext(checkpointDirectory, hadoopConf, sparkContext) }}
- Recreate StreamingContext from checkpoint using the provided SparkContext and hadoop conf to read the checkpoint

3. {{StreamingContext.getOrCreate(checkpointDirectory, sparkContext, createFunction: SparkContext => StreamingContext)}}
- If checkpoint file exists, then recreate StreamingContext using the provided SparkContext (that is, call 1.), else create StreamingContext using the provided createFunction

Also, the corresponding Java and Python API has to be added as well. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org