This website requires JavaScript.
9ffea99281
fix sign error
lib-merged
Fabian Posch
2025-02-02 22:54:13 +0100
fa0ce2f321
new attempt for deadlock and token fault detection
Fabian Posch
2025-02-02 22:53:27 +0100
28d095cb4e
possible fix for deadlock weirdness
Fabian Posch
2025-02-02 22:33:21 +0100
7505af9c43
test for weirder deadlocks
Fabian Posch
2025-02-02 22:24:04 +0100
d5133e3eaa
test for weird deadlocks
Fabian Posch
2025-02-02 22:18:38 +0100
cd0742cbaa
change from view to prepared statement
Fabian Posch
2025-02-02 20:28:40 +0100
d3f88a8acd
add missing deadlock detection
Fabian Posch
2025-02-02 17:08:11 +0100
7dcadc1ca2
final performant version
Fabian Posch
2025-02-02 16:33:52 +0100
5786b7bf22
another dbase optimization
Fabian Posch
2025-02-01 21:36:46 +0100
dd377a4f0f
print error log on failed simulation
Fabian Posch
2025-01-31 13:55:36 +0100
009ee509d5
add skip if buffer still full
Fabian Posch
2025-01-31 01:08:38 +0100
e51064771b
final fixes
Fabian Posch
2025-01-30 23:57:27 +0100
25b4684669
optimize dbase interaction
Fabian Posch
2025-01-28 10:58:30 +0100
dbe9bf9a9e
remove logging for faster simulation
Fabian Posch
2025-01-24 16:36:09 +0100
b121d96b37
fix missing build directives
Fabian Posch
2025-01-24 13:06:48 +0100
a66f5b8b7e
fix pqxx include path
Fabian Posch
2025-01-24 12:51:25 +0100
32b8f078c1
fix include for cluster part
Fabian Posch
2025-01-24 12:48:17 +0100
9b1bd73df1
merge with cluster lib because
Fabian Posch
2025-01-24 12:44:45 +0100
0a3a235575
implement remaining failure modes and optimize reference data pull
reference_compare
Fabian Posch
2025-01-08 16:53:16 +0100
fe9eaeb8f6
disable space optimization for now for less traffic
Fabian Posch
2025-01-08 16:51:48 +0100
3d704c7e73
streamline code and fix running out of file descriptors
Fabian Posch
2025-01-03 12:58:53 +0100
a9aff14f82
add missing build file update
Fabian Posch
2025-01-03 12:56:51 +0100
af9343ac49
add debug code
Fabian Posch
2025-01-03 12:56:21 +0100
127074f85e
upload fault flags, streamline code
Fabian Posch
2025-01-03 12:55:44 +0100
7f8efe0e73
add pulling token info and fix non-working downloader
Fabian Posch
2025-01-03 12:53:59 +0100
182be82ac2
fix weird build issues
Fabian Posch
2025-01-03 12:52:56 +0100
5b3b3b9810
implement log parser
Fabian Posch
2025-01-03 12:52:34 +0100
d4667506dd
add log parser
Fabian Posch
2024-01-29 16:14:19 -0500
711808eafb
implement reference run handling in threading; actual output parsing is missing as of now
Fabian Posch
2024-01-29 15:38:55 -0500
9ddcd8ea71
remove superfluous debug print
Fabian Posch
2024-01-29 11:57:32 -0500
978c58268a
add reference store to task interface
Fabian Posch
2024-01-29 11:55:35 -0500
9c06cd7e64
update to newest cluster lib version and fix typo
main
Fabian Posch
2024-01-29 11:37:52 -0500
bfd8a76647
make startup message normal output instead of debug message
Fabian Posch
2024-01-17 17:51:12 -0500
ea0c029dca
remove stray debug print
Fabian Posch
2024-01-17 17:43:24 -0500
31e6900cfb
fix part status not set to finished, added debug prints
Fabian Posch
2024-01-17 17:27:51 -0500
3587bd08af
ignore actsim history output
Fabian Posch
2024-01-17 17:27:25 -0500
e7e2028750
fix finished tasks deallocated on pop
Fabian Posch
2024-01-17 17:26:36 -0500
7d938f8b7f
and removed stray debug definition
Fabian Posch
2024-01-17 17:07:14 -0500
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
Fabian Posch
2024-01-17 17:06:37 -0500
2a66beb6db
changes for reopen task and retry cooldown
Fabian Posch
2024-01-17 17:04:42 -0500
112aa3549a
fix program hang on program stop after uplink connection error
Fabian Posch
2024-01-17 15:16:29 -0500
987854d6a2
remove stray debug print
Fabian Posch
2024-01-17 14:47:55 -0500
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
Fabian Posch
2024-01-17 14:45:39 -0500
5f013f9efa
implement upload
Fabian Posch
2024-01-16 18:34:18 -0500
9fbcd52e16
add dependency check to task fetch (and add debug prints)
Fabian Posch
2024-01-16 18:05:23 -0500
e9436919ad
fix delete instead of delete[]
Fabian Posch
2024-01-16 17:18:41 -0500
9c8dbf9780
fix call for cretion of empty output artifact
Fabian Posch
2024-01-16 17:18:07 -0500
a3d329cdd5
fix iso c++ warning on const char*
Fabian Posch
2024-01-16 17:10:41 -0500
68d5c142c2
fix move on return
Fabian Posch
2024-01-16 16:59:40 -0500
991065749b
fix delete instead of array delete
Fabian Posch
2024-01-16 16:57:38 -0500
caf2afc603
implement command parsing, top process indication, db version bump
Fabian Posch
2024-01-16 16:57:18 -0500
012b56f7d6
fix missing constructor for local artifacts
Fabian Posch
2024-01-16 10:55:03 -0500
e3407e7a4d
ignore code workspace
Fabian Posch
2024-01-16 10:37:03 -0500
4ce580f272
implement actsim call
Fabian Posch
2024-01-15 16:55:37 -0500
6f7e729b33
update readme
Fabian Posch
2024-01-15 16:55:25 -0500
25b06c5815
add documentation
Fabian Posch
2024-01-15 11:03:11 -0500
9fc7e7de7a
update readme
Fabian Posch
2024-01-15 10:56:04 -0500
826c8dd92c
start implementation actsim exec in worker
Fabian Posch
2024-01-12 18:32:41 -0500
8855d2f191
implement actual database download, wait needs to be implemented
Fabian Posch
2024-01-12 18:32:13 -0500
f1cca2506b
streamline program stop call and implement temp file deletion when ref counter is 0
Fabian Posch
2024-01-12 18:31:36 -0500
7003b3d211
move database information to specific implementation
Fabian Posch
2024-01-12 18:29:46 -0500
2001e0890a
fixed design store threading beharior (actual designs still not fully implemented)
Fabian Posch
2024-01-12 11:35:28 -0500
20a4370273
update readme
Fabian Posch
2024-01-11 17:07:39 -0500
6fe744fd76
fix threading, implement design dependency handling
Fabian Posch
2024-01-11 17:02:33 -0500
67b6622c69
prevent accidental vscode commits
Fabian Posch
2024-01-11 17:02:16 -0500
268c532745
fix sigsev at program close by adding destructor at program close
Fabian Posch
2024-01-11 16:01:53 -0500
d7da698fca
add documentation
Fabian Posch
2024-01-11 15:07:42 -0500
d62fcf7669
migrate to artifact instead of task, make interface more flexible
Fabian Posch
2024-01-11 15:06:05 -0500
3b645a953f
move db interface to external library
Fabian Posch
2024-01-10 18:49:52 -0500
dc33b6b0d9
shouldn't have been committed to begin with
Fabian Posch
2024-01-10 18:49:26 -0500
feb36c2eb6
threading works, using full interface as threading control now
Fabian Posch
2024-01-10 17:07:38 -0500
5e7c0b6ebb
implement downloader and monitor
Fabian Posch
2024-01-10 15:45:49 -0500
2730d204f9
fix join null check and expose current task uuid in worker
Fabian Posch
2024-01-10 15:45:31 -0500
0c8eb1c21d
add (but not implement) get task status
Fabian Posch
2024-01-10 15:44:10 -0500
f7e4722615
reengineer task to use limited access public variables
Fabian Posch
2024-01-10 15:43:23 -0500
b73034fdc1
settings bump
Fabian Posch
2024-01-10 15:41:41 -0500
0344d030bf
implemented uploader
Fabian Posch
2024-01-09 21:30:02 -0500
3713c50c47
add function to stop threads and make queue empty publicly accessible
Fabian Posch
2024-01-09 21:29:22 -0500
a5a989b359
fixed task completeness was not checked before upload
Fabian Posch
2024-01-09 21:27:39 -0500
e85ce57b82
fix worker checks if thread object exists before attempting join
Fabian Posch
2024-01-09 20:40:26 -0500
8855664d65
change db lib to take credential reference instead
Fabian Posch
2024-01-09 20:39:53 -0500
4d6a723d0b
clean up db lib
Fabian Posch
2024-01-09 17:15:22 -0500
8ef69140d0
implement threading interface and worker loop
Fabian Posch
2024-01-09 17:12:31 -0500
03e8eeb305
link actsim cluster agent shared library with libatomic
Fabian Posch
2024-01-09 14:39:56 -0500
0a473c5237
remove reference to uninplemented destructor
Fabian Posch
2024-01-09 14:39:03 -0500
eb832213a0
make uuid_t hashable
Fabian Posch
2024-01-09 14:38:32 -0500
7dc1ba4a6d
actually commit the files for the workers as well
Fabian Posch
2024-01-08 17:12:26 -0500
4a7993cf35
implement worker threads and download thread skelleton
Fabian Posch
2024-01-08 17:11:58 -0500
9809021551
compile main tool functionality as shared library
Fabian Posch
2024-01-08 17:11:27 -0500
28bb858d3b
fix db lib name
Fabian Posch
2024-01-08 17:10:48 -0500
ad6a7e2e3a
change import to signify library use
Fabian Posch
2024-01-08 14:14:24 -0500
5cb799a703
add shared library for main functionality
Fabian Posch
2024-01-08 14:12:34 -0500
57b2c76323
fixed throwing exception references instead of references
Fabian Posch
2024-01-08 14:11:09 -0500
2df267e7b3
fix missing break in argparse
Fabian Posch
2024-01-08 13:58:09 -0500
b73f25e835
implement basic command line parsing
Fabian Posch
2024-01-08 13:23:23 -0500
1f4c020df9
add override tracking for db credentials
Fabian Posch
2024-01-08 13:22:28 -0500
6ae6866f3b
fix incorrect version number
Fabian Posch
2024-01-08 13:21:53 -0500
cab9c25884
exclude build files from git
Fabian Posch
2024-01-08 13:21:20 -0500
d0491cabaf
add vscode settings to repo - to be removed later
Fabian Posch
2024-01-08 13:20:55 -0500
e32a1602e2
bump copyright
Fabian Posch
2024-01-05 12:17:45 -0500