Commit graph

44 commits

Author SHA1 Message Date
9ffea99281 fix sign error 2025-02-02 22:54:13 +01:00
d3f88a8acd add missing deadlock detection 2025-02-02 17:08:11 +01:00
7dcadc1ca2 final performant version 2025-02-02 16:33:52 +01:00
e51064771b final fixes 2025-01-30 23:57:27 +01:00
25b4684669 optimize dbase interaction 2025-01-28 10:58:58 +01:00
9b1bd73df1 merge with cluster lib because 2025-01-24 12:44:45 +01:00
0a3a235575 implement remaining failure modes and optimize reference data pull 2025-01-08 16:53:16 +01:00
3d704c7e73 streamline code and fix running out of file descriptors 2025-01-03 12:58:53 +01:00
127074f85e upload fault flags, streamline code 2025-01-03 12:55:44 +01:00
5b3b3b9810 implement log parser 2025-01-03 12:52:34 +01:00
d4667506dd add log parser 2024-01-29 16:14:19 -05:00
711808eafb implement reference run handling in threading; actual output parsing is missing as of now 2024-01-29 15:38:55 -05:00
978c58268a add reference store to task interface 2024-01-29 11:55:35 -05:00
2a66beb6db changes for reopen task and retry cooldown 2024-01-17 17:04:42 -05:00
caf2afc603 implement command parsing, top process indication, db version bump 2024-01-16 16:57:18 -05:00
012b56f7d6 fix missing constructor for local artifacts 2024-01-16 10:55:03 -05:00
4ce580f272 implement actsim call 2024-01-15 16:55:37 -05:00
f1cca2506b streamline program stop call and implement temp file deletion when ref counter is 0 2024-01-12 18:31:36 -05:00
7003b3d211 move database information to specific implementation 2024-01-12 18:29:46 -05:00
2001e0890a fixed design store threading beharior (actual designs still not fully implemented) 2024-01-12 11:35:28 -05:00
6fe744fd76 fix threading, implement design dependency handling 2024-01-11 17:02:33 -05:00
268c532745 fix sigsev at program close by adding destructor at program close 2024-01-11 16:01:53 -05:00
d7da698fca add documentation 2024-01-11 15:07:42 -05:00
d62fcf7669 migrate to artifact instead of task, make interface more flexible 2024-01-11 15:06:05 -05:00
3b645a953f move db interface to external library 2024-01-10 18:49:52 -05:00
feb36c2eb6 threading works, using full interface as threading control now 2024-01-10 17:07:38 -05:00
5e7c0b6ebb implement downloader and monitor 2024-01-10 15:45:49 -05:00
0c8eb1c21d add (but not implement) get task status 2024-01-10 15:44:10 -05:00
f7e4722615 reengineer task to use limited access public variables 2024-01-10 15:43:23 -05:00
0344d030bf implemented uploader 2024-01-09 21:30:02 -05:00
3713c50c47 add function to stop threads and make queue empty publicly accessible 2024-01-09 21:29:22 -05:00
a5a989b359 fixed task completeness was not checked before upload 2024-01-09 21:27:39 -05:00
8855664d65 change db lib to take credential reference instead 2024-01-09 20:39:53 -05:00
4d6a723d0b clean up db lib 2024-01-09 17:15:22 -05:00
8ef69140d0 implement threading interface and worker loop 2024-01-09 17:12:31 -05:00
0a473c5237 remove reference to uninplemented destructor 2024-01-09 14:39:03 -05:00
eb832213a0 make uuid_t hashable 2024-01-09 14:38:32 -05:00
7dc1ba4a6d actually commit the files for the workers as well 2024-01-08 17:12:26 -05:00
4a7993cf35 implement worker threads and download thread skelleton 2024-01-08 17:11:58 -05:00
ad6a7e2e3a change import to signify library use 2024-01-08 14:14:24 -05:00
5cb799a703 add shared library for main functionality 2024-01-08 14:12:34 -05:00
b73f25e835 implement basic command line parsing 2024-01-08 13:23:23 -05:00
1f4c020df9 add override tracking for db credentials 2024-01-08 13:22:28 -05:00
92cf285b72 add DB library code 2024-01-05 12:11:58 -05:00