Commit Graph

65 Commits

Author SHA1 Message Date
xenia 630c1b96f0 fix agent bugs 2020-12-12 22:26:16 -05:00
xenia da1e3f16bd agent: enable local copy of racket for build 2020-12-12 21:25:01 -05:00
xenia 93be02c535 WIP implement agent basics 2020-12-12 20:28:15 -05:00
xenia 35122c660c implement task file download and dummy execution 2020-11-30 03:05:40 -05:00
xenia 7183bcad33 make sure to flush-output before fsync 2020-11-28 17:10:04 -05:00
xenia 69ae22f678 reuse timespec value for current-seconds-monotonic 2020-11-28 05:13:43 -05:00
xenia 30fcf62d73 switch monotonic usage to CLOCK_MONOTONIC[_RAW] 2020-11-28 05:05:56 -05:00
xenia 88b671d1d4 implement agent file cache 2020-11-28 04:33:08 -05:00
xenia 039174dbe7 update progress 2020-11-28 00:40:34 -05:00
xenia 0ae728a278 fix issues with exn:break handling 2020-11-27 06:01:20 -05:00
xenia d4482794ab improve robustness of task distribution 2020-11-27 04:57:45 -05:00
xenia 647b3fe443 implement basic simulated agent, fix issues 2020-11-25 03:53:18 -05:00
xenia beae13c7eb add config file that controls server behavior 2020-11-24 03:39:11 -05:00
xenia d0784e54cd reimplement error-display-handler without wrapping 2020-11-23 04:33:11 -05:00
xenia 849d3a230b add source reference for previous commit 2020-11-23 03:42:43 -05:00
xenia b399eb9078 move needed log filters to make-log-receiver 2020-11-23 03:40:43 -05:00
xenia 77d012e69a flush output when logging 2020-11-23 03:21:41 -05:00
xenia 13e6eba161 add individual topics for logging 2020-11-23 03:12:44 -05:00
xenia 3ede25222e implement basic server main 2020-11-23 02:34:02 -05:00
xenia 88f8ba6749 implement almost the rest of agent handling 2020-11-23 01:51:26 -05:00
xenia 71a3a6d2ef migrate rpc system to signature/unit-based 2020-11-22 04:34:30 -05:00
xenia c0585504ea implement manifest utilities 2020-11-21 16:31:30 -05:00
xenia e9e315f001 wip: create manifest.rkt 2020-11-20 03:08:07 -05:00
xenia 94e72e699d wip implementation of task distribution 2020-11-18 01:47:18 -05:00
xenia 737230c433 add initial framework for distributing subtasks 2020-11-17 02:12:13 -05:00
xenia 2d45fe666b add on delete contraints to schema 2020-11-16 23:10:13 -05:00
xenia 8c66fe69de implement basic project support 2020-11-16 20:17:42 -05:00
xenia d00abe5db9 update readme; add smp parameter 2020-11-16 18:38:49 -05:00
xenia bb3a422a57 make codegen'd input generator accept cmdline args 2020-11-16 18:19:33 -05:00
xenia 3de27652c4 refactor pattern: track pattern ranges using integers 2020-11-16 02:19:19 -05:00
xenia d294034a6e make pattern definition flexible 2020-11-16 01:01:28 -05:00
xenia 64bbf52590 migrate to data/integer-set 2020-11-16 00:51:48 -05:00
xenia f8d55f8a80 remove obsolete comment 2020-11-16 00:25:18 -05:00
xenia 08703525d8 implement embedding config params in agent binary 2020-11-15 19:46:29 -05:00
xenia 1d332880ff implement support for multiarch 2020-11-15 18:54:03 -05:00
xenia d88a1c9490 update agent embedding system 2020-11-15 02:28:09 -05:00
xenia 7e3d24d294 track node resources 2020-11-14 04:06:32 -05:00
xenia 4d458ebe59 add more core database tables 2020-11-14 03:34:02 -05:00
xenia 539a59a98c add some server rpc defs 2020-11-14 01:20:17 -05:00
xenia 3dae54ad85 add more migration code, rename codegen template 2020-11-13 23:44:42 -05:00
xenia ed503363a4 make server capable of migrating itself 2020-11-13 21:07:50 -05:00
xenia 245c6b7dbb add migration capability with north 2020-11-13 20:16:45 -05:00
xenia 45271e2bac add rpc protocol utilities 2020-11-12 23:22:20 -05:00
xenia c5c7f26fe9 implement transactional rpc in comms 2020-11-12 04:26:47 -05:00
xenia b036c37cba expand functionality and reliability of comms 2020-11-12 01:59:56 -05:00
xenia 150bc8eccf add fancy logging handler 2020-11-10 02:45:22 -05:00
xenia 521e986937 comment comms.rkt 2020-11-09 00:24:37 -05:00
xenia 9069ae496b rework comms architecture for more robustness 2020-11-08 23:59:51 -05:00
xenia 563b5d691b implement comms demo 2020-11-08 22:21:58 -05:00
xenia 404723946b begin network comms module 2020-11-08 21:23:38 -05:00