Commit Graph

37 Commits

Author SHA1 Message Date
criyle
64788f27d6 customizable workDir, hostName, domainName 2020-11-29 16:13:06 -08:00
criyle
a807a66176 Refactor config parsing 2020-11-29 09:00:12 -08:00
criyle
45fcf55ef9 Add Prefork & no 500 when copyin 2020-11-08 22:34:58 +00:00
criyle
d156258b6f FIX TYPO: parallism -> parallelism 2020-09-06 00:33:16 -07:00
criyle
04a4a1a553 Add copy out file size limit 2020-06-16 16:54:40 -04:00
criyle
f4496d38f6 Add tty io 2020-06-16 16:44:12 -04:00
criyle
238ba879e1 Add stack limit settings to request 2020-06-08 15:36:11 -04:00
criyle
a439711540 Add runTime as wall clock time 2020-06-05 00:36:48 -04:00
criyle
f61a319cd6 Handle cancellation 2020-06-04 00:11:48 -04:00
criyle
afd580cde3 Executor server can run without root privilege
- Docker `--privileged` is still required for unshare ...
2020-05-19 17:28:49 -04:00
criyle
b480bca277 Add rlimit restriction 2020-05-19 16:51:13 -04:00
criyle
9e127f669f Add MacOS support 2020-05-15 20:27:15 -04:00
criyle
4646ce7fdc Add windows support 2020-04-26 03:31:54 -04:00
criyle
f2f60ceb7c prepare windows platform support 2020-04-25 14:21:49 -04:00
criyle
35b0d100ab prepare for multi-platform support 2020-04-24 22:34:50 -04:00
criyle
6a9c90cafb reorganize platform specific function 2020-04-16 20:35:54 -04:00
criyle
a2a6c0f97b simplifies environment interface 2020-04-16 20:15:59 -04:00
criyle
d7eba97492 Fix typos 2020-03-27 18:59:47 -04:00
criyle
c75a6119aa Breaking Change: move syzoj client out 2020-03-22 18:55:31 -04:00
criyle
a79543f0af Cache container work directory for performance
- 140 op/s -> 170 op/s for A+B problem
2020-03-16 20:16:18 -04:00
criyle
a36ff086b2 Add ExitStatus 2020-03-08 01:49:11 -05:00
criyle
bb9c448601 Add copyOutDir to Cmd 2020-03-07 05:45:37 -05:00
criyle
7951f37bd4 Implements the draft executor server
- Add new command executorserver as the draft executor server
- Move shared pool logic into /pkg/pool
2020-03-04 02:12:26 -05:00
criyle
1f86f25995 Refactor & Documentation
- pkg/runner -> pkg/envexec
- add idea about executor server
2020-03-03 02:32:59 -05:00
criyle
fd76377c51 bump sandbox version 2020-03-02 03:32:42 -05:00
criyle
5f7ec46cf5 Add cgroup pool & reduce memfile creation 2020-02-29 03:37:47 -05:00
criyle
9ff541bc39 fix compile information overrite 2020-02-21 02:35:39 -05:00
criyle
42ab854d7c update with go-sandbox 2020-02-19 22:11:39 -05:00
criyle
5763978012 save compiled message 2020-01-10 00:57:33 -05:00
criyle
3e0198d31d add result status 2020-01-01 12:08:29 +08:00
criyle
d6cec42720 code cleanup 2019-12-26 21:23:20 +08:00
criyle
907b7ea125 syzoj support demo.. 2019-12-25 21:54:55 +08:00
criyle
42e77905cc add diff 2019-11-26 01:37:24 -08:00
criyle
1dffe2d797 fix double close 2019-11-25 01:06:34 -08:00
criyle
1843dc6b66 decouple runner 2019-11-24 17:00:12 -08:00
criyle
e0d9c13de4 upgrade to go 1.13 2019-10-14 00:34:48 -07:00
criyle
ce8a78454f fixed typo 2019-09-07 18:03:19 -07:00