Josh Rosen created SPARK-3902:
---------------------------------

             Summary: Stabilize AsyncRDDActions and expose its methods in Java 
API
                 Key: SPARK-3902
                 URL: https://issues.apache.org/jira/browse/SPARK-3902
             Project: Spark
          Issue Type: New Feature
          Components: Java API, Spark Core
            Reporter: Josh Rosen


The AsyncRDDActions methods are currently the easiest way to determine Spark 
jobs' ids for use in progress-monitoring code (see SPARK-2636).  
AsyncRDDActions is currently marked as {{@Experimental}}; for 1.2, I think that 
we should stabilize this API and expose it in Java, too.

One concern is whether there's a better async API design that we should prefer 
over this one as our stable API; I had some ideas for a more general API in 
SPARK-3626 (discussed in much greater detail on GitHub: 
https://github.com/apache/spark/pull/2482) but decided against the more general 
API due to its confusing cancellation semantics.  Given this, I'd be 
comfortable stabilizing our current API.



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

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

Reply via email to