We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
WSLInterop-late
get_cpu_num
1 parent f7717cd commit eaf75a3Copy full SHA for eaf75a3
hooks/_common.sh
@@ -206,8 +206,13 @@ function common::get_cpu_num {
206
207
local cpu_quota cpu_period cpu_num
208
209
+ local wslinterop_path = "/proc/sys/fs/binfmt_misc/WSLInterop"
210
+
211
if [[ -f /sys/fs/cgroup/cpu/cpu.cfs_quota_us &&
- ! -f /proc/sys/fs/binfmt_misc/WSLInterop ]]; then # WSL have cfs_quota_us, but WSL should be checked as usual Linux host
212
+ ( # WSL has cfs_quota_us, but WSL should be checked as usual Linux host
213
+ ! -f "${wslinterop_path}" &&
214
+ ! -f "${wslinterop_path}-late"
215
+ ) ]]; then
216
# Inside K8s pod or DinD in K8s
217
cpu_quota=$(< /sys/fs/cgroup/cpu/cpu.cfs_quota_us)
218
cpu_period=$(cat /sys/fs/cgroup/cpu/cpu.cfs_period_us 2> /dev/null || echo "$cpu_quota")
0 commit comments