Commit graph

68 commits

Author SHA1 Message Date
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
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
03e8eeb305 link actsim cluster agent shared library with libatomic 2024-01-09 14:39:56 -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
9809021551 compile main tool functionality as shared library 2024-01-08 17:11:27 -05:00
28bb858d3b fix db lib name 2024-01-08 17:10:48 -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