0.10.0
Released Aug 25, 2020.
0.10.0 (2020-08-25)
- Fixed several race conditions that could cause the
TaskGraphobject to
hang on an otherwise ordinary termination. - Changed logging level to "INFO" on cases where the taskgraph was not
precalculated since it's an expected path of execution inTaskGraph. - Adding a
hardlink_allowedparameter toadd_taskthat allows the
attempt to hardlink a file in a case where acopy_artifact=Truemay
permit one. This will save on disk space as well as computation time
if large files are not needed to copy. - Adding a
store_resultflag toadd_taskthat conditionally stores
thefuncresult in the database for later.get. This was added to
guard against return types that were not picklable and would otherwise
cause an exception when being executed normally. - Fixed issue that would cause the logger thread to continue reporting status
after all tasks were complete and the graph was closed.