Commit Graph

37 Commits

Author SHA1 Message Date
criyle
8bb802f7d6 feat(pb): add copyOutTruncate to allow truncate when exceed size limit 2025-10-06 20:14:08 +00:00
criyle
95377a4fa6 chore(pb): migrate step 2 with opaque API 2025-08-18 00:50:33 +00:00
criyle
51423d7110 chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
criyle
6582aaea4f chore(pb): upgrade dependencies 2025-08-13 23:45:54 +00:00
criyle
897d045302 pb: split messages according to best practice 2025-03-02 20:32:49 +00:00
criyle
31fe533f0e pb: init migration for protobuf edition 2023
Some checks are pending
Build / Goreleaser (push) Waiting to run
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (amd64_v3, darwin) (push) Blocked by required conditions
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (amd64_v3, linux) (push) Blocked by required conditions
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (amd64_v3, windows) (push) Blocked by required conditions
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (arm64_v8.0, darwin) (push) Blocked by required conditions
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (arm64_v8.0, linux) (push) Blocked by required conditions
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (arm64_v8.0, windows) (push) Blocked by required conditions
2025-03-02 02:11:11 -05:00
criyle
1d44e623fc pb: upgrade protobuf 2025-01-25 22:23:14 -05:00
criyle
36528c7e4d build(deps): update dependencies 2024-12-13 18:26:05 +00:00
criyle
a52f1360cd pb: use empty message for stream flag 2024-02-05 15:51:56 +00:00
criyle
9966f490f3 stream: use index and fd to indicate io streams rather than name 2024-02-05 13:12:04 +00:00
criyle
cb1256f4bf shell: support cancel with double ctrl-c 2024-02-03 12:39:29 +00:00
criyle
2f2478539c model: deprecate strict_memory_limit to percise definition 2023-10-30 04:04:42 +00:00
criyle
eded6e02f6 linuxc: add addressSpaceLimit to enable rlimit_as 2023-10-30 03:10:28 +00:00
criyle
eecd8bd6f2 deps: upgrade to go1.21 with dependencies 2023-09-27 13:50:23 +00:00
criyle
330573eceb envexec: open collecting files before exec to avoid error when deleted 2022-12-26 13:13:29 -08:00
criyle
a06fc0b259 env: support symlink creation 2022-11-13 15:23:29 -08:00
criyle
5b5924608c linuxcontainer: build on go1.19
log info for ws error

fix #38
fix #39
2022-10-01 19:08:08 -07:00
criyle
ce07b7079a build: use goreleaser 2022-05-23 14:47:50 -07:00
criyle
d8581a0c0c linuxcontainer: allow restrict usage of CPU and CPU set
- change cpuRate to int and 1000 means 1 CPU 100%
2021-10-30 23:25:30 -07:00
criyle
915cbaccbb envexec: add detailed file error message 2021-09-20 00:43:05 -07:00
criyle
b54becc32d envexec: collect output through a file in container
- add `pipe` boolean to collector to indicate whether to use pipe or file as collector

close #21
2021-09-19 22:05:24 -07:00
criyle
d6042729e5 *: bump dependecies with go1.16.6 2021-07-15 19:03:05 -07:00
criyle
c34a83b617 file: get /file contains original name 2021-06-22 01:15:01 -07:00
criyle
0d09e88184 envexec: Add pipe proxy support 2021-06-12 17:33:53 -07:00
criyle
6195204dcc envexec: add optional flag for copyOut files
fix #14
2021-06-05 20:24:08 -07:00
criyle
ba8d3924d8 feat: add timeout support to filestore
resolve #11
2021-04-17 18:13:18 -07:00
criyle
8d3bf1bf62 feat(sandbox): add strict memory limit
- remove rlimit data when cgroup enabled
- add `strictMemoryLimit` to request parameter to re-enable rlimit data limit
2021-02-06 12:46:39 -08:00
criyle
6055f165b5 Update naming: realCpuLimit -> clockLimit 2020-12-30 13:01:03 -08:00
criyle
8e096ed14b Update gRPC package versions 2020-12-26 19:43:56 -08:00
criyle
4bf6f869f5 Add ability to limit cpu usage rate by CFS cgroup 2020-12-12 23:44:01 -08:00
criyle
d156258b6f FIX TYPO: parallism -> parallelism 2020-09-06 00:33:16 -07: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
891ed8165b Add stdin / stdout streaming support 2020-06-02 19:43:18 -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