Commit Graph

376 Commits

Author SHA1 Message Date
criyle
f5dff9ca57 Refactor package structure & debug outputs 2020-12-25 17:25:09 -08:00
criyle
65630fbbcf Fix potential cgroup null pointer 2020-12-17 22:57:43 -08:00
criyle
4909468c48 Fix container reset (affacting v0.8.1 - v0.9.2) 2020-12-17 22:31:05 -08:00
criyle
04cfb36722 Add support to load a seccomp filter 2020-12-13 21:08:52 -08:00
criyle
e3111eef82 Fix bind mount using relative path 2020-12-13 19:56:17 -08:00
criyle
4bf6f869f5 Add ability to limit cpu usage rate by CFS cgroup 2020-12-12 23:44:01 -08:00
criyle
b1e9e0d555 Add ability to customize container uid&gid 2020-12-12 22:02:37 -08:00
criyle
ed5b820266 Add config to specifies credential start 2020-12-12 21:46:09 -08:00
criyle
e1f8c954e0 Add configuration to OutputLimit & CpuSet 2020-12-06 18:45:56 -08:00
criyle
5c61c1fca6 Add support to config extraMemoryLimit 2020-12-05 15:06:34 -08:00
criyle
0914be522a Try fix build action 2020-11-29 16:25:31 -08:00
criyle
b9cba2823b fix build action 2020-11-29 16:23:06 -08:00
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
fb9dff26b6 Bump dependencies versions 2020-11-28 15:21:21 -08:00
criyle
45fcf55ef9 Add Prefork & no 500 when copyin 2020-11-08 22:34:58 +00:00
criyle
e5c0f8ec40 Update dependencies 2020-09-22 19:56:24 -07:00
criyle
d156258b6f FIX TYPO: parallism -> parallelism 2020-09-06 00:33:16 -07:00
Yang Gao
9bd673d4cc
Update build.yml 2020-08-11 03:15:24 -04:00
Yang Gao
b263a895b8
Try fix github action 2020-08-11 03:01:39 -04:00
Yang Gao
d9585b53c7
Create release only if new tag pushed 2020-08-11 03:00:04 -04:00
Yang Gao
4d83fd7c58
Try create release with github action 2020-08-11 02:46:46 -04:00
criyle
405a90a0d1 fix bind mount for newer kernel 2020-08-08 14:44:23 -07:00
criyle
cb27f84136 try fix build with git tag 2020-07-23 22:56:57 -07:00
criyle
716c2cdc4e add /version api 2020-07-23 22:43:36 -07:00
criyle
20d2815e86 Avoid SIGPIPE after pipe limit exceeded 2020-07-14 00:14:35 -07:00
criyle
7535e5862f Add srcprefix command arg to restrice src copyin 2020-07-04 21:08:23 -07:00
criyle
9448892f61 Adapted to zap log 2020-06-16 21:04:23 -04: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
42db182573 Update documents 2020-06-11 18:40:46 -04:00
criyle
7c83b59b43 Add token-based authentication 2020-06-11 18:33:44 -04:00
criyle
140aeffcd9 Add environment variable controls 2020-06-11 15:16:46 -04:00
criyle
d6f5660d6c fix docker file 2020-06-09 00:00:09 -04:00
criyle
238ba879e1 Add stack limit settings to request 2020-06-08 15:36:11 -04:00
criyle
d06968e152 fix windows build 2020-06-05 00:58:32 -04:00
criyle
a439711540 Add runTime as wall clock time 2020-06-05 00:36:48 -04:00
criyle
15a9da6878 fix build 2020-06-04 00:19:06 -04:00
criyle
f61a319cd6 Handle cancellation 2020-06-04 00:11:48 -04:00
criyle
891ed8165b Add stdin / stdout streaming support 2020-06-02 19:43:18 -04:00
criyle
4168daa087 Add promethus metrics 2020-05-22 20:08:39 -04:00
criyle
62da1ad706 Add benchmark result 2020-05-21 20:47:21 -04:00
criyle
acbfecb723 Add gRPC support 2020-05-21 18:49:31 -04:00
criyle
7a708c12c4 Prepare for protobuf & gRPC support 2020-05-20 19:49:57 -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
411d74a087 split ffi from executor server 2020-05-19 16:14:03 -04:00
criyle
84dc8cfe29 Re-organize files 2020-05-18 20:14:45 -04:00
criyle
5a9c31f119 Add file operations to ffi 2020-05-16 00:11:18 -04:00
criyle
469ee0cd65 Update build.yml for MacOS 2020-05-15 21:51:43 -04:00