Commit Graph

81 Commits

Author SHA1 Message Date
xenia fc83741b02 implement agent runtime on racket CS 2020-12-29 06:24:23 -05:00
xenia 311ce74f82 restructure makefile for agent program 2020-12-29 03:12:48 -05:00
xenia e555a6237e line break 2020-12-29 02:17:51 -05:00
xenia 556fd34b05 update readme and also fix bugs found during that 2020-12-29 02:16:31 -05:00
xenia 05b3e97a66 ok now it's an MVP (some features still missing,,) 2020-12-29 01:28:15 -05:00
xenia 18381a5e01 implement project cancel 2020-12-28 04:10:25 -05:00
xenia b6ece4abcc update cli messages 2020-12-28 03:42:39 -05:00
xenia 280979a479 implement some of the client 2020-12-28 03:41:33 -05:00
xenia bcfb26b0d6 begin implementing CLI client 2020-12-27 03:13:43 -05:00
xenia 5ce49c1a03 update readme 2020-12-26 04:00:42 -05:00
xenia 2d1b6e864e another pointless yak shave: autodetect hostname 2020-12-26 03:55:16 -05:00
xenia de032b9237 fix potential encoding bug 2020-12-26 03:26:51 -05:00
xenia 9fc1f546c5 fix agent execution bugs 2020-12-26 03:23:13 -05:00
xenia b05763ad5b fix exported symbol in agent 2020-12-26 03:02:07 -05:00
xenia ad92a73a38 complete agent state reporting 2020-12-26 02:43:05 -05:00
xenia 6607dcb78a fix concurrency bug in comms 2020-12-12 22:49:14 -05:00
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