Commit graph

79 commits

Author SHA1 Message Date
9c06cd7e64 update to newest cluster lib version and fix typo 2024-01-29 11:37:52 -05:00
bfd8a76647 make startup message normal output instead of debug message 2024-01-17 17:51:12 -05:00
ea0c029dca remove stray debug print 2024-01-17 17:43:24 -05:00
31e6900cfb fix part status not set to finished, added debug prints 2024-01-17 17:27:51 -05:00
3587bd08af ignore actsim history output 2024-01-17 17:27:25 -05:00
e7e2028750 fix finished tasks deallocated on pop 2024-01-17 17:26:36 -05:00
7d938f8b7f and removed stray debug definition 2024-01-17 17:07:14 -05:00
10ee8e5960 fixed so many issues; memory leak, actsim binary not called, error when pipes just nonblocking, queued for upload even when task failed, debug prints 2024-01-17 17:06:37 -05:00
2a66beb6db changes for reopen task and retry cooldown 2024-01-17 17:04:42 -05:00
112aa3549a fix program hang on program stop after uplink connection error 2024-01-17 15:16:29 -05:00
987854d6a2 remove stray debug print 2024-01-17 14:47:55 -05:00
f444f5e026 fixed design fetch pulling right ID and not crashing on missing design, downloader sleeps if no tasks available, doesn't crash if no tasks available 2024-01-17 14:45:39 -05:00
5f013f9efa implement upload 2024-01-16 18:34:18 -05:00
9fbcd52e16 add dependency check to task fetch (and add debug prints) 2024-01-16 18:05:23 -05:00
e9436919ad fix delete instead of delete[] 2024-01-16 17:18:41 -05:00
9c8dbf9780 fix call for cretion of empty output artifact 2024-01-16 17:18:07 -05:00
a3d329cdd5 fix iso c++ warning on const char* 2024-01-16 17:10:41 -05:00
68d5c142c2 fix move on return 2024-01-16 16:59:40 -05:00
991065749b fix delete instead of array delete 2024-01-16 16:57:38 -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
e3407e7a4d ignore code workspace 2024-01-16 10:37:03 -05:00
4ce580f272 implement actsim call 2024-01-15 16:55:37 -05:00
6f7e729b33 update readme 2024-01-15 16:55:25 -05:00
25b06c5815 add documentation 2024-01-15 11:03:11 -05:00
9fc7e7de7a update readme 2024-01-15 10:56:04 -05:00
826c8dd92c start implementation actsim exec in worker 2024-01-12 18:32:41 -05:00
8855d2f191 implement actual database download, wait needs to be implemented 2024-01-12 18:32:13 -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
20a4370273 update readme 2024-01-11 17:07:39 -05:00
6fe744fd76 fix threading, implement design dependency handling 2024-01-11 17:02:33 -05:00
67b6622c69 prevent accidental vscode commits 2024-01-11 17:02:16 -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
dc33b6b0d9 shouldn't have been committed to begin with 2024-01-10 18:49:26 -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
2730d204f9 fix join null check and expose current task uuid in worker 2024-01-10 15:45:31 -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
b73034fdc1 settings bump 2024-01-10 15:41:41 -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
e85ce57b82 fix worker checks if thread object exists before attempting join 2024-01-09 20:40:26 -05:00
8855664d65 change db lib to take credential reference instead 2024-01-09 20:39:53 -05:00