Features:
- Report if framework not detected by
spark_submit.system_info
Bug Fixes
- Fix quotes in spark-sumbit binary path in
spark_submit.system_info
Misc/Internal
- Better way to construct the spark-submit command
Features:
- Addition of
spark_submit.SparkJob.get_idmethod to obtain the Spark submission ID - Use all environment variables from
os.environifuse_env_vars=Trueinspark_submit.SparkJob.submit - Additional environment variables can be used in
spark_submit.SparkJob.submit withextra_env_vars` argument
Misc/Internal
spark_submit.SparkJob.submitnow uses keyword arguments only- Argument
await_resultis changed topoll_timeinspark_submit.SparkJob.submit - No default environment variables to be used with
spark_submit.SparkJob.submit - Code standards improvements and general refactoring
Misc/Internal
- Refactor to comply with
pylint,isortandmypychecks - Minor logic improvements
Features
- Added optional
timeoutargument forspark_submit.SparkJob.submit
Improvements
- Improve support for Yarn and Kubernetes clusters on polling and killing submitted tasks
Misc/Internal
- Use dedicated file for default arguments and Spark states
- Use consistent path separators where possible
Features
- Addition of
spark_submit.SparkJob.get_submit_cmdmethod - Introduction of
spark_submit.SparkJob.concludedattribute to keep track of submitted job
Improvements
- Improve
spark_submit.system_infofunctionality - More generic status polling
- Minor refactoring
Bug Fixes
- Fix return code bug in
spark_submit.SparkJob.get_code
Improvements
- Change argument order in
spark_submit.SparkJob.submit - Minor improvements
- First release