1.0 KiB
1.0 KiB
Tasks
- REST Server
- Add in authorization scheme (maybe PAM auth endpoint with JWT?)
- Core Functionality
- Quality of Life
- Allow
{{,!DATES}}style interpolation, where values from{{DATES}}are preserved as a single, comma separated list - Cancel DAG execution entirely
- Marking tasks explicitly complete
- Allow
- Executors
- Forking
- Add support for environment variables with
execvpe
- Add support for environment variables with
- Slurm
- Add support for environment variables
- Forking
- Loggers
- Add in ability for loggers to be asynchronous
- Additional Methods
- Get DAG State
- Get Task Details
- Stream updates?
- Implementations
- General logger
- SQL logger (sqlite, postgres)
- Redis DAGRunLogger
- Server
- Multiple executors
- Log to general logger
- Recover on startup
- Quality of Life
- Utilities
- daggyd
- Add config file support
- Support for all the different executors / state loggers
- daggyc
- Submission
- Querying
- daggyd