Malte Ubl
50bc1d2240
Read cgroup files with one read, as libuv does
...
os.availableParallelism() follows libuv's uv_available_parallelism, whose uv__slurp reads each /proc and cgroup file with a single read and fails on a read error; the helper looped until the buffer filled and ignored read errors, so a long /proc/self/cgroup could resolve a controller Node does not see. A cgroup CPU quota below one CPU truncates to 0 and stays ignored rather than clamped to 1: libuv 1.51 (Node 24) through 1.52 applies a quota only when it is positive, and Node then answers the affinity count.
2026-10-11 08:26:08 -07:00
..
2026-10-02 19:56:34 -05:00
2026-10-10 14:03:22 -07:00
2026-10-10 14:03:22 -07:00
2026-10-10 14:03:22 -07:00
2026-10-10 01:00:36 -05:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-10-09 17:43:50 -07:00
2026-09-26 19:09:54 -05:00
2026-10-05 17:51:24 -05:00
2026-09-18 00:21:12 -05:00
2026-10-05 09:32:14 -05:00
2026-10-07 19:07:02 -05:00
2026-10-09 10:10:22 -07:00
2026-10-06 13:07:11 -05:00
2026-10-07 19:07:02 -05:00
2026-10-09 10:10:25 -07:00
2026-10-09 10:30:31 -05:00
2026-09-30 14:25:29 -05:00
2026-10-10 10:08:39 -05:00
2026-10-09 17:43:50 -07:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-10-03 01:47:42 -05:00
2026-10-10 14:44:14 -07:00
2026-10-08 11:00:13 -05:00
2026-10-07 19:07:02 -05:00
2026-08-23 20:16:13 -05:00
2026-10-08 15:01:26 -05:00
2026-10-09 10:10:25 -07:00
2026-10-09 10:10:25 -07:00
2026-10-08 11:00:13 -05:00
2026-10-09 17:43:50 -07:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-08-16 22:59:02 -05:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-09-28 19:01:50 -05:00
2026-09-28 19:01:50 -05:00
2026-10-07 19:07:02 -05:00
2026-10-08 15:42:37 -05:00
2026-08-23 20:16:13 -05:00
2026-10-09 10:30:31 -05:00
2026-10-04 06:07:41 -05:00
2026-10-09 17:54:40 -05:00
2026-10-10 00:57:58 -05:00
2026-10-08 17:41:20 -05:00
2026-10-08 15:01:26 -05:00
2026-10-08 15:40:53 -05:00
2026-10-11 08:26:08 -07:00
2026-09-30 01:09:15 -05:00
2026-08-23 20:16:13 -05:00
2026-07-22 18:08:04 -05:00
2026-08-23 20:16:13 -05:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-10-10 01:00:36 -05:00
2026-10-09 10:10:20 -07:00
2026-10-09 10:10:20 -07:00
2026-10-10 01:00:36 -05:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-08-23 20:16:13 -05:00
2026-08-23 20:16:13 -05:00
2026-10-08 15:42:37 -05:00
2026-10-03 18:34:51 -05:00
2026-10-08 15:49:53 -05:00
2026-10-06 13:07:11 -05:00
2026-10-06 13:07:11 -05:00
2026-10-06 13:07:11 -05:00
2026-10-09 10:10:25 -07:00
2026-10-07 19:07:02 -05:00
2026-08-23 20:16:13 -05:00
2026-10-10 01:00:36 -05:00
2026-10-02 19:56:34 -05:00
2026-10-07 19:07:02 -05:00
2026-10-08 15:19:12 -05:00
2026-10-09 10:10:21 -07:00
2026-10-11 08:17:24 -07:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-10-09 10:10:25 -07:00
2026-10-10 00:57:58 -05:00
2026-10-03 19:21:34 -05:00
2026-10-03 18:34:51 -05:00
2026-10-07 19:07:02 -05:00
2026-08-09 23:15:51 -05:00
2026-10-03 05:38:29 -05:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-10-10 01:00:36 -05:00
2026-10-04 04:14:12 -05:00
2026-10-04 01:57:10 -05:00
2026-10-04 04:14:12 -05:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-10-04 21:18:58 -05:00
2026-10-07 19:07:02 -05:00
2026-10-04 06:07:41 -05:00
2026-08-10 12:21:11 -05:00
2026-09-29 20:54:09 -05:00
2026-10-09 10:10:25 -07:00
2026-10-09 17:43:50 -07:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-10-07 19:07:02 -05:00
2026-08-23 20:16:13 -05:00
2026-10-07 19:07:02 -05:00