diff --git a/TODO.md b/TODO.md index 6324cd6..28251bc 100644 --- a/TODO.md +++ b/TODO.md @@ -1,5 +1,8 @@ -- [ ] Rip apart scheduler and re-implement runDag as a utility function, taking an execution pool, task list, and logger -- [ ] Separate concerns for DAG logger vs DAG definition storage -- [ ] Add in authorization scheme (maybe JWT?) -- [ ] Flesh out server and interface -- [X] Add ability to define child -> parent relationships +- Open + - [ ] Add in authorization scheme (maybe JWT?) + - [ ] Flesh out server and interface + - [ ] Handle return on errored DAG / Task + +- Completed + - [X] Add ability to define child -> parent relationships + - [X] Rip apart scheduler and re-implement runDag as a utility function, taking an execution pool, task list, and logger \ No newline at end of file diff --git a/daggy/src/executors/ForkingTaskExecutor.cpp b/daggy/src/executors/task/ForkingTaskExecutor.cpp similarity index 100% rename from daggy/src/executors/ForkingTaskExecutor.cpp rename to daggy/src/executors/task/ForkingTaskExecutor.cpp diff --git a/daggy/src/dagloggers/FileSystemLogger.cpp b/daggy/src/loggers/dag_run/FileSystemLogger.cpp similarity index 100% rename from daggy/src/dagloggers/FileSystemLogger.cpp rename to daggy/src/loggers/dag_run/FileSystemLogger.cpp diff --git a/daggy/src/dagloggers/StdOutLogger.cpp b/daggy/src/loggers/dag_run/StdOutLogger.cpp similarity index 100% rename from daggy/src/dagloggers/StdOutLogger.cpp rename to daggy/src/loggers/dag_run/StdOutLogger.cpp