Ian Roddis
d15580f47f
Massive re-org to allow per-executor job specification formats and executor-specific task validation and expansion.
...
A few different renames to try and keep things more consistent.
2021-09-03 09:10:38 -03:00
Ian Roddis
2c00001e0b
Adding support for isGenerator tasks
...
- Changing how DAG is represented, both in code and how DAGs are defined
in JSON.
- Removing std::vector<Task> representation in favour of a map that will
enforce unique task names
- Task names now have a name (generated), and a definedName.
- Adding support to loggers to add tasks after a DAGRun has been
initialized.
2021-08-30 22:05:37 -03:00
Ian Roddis
307e0c0559
Converting to better_enums to support gcc 8
2021-08-27 12:06:36 -03:00
Ian Roddis
212bd80df2
Squashed commit of the following:
...
commit 73994327de890590eede353c8131f3f7c1e8aaa3
Author: Ian Roddis <gitlab@ie2r.com >
Date: Wed Aug 25 13:38:29 2021 -0300
- Fixing up checks for individual dag runs
commit f20e3a3dec8c063111cf60f2bec2b8f84c8a4100
Author: Ian Roddis <gitlab@ie2r.com >
Date: Wed Aug 25 10:49:43 2021 -0300
- Finishing serialization of DAGRun
- Checkpointing work.
commit b490abadf93e3085e4204003de7eaa8183b4e1d5
Author: Ian Roddis <gitlab@ie2r.com >
Date: Wed Aug 25 10:34:08 2021 -0300
- Consolidating struct definitions into Defines.hpp
- Renaming DAGRunRecord member runStates to taskRunStates
commit 050346ec1fd10d1091f261905c6175ffe0bcf001
Author: Ian Roddis <gitlab@ie2r.com >
Date: Wed Aug 25 09:27:05 2021 -0300
- Adding additional tests for server endpoints
2021-08-25 13:40:05 -03:00
Ian Roddis
5b8d5fabe8
- Fixing errors in JSON
2021-08-23 14:18:16 -03:00
Ian Roddis
808a7f9af4
- Adding more documentation
...
- Renaming "parameters" to "taskParameters" for clarity, and to distinguish from "executionParameters" that will be implemented down the road.
2021-08-23 14:17:22 -03:00
Ian Roddis
54e8170c68
Adding JSON parsing helpers to Utilities.
2021-08-02 11:31:46 -03:00
Ian Roddis
81f0935f36
Adding local forking executor and associated tests
2021-06-15 13:38:54 -03:00
Ian Roddis
e36b3a2012
checkpoint
2021-06-05 19:56:40 -03:00
Ian Roddis
b4deac39d8
Updating README with build instructions
2021-06-04 11:40:23 -03:00
Ian Roddis
315638f650
Adding rough-in for more components, pistache dependency pull
2021-06-03 17:57:56 -03:00