criyle
|
7f663ba0fd
|
refactor(envexec): normalize error messages
Build / Goreleaser (push) Has been cancelled
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (amd64_v3, darwin) (push) Has been cancelled
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (amd64_v3, linux) (push) Has been cancelled
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (amd64_v3, windows) (push) Has been cancelled
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (arm64_v8.0, darwin) (push) Has been cancelled
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (arm64_v8.0, linux) (push) Has been cancelled
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (arm64_v8.0, windows) (push) Has been cancelled
|
2025-05-25 22:44:50 -04:00 |
|
criyle
|
8b9b6f33dc
|
linuxc: add cached cgroup implementation
|
2025-02-21 00:46:42 +00:00 |
|
criyle
|
ffdf3e3925
|
linuxc: try support faster new clone3(CLONE_INTO_CGROUP) syscall
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
criyle/go-sandbox#13
|
2025-02-20 22:42:24 +00:00 |
|
criyle
|
efa629a7d5
|
feat(linux): add procPeak measurement for peak thread count in the container
Linux kernel >= 6.1 && cgroup v2 only
|
2025-02-20 03:36:52 +00:00 |
|
criyle
|
8025bd36b6
|
docs: fix typos
|
2024-02-03 15:19:49 +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
|
a06fc0b259
|
env: support symlink creation
|
2022-11-13 15:23:29 -08:00 |
|
criyle
|
fcb56ae242
|
container: fix build by using unix package
|
2022-03-13 11:18:56 +00:00 |
|
criyle
|
227f398662
|
container: add support to copy into sub-directory
|
2022-03-13 11:13:33 +00:00 |
|
criyle
|
c233f64485
|
linuxcontainer: fix cgroup v2 memory usage
|
2022-02-12 08:19:13 +00:00 |
|
criyle
|
359fda504e
|
cgroup: add support of cgroup v2
|
2021-12-24 23:02:17 -08:00 |
|
criyle
|
049d26a179
|
linuxc: limit open file count & add stdio devices
|
2021-11-12 01:35:47 -08: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
|
6195204dcc
|
envexec: add optional flag for copyOut files
fix #14
|
2021-06-05 20:24:08 -07:00 |
|
criyle
|
46ec099685
|
linuxcontainer: bump dependency versions go1.16.5
|
2021-06-05 17:07:27 -07:00 |
|
criyle
|
5acb22fab6
|
linuxcontainer: report error if cgroup set failed
|
2021-03-21 18:53:15 -07:00 |
|
criyle
|
9dec36d395
|
filestore: refactor uniqure id generator
|
2021-03-19 00:28:11 -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
|
f5dff9ca57
|
Refactor package structure & debug outputs
|
2020-12-25 17:25:09 -08:00 |
|