Removed the logic which sets the job_id to the luigi configuration.
A Task deriving from BaseTask must now add the job_id as parameter.
For simpler usage, created a new method generate_root_task(), which
provides this for root tasks (in other words: Tasks directly assigned to luigi.build()).
Whenever spawning tasks, the job_id must be forwarded: for that either
BaseTask.create_child_task_with_common_params() or
BaseTask.create_child_task()
must be used for spawning.
All Submissions:
[x] Is the title of the Pull Request correct?
[x] Is the title of the corresponding issue correct?
[x] Have you updated the changelog?
[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[x] Are you mentioning the issue which this PullRequest fixes ("Fixes...")
[x] Before you merge don't forget to run all tests for all Exasol version, by adding [run all tests] to the commit message
Removed the logic which sets the job_id to the luigi configuration. A Task deriving from BaseTask must now add the job_id as parameter. For simpler usage, created a new method generate_root_task(), which provides this for root tasks (in other words: Tasks directly assigned to luigi.build()). Whenever spawning tasks, the job_id must be forwarded: for that either BaseTask.create_child_task_with_common_params() or BaseTask.create_child_task() must be used for spawning.
All Submissions:
[run all tests]
to the commit message