Ian Roddis
|
dd6159dda8
|
Adding simple defaults for rest_server for testing
|
2021-08-30 12:47:06 -03:00 |
|
Ian Roddis
|
307e0c0559
|
Converting to better_enums to support gcc 8
|
2021-08-27 12:06:36 -03:00 |
|
Ian Roddis
|
7fa47c1c4a
|
More CI stupidity
|
2021-08-25 16:16:58 -03:00 |
|
Ian Roddis
|
fcdc225e28
|
Adjusting test case to eventually exit with an error after a reasonable time.
|
2021-08-25 15:20:08 -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
|
6ed57806d0
|
- More fixes for CI failing tests
|
2021-08-24 07:58:58 -03:00 |
|
Ian Roddis
|
39fe716968
|
CI: Adding missing dependencies
|
2021-08-23 21:05:27 +00:00 |
|
Ian Roddis
|
307cff73f8
|
- More fixes for CI failing tests
|
2021-08-23 17:58:43 -03:00 |
|
Ian Roddis
|
7016cb37ba
|
- More fixes for CI failing tests
|
2021-08-23 17:53:47 -03:00 |
|
Ian Roddis
|
cf37f9a6fc
|
- More fixes for CI failing tests
|
2021-08-23 17:49:04 -03:00 |
|
Ian Roddis
|
1bdc5dafd5
|
- More fixes for CI failing tests
|
2021-08-23 17:42:43 -03:00 |
|
Ian Roddis
|
d4c9b3fcee
|
- Adjusting tests so they run without referencing /tmp
|
2021-08-23 17:37:33 -03:00 |
|
Ian Roddis
|
8eb966377f
|
CI: Adding some debugs and assuming test script picks up where build left off.
|
2021-08-23 20:26:34 +00:00 |
|
Ian Roddis
|
2460b24b04
|
CI: Adding some debugs and assuming test script picks up where build left off.
|
2021-08-23 20:21:14 +00:00 |
|
Ian Roddis
|
461900b18d
|
CI: Adding some debugs and assuming test script picks up where build left off.
|
2021-08-23 20:16:34 +00:00 |
|
Ian Roddis
|
22accec2a9
|
Adding missing packages
|
2021-08-23 20:11:06 +00:00 |
|
Ian Roddis
|
fb3c450bfc
|
Setting image to gcc for CI Pipeline
|
2021-08-23 20:09:09 +00:00 |
|
Ian Roddis
|
574f6c1fb1
|
Update .gitlab-ci.yml file
|
2021-08-23 20:07:00 +00:00 |
|
Ian Roddis
|
be20bb5665
|
Adding MIT License
|
2021-08-23 16:51:27 -03:00 |
|
Ian Roddis
|
c12309c3f6
|
Adding MIT License
|
2021-08-23 16:51:20 -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
|
6b9baffe27
|
Changing Executor interface to allow for more flexible tasks down the road
|
2021-08-23 12:03:16 -03:00 |
|
Ian Roddis
|
a83da567d0
|
- Updating TODOs
- Adding jwt-cpp dependency (not really related to dag_execution)
|
2021-08-21 12:18:01 -03:00 |
|
Ian Roddis
|
2083b1c3f1
|
Refactoring RunState, fixing logic error in when to end errored DAG runs, added convenience functions to retry failed DAGs.
|
2021-08-20 21:44:12 -03:00 |
|
Ian Roddis
|
dc8ea4c369
|
- Adding support for state to OStreamLogger to make it more useful for test cases
- Making runDAG return the end DAG
- Adding much more robust test for DAG execution for basic tests.
|
2021-08-20 12:43:01 -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
|
1f2712b090
|
- Fixing issue with parameter expansion on DAG submission to server
- Adding sections to unit_server tests
- Adding cleanup
|
2021-08-20 11:11:12 -03:00 |
|
Ian Roddis
|
8fa9af95af
|
Merge remote-tracking branch 'origin/rest_driver' into rest_driver
|
2021-08-20 10:59:52 -03:00 |
|
Ian Roddis
|
791e7a15a7
|
- Fixing request logic to avoid hangs when REQUIREs fail before the client has been shutdown.
|
2021-08-20 10:58:57 -03:00 |
|
Ian Roddis
|
db47bc1593
|
- Adding unit tests for Server
|
2021-08-20 10:58:57 -03:00 |
|
Ian Roddis
|
0a2a66bc59
|
- Adding dagRun REST method
|
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
|
c1489ce967
|
- 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 |
|
Ian Roddis
|
de8025e0f9
|
- Fixing bug that yielded empty expanded command sets.
|
2021-08-20 10:58:10 -03:00 |
|
Ian Roddis
|
1668117566
|
- Checkpointing work on expanding commands.
|
2021-08-20 10:39:39 -03:00 |
|
Ian Roddis
|
6bf376984b
|
- Fixing request logic to avoid hangs when REQUIREs fail before the client has been shutdown.
|
2021-08-19 14:46:57 -03:00 |
|
Ian Roddis
|
90f34c21b9
|
- Adding unit tests for Server
|
2021-08-19 14:23:40 -03:00 |
|
Ian Roddis
|
4c6bc2a540
|
- Adding dagRun REST method
|
2021-08-14 11:11:12 -03:00 |
|
Ian Roddis
|
2525731f5a
|
- Checkpointing work so I can switch computers.
|
2021-08-14 08:36:55 -03:00 |
|
Ian Roddis
|
a668bf81f1
|
- Checkpointing work so I can switch computers.
|
2021-08-14 08:36:49 -03:00 |
|
Ian Roddis
|
eb8e530f9a
|
- Checkpointing work before I restart the IDE.
|
2021-08-13 13:28:47 -03:00 |
|
Ian Roddis
|
d731f8b6dc
|
- More cmake cleanup
|
2021-08-13 13:21:55 -03:00 |
|
Ian Roddis
|
dfb71b63b8
|
- Sidequest: Clean up header-only library dependencies with cmake.
|
2021-08-13 12:43:39 -03:00 |
|
Ian Roddis
|
9f90f54b67
|
- More work on DAGLoggers
- Still need unit tests for the FilesystemLogger
|
2021-08-13 10:23:55 -03:00 |
|
Ian Roddis
|
4d519cc596
|
- Adding default pretty-printer for Task
- Adding equivalency check for Task
- Adding test to ensure serialization / deserialization is reproducible.
|
2021-08-11 10:16:38 -03:00 |
|
Ian Roddis
|
a152588368
|
- Making task children unordered_set to avoid multiple edges between parent and child.
|
2021-08-10 12:42:54 -03:00 |
|