Files
daggy/TODO.md
Ian Roddis e4e50fc219 Migrating to vanilla redis from rejson, using a threadsafe RedisHelper
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
2021-10-17 10:52:27 -03:00

879 B

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