Andrey Vasnetsov
7c60c1ec75
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-05-08 13:47:31 +02:00
..
2026-02-10 00:04:33 +01:00
2024-08-09 18:17:44 +02:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2025-03-21 11:41:12 +01:00
2024-11-08 11:27:05 +01:00
2025-09-29 11:28:29 +02:00
2024-11-08 11:27:05 +01:00
2025-08-14 14:30:26 +02:00
2024-11-08 11:27:05 +01:00
2025-08-26 13:20:08 +02:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2025-08-26 13:16:18 +02:00
2024-11-08 11:27:05 +01:00
2026-03-26 18:24:36 +01:00
2024-11-08 11:27:05 +01:00
2026-03-26 17:55:57 +01:00
2026-02-09 23:08:14 +01:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2026-05-08 13:47:17 +02:00
2025-07-17 13:54:43 +02:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2025-08-26 13:18:36 +02:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2024-08-09 18:17:44 +02:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2025-05-22 22:50:58 +02:00
2025-05-22 22:50:58 +02:00
2025-07-17 13:38:30 +02:00
2025-07-17 13:38:30 +02:00
2026-05-08 13:47:21 +02:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2026-02-09 23:28:03 +01:00
2025-05-22 22:50:58 +02:00
2024-11-08 11:27:05 +01:00
2026-05-08 13:46:48 +02:00
2025-05-22 23:17:18 +02:00
2024-11-08 11:27:05 +01:00
2025-09-29 11:30:25 +02:00
2026-02-13 09:55:18 +01:00
2025-07-17 13:38:30 +02:00
2024-11-08 11:27:05 +01:00
2026-02-10 00:04:33 +01:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2026-02-18 17:21:06 +01:00
2024-08-09 18:17:44 +02:00
2024-11-08 11:27:05 +01:00
2026-05-08 13:47:31 +02:00
2025-12-03 10:20:40 +01:00
2024-11-08 11:27:05 +01:00
2026-03-26 17:48:45 +01:00
2024-11-08 11:27:05 +01:00
2025-03-31 16:17:46 +02:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2026-05-08 13:46:38 +02:00
2025-07-17 16:13:01 +02:00
2026-05-08 13:46:49 +02:00
2025-09-29 11:30:25 +02:00
2026-03-26 18:54:05 +01:00
2024-11-08 11:27:05 +01:00
2026-02-09 23:28:45 +01:00
2026-02-16 10:17:29 +01:00
2024-11-08 11:27:05 +01:00
2024-11-08 11:27:05 +01:00
2026-05-08 13:47:20 +02:00
2025-11-14 12:31:07 +01:00
2026-05-08 13:46:01 +02:00