Skip to content

Scheduler rework

  • request processing should not depend on DPA queue as there is no interaction with the network
  • use UUIDv4 as task ID instead of signed integers
  • respect existing task IDs instead of always generating new ones (generate new on collision)
  • select execution condition and store only relevant information (currently if-elseif-else)
  • accept ISO time format and take timezone into account when processing one-shot task execution
  • edit existing task instead of having to remove old task and create new (also leads to new task ID)
  • complete jsonschema specification (w/o messages)

Relevant issues:
#168 (closed)
#169 (closed)

@ondracekr @spinarr Input on these would be great, additional suggestions or specs. To be discussed.

Edited by Karel Hanák