Squashed commit of the following: commit f3549005c0192fd77bf47d208b74a11dd21380fa Author: Ian Roddis <gitlab@ie2r.com> Date: Sun Oct 17 10:52:12 2021 -0300 Fixing issues with serialization of attempt records that included newlines commit ab387d62850428e320a05cdf54fd2026369d0bb6 Author: Ian Roddis <gitlab@ie2r.com> Date: Fri Oct 15 12:57:14 2021 -0300 Migrating to vanilla redis from rejson commit f648cf065dea2d0a7e30aaec17441e9a37531ba0 Author: Ian Roddis <gitlab@ie2r.com> Date: Fri Oct 15 10:23:34 2021 -0300 Making rediscontext threadsafe commit ca51d95c5c4a5f4aaa13c5abe32da161e919d66c Author: Ian Roddis <gitlab@ie2r.com> Date: Fri Oct 15 10:01:33 2021 -0300 updating todo
33 lines
879 B
Markdown
33 lines
879 B
Markdown
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
|
|
- Executors
|
|
- Loggers
|
|
- Add in ability for loggers to be asynchronous
|
|
- Additional Methods
|
|
- Stream updates?
|
|
- Implementations
|
|
- [ ] General logger
|
|
- [ ] SQL logger (sqlite, postgres)
|
|
- RedisLogger
|
|
- Convert to vanilla redis
|
|
- HGETALL
|
|
- Add prefix to distinguish daggyd instances
|
|
- Server
|
|
- [ ] Multiple executors
|
|
- [ ] Log to general logger
|
|
- [ ] Recover on startup
|
|
- Utilities
|
|
- daggyd
|
|
- [ ] Add config file support
|
|
- [ ] Support for all the different executors / state loggers
|
|
- daggyc
|
|
- [ ] Submission
|
|
- [ ] Querying
|