Brennan Benson
175f10e32b
Run local usage services in a supervised backend process ( #40792 )
...
* Move local usage services into a supervised backend process
* Own usage recovery and worker retirement lifetimes
* Preserve answered usage data during background refresh
* Run independent usage scans concurrently in the backend
* Limit backend startup paths to the delegated usage service
* Show usage failures through backend recovery
* Include usage failure strings in the English catalog
* Keep usage update details beside refresh failures
* Resolve usage freshness failure from the final producer snapshot
* Retain the forced refresh completion requirement
* Keep managed backend failures out of application crash reports
* Preserve usage recovery boundaries across backend reconnects
* Match the backend RPC cancellation signal in the usage seam proof
* Avoid serializing backend requests before port delivery
* Keep receiving request validation in the boundary schemas
* test: align usage transport coverage with renderer project
* fix: preserve unknown usage state and renderer retirement
* fix(usage): revalidate tracking before scan admission
* fix(usage): retry failed backend startup on demand
* test(usage): isolate stale backend ownership checks
2026-11-11 16:39:52 -08:00
..
2026-11-11 12:38:19 -08:00
2026-11-01 08:00:08 +00:00
2026-09-01 00:57:54 -07:00
2026-11-06 02:22:12 -08:00
2026-11-04 21:47:28 +00:00
2026-11-08 19:30:27 +00:00
2026-11-08 19:30:27 +00:00
2026-11-11 16:39:52 -08:00
2026-11-11 20:06:53 +00:00
2026-11-11 20:06:53 +00:00
2026-11-11 00:59:18 -05:00
2026-11-11 00:59:18 -05:00
2026-11-07 18:22:37 -08:00
2026-11-07 18:22:37 -08:00
2026-11-08 06:46:09 -08:00
2026-11-08 06:46:09 -08:00
2026-10-29 01:49:44 -07:00
2026-11-05 02:08:08 +00:00
2026-11-05 02:08:08 +00:00
2026-09-01 00:57:54 -07:00
2026-11-01 08:00:08 +00:00
2026-11-11 16:39:52 -08:00
2026-10-28 18:24:26 -07:00
2026-10-28 18:24:26 -07:00
2026-10-05 11:06:40 -07:00
2026-09-01 18:24:49 -07:00
2026-11-11 16:39:52 -08:00
2026-10-29 16:33:52 -07:00
2026-10-23 02:16:59 -07:00
2026-09-01 18:24:49 -07:00
2026-09-25 18:54:11 -07:00
2026-11-03 19:56:34 -08:00
2026-10-23 17:33:42 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-11-07 22:58:35 -08:00
2026-11-07 22:58:35 -08:00
2026-09-01 18:24:49 -07:00
2026-11-01 20:21:15 +00:00
2026-11-01 20:21:15 +00:00
2026-11-10 17:58:06 -08:00
2026-11-10 17:58:06 -08:00
2026-10-29 00:03:35 -07:00
2026-09-25 02:49:52 -07:00
2026-11-11 08:12:54 +00:00
2026-09-01 00:57:54 -07:00
2026-11-11 08:12:54 +00:00
2026-11-08 11:58:15 -08:00
2026-11-08 06:46:09 -08:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-11-08 03:43:30 -08:00
2026-11-06 19:59:47 -08:00
2026-11-08 03:43:30 -08:00
2026-09-18 20:39:52 -07:00
2026-11-08 06:46:09 -08:00
2026-11-08 11:58:15 -08:00
2026-11-08 06:46:09 -08:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-11-06 02:22:12 -08:00
2026-11-03 19:12:25 -08:00
2026-11-03 19:12:25 -08:00
2026-10-23 14:31:05 -07:00
2026-10-23 14:31:05 -07:00
2026-09-01 18:24:49 -07:00
2026-10-23 02:16:59 -07:00
2026-08-13 22:48:24 -07:00
2026-09-01 18:24:49 -07:00
2026-10-29 16:12:07 +00:00
2026-10-29 16:12:07 +00:00
2026-09-01 00:57:54 -07:00
2026-09-01 18:24:49 -07:00
2026-11-03 20:19:21 -08:00
2026-10-22 12:20:01 -07:00
2026-10-19 23:46:28 -04:00
2026-11-07 02:17:33 -08:00
2026-11-07 02:17:33 -08:00
2026-11-11 16:39:52 -08:00
2026-11-03 21:36:33 -08:00
2026-11-03 21:36:33 -08:00
2026-09-24 16:22:34 -04:00
2026-10-06 00:39:33 -07:00
2026-11-04 04:03:39 +00:00
2026-10-30 17:46:12 -07:00
2026-10-30 17:46:12 -07:00
2026-11-11 16:39:52 -08:00
2026-10-02 23:21:27 -07:00
2026-10-23 02:16:59 -07:00
2026-10-18 19:28:04 -04:00
2026-11-04 04:03:39 +00:00
2026-10-29 02:00:15 -07:00
2026-10-29 02:00:15 -07:00
2026-10-21 19:35:32 -07:00
2026-10-23 03:52:51 -07:00
2026-11-01 01:41:07 -08:00
2026-11-02 06:19:50 +00:00
2026-11-01 04:40:17 -08:00
2026-11-02 06:19:50 +00:00
2026-11-08 06:46:09 -08:00
2026-10-28 18:01:42 -07:00
2026-11-09 11:40:51 -08:00
2026-09-01 00:57:54 -07:00
2026-11-12 00:10:05 +00:00
2026-11-12 00:10:05 +00:00
2026-11-04 16:42:37 -08:00
2026-09-01 18:24:49 -07:00
2026-10-27 03:52:06 -07:00
2026-09-01 18:24:49 -07:00
2026-10-23 17:32:57 -07:00
2026-11-09 03:14:06 +00:00
2026-11-09 11:40:51 -08:00
2026-11-09 00:45:45 -08:00
2026-11-09 00:45:45 -08:00
2026-11-08 12:20:22 -08:00
2026-10-28 00:02:37 -07:00
2026-11-03 19:56:34 -08:00
2026-11-03 19:56:34 -08:00
2026-11-07 22:58:35 -08:00
2026-11-07 22:58:35 -08:00
2026-11-04 21:47:28 +00:00
2026-09-01 00:57:54 -07:00
2026-11-09 20:14:48 +00:00
2026-11-09 20:14:48 +00:00
2026-11-07 22:58:35 -08:00
2026-11-07 22:58:35 -08:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-10-23 02:16:59 -07:00
2026-11-03 19:56:34 -08:00
2026-11-08 23:38:26 +00:00
2026-11-07 22:58:35 -08:00
2026-11-05 22:09:40 +00:00
2026-11-07 22:58:35 -08:00
2026-09-01 12:27:01 -07:00
2026-11-08 19:30:27 +00:00
2026-11-08 23:38:26 +00:00
2026-10-23 02:16:59 -07:00
2026-09-21 11:52:37 -07:00
2026-11-10 16:46:16 -08:00
2026-11-03 20:19:21 -08:00
2026-10-21 23:50:12 +00:00
2026-10-21 23:50:12 +00:00
2026-11-03 22:49:34 -08:00
2026-11-10 16:46:16 -08:00
2026-11-10 16:38:44 -08:00
2026-11-10 16:38:44 -08:00
2026-09-01 18:24:49 -07:00
2026-10-28 15:15:26 -07:00
2026-10-28 23:58:39 -07:00
2026-11-02 03:10:25 -08:00
2026-10-28 03:39:22 -07:00
2026-10-02 20:57:47 -07:00