Commit Graph

18 Commits

Author SHA1 Message Date
Erik Thuning
6c11d5578f Added optional support for user-specified notification endpoints in packages 2024-03-26 15:47:39 +01:00
Erik Thuning
19498e64f9 Added logging of contents of queue files from disk and preprocessed jobs 2024-02-16 11:58:05 +01:00
Erik Thuning
a5d9eef356 Switched the directory observer in QueueReader from inotify to polling,
in order to properly handle NFS-mounted queue directories.

As a consequence, the default timeout for awaiting job results in the tests
was upped to 10 seconds due to the slightly slower queue pickup.
2023-12-08 11:32:16 +01:00
Erik Thuning
c5bfc9f8d5 Made queue items be processed chronologically on start 2023-11-22 10:03:54 +01:00
Erik Thuning
c2a1cf61a0 Changed a bunch of debug messages to info, to make logging slightly less verbose if needed. 2023-08-24 14:06:39 +02:00
Erik Thuning
ab1d3bd86a Removed on_modified handling since it triggers unexpectedly 2023-04-14 14:23:29 +02:00
Erik Thuning
9bceb4c000 Added pickup of existing jobs on startup, and added handling of modified files 2023-04-14 11:20:53 +02:00
Erik Thuning
8e7d92962f Added logging to Distributor and QueueReader 2022-12-07 16:24:21 +01:00
Erik Thuning
eb9f0b7371 Renamed QueueThread._handle() to ._process()
Renamed Preprocessor._handle() to ._preprocess()
Consistency updates to all subclasses
2022-10-21 23:15:38 +02:00
Erik Thuning
48a825f245 Added pattern matching to incoming queue item filenames 2022-10-20 14:04:46 +02:00
Erik Thuning
ef6bd5831d Moving to dataclasses for complex queue items 2022-10-17 17:10:16 +02:00
Erik Thuning
7d403d15cc Minor fixes 2022-10-17 13:18:58 +02:00
Erik Thuning
21750aa9d2 Restructured config passing 2022-10-14 15:15:55 +02:00
Erik Thuning
5c3ee40e85 made error notification calls consistent 2022-10-07 19:21:40 +02:00
Erik Thuning
f19974ab9a Added validation step before submitting to preprocessor 2022-10-07 13:53:24 +02:00
Erik Thuning
f8cde16001 Started work on preprocessors 2022-10-03 16:37:56 +02:00
Erik Thuning
e888ec4f65 Cleanup 2022-10-03 14:30:47 +02:00
Erik Thuning
b23597e75a Getting somewhere 2022-09-23 09:49:39 +02:00