Andrey Vasnetsov
d02ef48f24
Dynamic cpu pool (#8790)
* [AI] inptoduce CPU process measurement
* use parking_lot + 4 seconds refresh rate
* [AI] AdaptiveSearchHandle
* fmt
* openapi schema
* keep Runtime field
* fix test
* [AI] instead of async semaphore, use 2 runtimes
* Adjust usage window to 2 seconds
* Address CodeRabbit review comments for dynamic CPU pool
- OpenAPI / telemetry: user-facing cpu_cores_used description (2s window, when null).
- process_cpu_usage: backoff after procfs errors; serialize Linux unit tests on CACHE.
- Docs: decouple runtime thread comments from hardcoded 4× multiplier; name search_runtime in test.
- consensus test: replace stale runtime comment.
Made-with: Cursor
* chore(openapi): regenerate master spec via generate_openapi_models.sh
Replace hand-edited cpu_cores_used description with output from
schema_generator + merge pipeline so openapi_consistency_check passes.
Made-with: Cursor
---------
Co-authored-by: Cursor Agent <agent@cursor.com>
2026-04-27 12:56:29 +02:00
..
2026-02-06 19:36:27 +01:00
2024-08-03 21:44:22 +02:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2025-03-04 13:19:50 +01:00
2024-11-06 20:09:31 +01:00
2025-09-05 18:25:37 +02:00
2024-11-06 20:09:31 +01:00
2025-08-13 16:59:42 +02:00
2024-11-06 20:09:31 +01:00
2025-08-26 11:49:17 +02:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2025-08-15 15:47:43 +02:00
2024-11-06 20:09:31 +01:00
2026-03-19 11:33:09 +01:00
2024-11-06 20:09:31 +01:00
2026-03-12 19:54:34 +01:00
2026-01-16 12:20:40 +01:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2026-04-21 15:23:46 +02:00
2025-07-10 11:40:11 +02:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2025-08-24 12:09:05 +02:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2024-08-03 21:44:22 +02:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2025-04-25 10:59:07 +02:00
2025-04-25 10:59:07 +02:00
2025-07-02 10:50:23 +02:00
2025-07-02 10:50:23 +02:00
2026-04-23 18:34:50 +02:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2026-01-26 18:03:52 +01:00
2025-04-25 10:59:07 +02:00
2024-11-06 20:09:31 +01:00
2026-04-20 10:00:56 +02:00
2025-05-15 13:15:36 +02:00
2024-11-06 20:09:31 +01:00
2025-09-16 11:16:17 +02:00
2026-02-10 17:28:27 -03:00
2025-07-02 10:50:23 +02:00
2024-11-06 20:09:31 +01:00
2026-02-06 19:36:27 +01:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2026-02-18 16:55:47 +01:00
2024-08-03 21:44:22 +02:00
2024-11-06 20:09:31 +01:00
2026-04-27 12:56:29 +02:00
2025-11-28 21:50:09 -03:00
2024-11-06 20:09:31 +01:00
2026-03-10 17:13:32 +01:00
2024-11-06 20:09:31 +01:00
2025-03-21 14:55:37 +01:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2026-04-10 11:18:15 +02:00
2025-07-17 16:11:44 +02:00
2026-04-20 11:27:32 +02:00
2025-09-16 12:03:54 +02:00
2026-03-26 16:26:09 +01:00
2024-11-06 20:09:31 +01:00
2026-01-27 00:39:25 +01:00
2026-02-13 17:36:54 +01:00
2024-11-06 20:09:31 +01:00
2024-11-06 20:09:31 +01:00
2026-04-22 13:58:32 +02:00
2025-11-12 15:52:04 +01:00
2026-04-02 12:57:32 +02:00