This PR directly reacts to problems outlined in #2165, i.e. inability to run multiple spark jobs within a single application ("as a library").
Specifically:
Atum's spark.disableControlMeasuresTracking() is now called at the end of each Std/Conf/Std+Conf spark job (instead of relying on control measure tracking being closed by closing related spark session)
Organization wise - prepareStandardization() and finishJob() are now paired in this sense
This PR directly reacts to problems outlined in #2165, i.e. inability to run multiple spark jobs within a single application ("as a library").
Specifically: Atum's
spark.disableControlMeasuresTracking()
is now called at the end of each Std/Conf/Std+Conf spark job (instead of relying on control measure tracking being closed by closing related spark session)Organization wise -
prepareStandardization()
andfinishJob()
are now paired in this senseA related unit test added.
Closes #2165