Ian Roddis
08260043d0
Adding RedisLogger as a default for daggyd
2021-10-13 15:30:13 -03:00
Ian Roddis
e7b15b3847
Implement a bunch of clang-tidy suggested changes. Remove FilesystemLogger
2021-09-22 10:30:27 -03:00
Ian Roddis
288ce28d29
Adding clang-format, and reformating all sourcecode
2021-09-21 09:41:11 -03:00
Ian Roddis
39d5ae08be
Adding a No-op task executor for testing
...
Fixing DFS implementation of DAG validation to be much faster
Adding in additional tests to ensure the run order of expanded tasks is preserved
Adding additional compile-time checks, resolving issues that came up as a result
2021-09-20 19:05:56 -03:00
Ian Roddis
a6a7501d12
Changing how execution parallelism is handled, so that different
...
executors can implement their own idea of parallelism.
2021-09-15 13:05:04 -03:00
Ian Roddis
4562ac755e
Fixing argparse issue and populating stdin file
2021-09-14 15:04:23 -03:00
Ian Roddis
d519b11247
Fixing slurm detection in cmake
2021-09-10 13:33:53 -03:00
Ian Roddis
ea53735069
Adjusting path after argparse changed its structure out from underneath me
2021-09-10 12:16:25 -03:00
Ian Roddis
d731f9f5b1
Adding support for execution on slurm grids
...
- Adding support for SlurmTaskExecutor in `daggyd` if DAGGY_ENABLE_SLURM is defined.
- Renaming some test cases
- Enabling compile-time slurm support
- Adding slurm documentation
2021-09-10 10:53:58 -03:00
Ian Roddis
e746f8c163
- Adding daemonization for daggyd
...
- Changing how parameter keys are stored in the map to allow for future key handling.
2021-09-01 13:32:16 -03:00
Ian Roddis
4e71bf5917
Adding daggyc rough-in
2021-08-31 19:37:23 -03:00
Ian Roddis
441cdb5b2e
Renaming rest_server to daggyd, and daggy to libdaggy
2021-08-31 17:04:03 -03:00
Ian Roddis
dd6159dda8
Adding simple defaults for rest_server for testing
2021-08-30 12:47:06 -03:00
Ian Roddis
0f1f00362c
- rest_server is now a complete binary, just needs more config options boilerplate.
2021-08-20 11:18:26 -03:00
Ian Roddis
db47bc1593
- Adding unit tests for Server
2021-08-20 10:58:57 -03:00
Ian Roddis
ce2c0dd30f
- Checkpointing work so I can switch computers.
2021-08-20 10:58:57 -03:00
Ian Roddis
3fde95339e
- Checkpointing work before I restart the IDE.
2021-08-20 10:58:57 -03:00
Ian Roddis
35857f9513
- More cmake cleanup
2021-08-20 10:58:57 -03:00
Ian Roddis
71344b3a2a
- Sidequest: Clean up header-only library dependencies with cmake.
2021-08-20 10:58:57 -03:00