Dizzle
a152eb92db
fix(resilience): stop unbounded queue that hangs 6min until Aborted ( #12715 )
...
Fila sem teto que segura a request seis minutos até o cliente abortar é pior que 503 imediato: consome slot, mascara a saturação e ainda entrega erro no fim. Um orçamento `maxWaitMs` por conexão compartilhado entre gate, slot padrão do provider e fila do Bottleneck é a forma certa — o teto tem que ser um só, senão cada camada espera o seu.
O `max(perConn, upstream)` no `executionMaxWaitMs` é o detalhe que evita a correção matar request em voo, que seria trocar um defeito por outro.
Registro a atribuição: você manteve o #12635 aberto para o @Tushar49 e creditou a percepção dele (providers lentos precisam de 2min→10min por conexão) enquanto adiciona o encanamento que faltava. É o jeito certo de construir sobre PR de outra pessoa sem tomar o crédito.
Sobre o `npm run lint` desmarcado com a nota do eslint quebrado no ambiente: deixar em branco e explicar vale mais que marcar sem ter rodado. Rodei aqui: limpo.
Revalidei sobre o tip: **13/13**, typecheck:core limpo, check-file-size OK. O `file-size-baseline.json` conflitou com os rebaselines desta campanha — resolvido aditivamente, JSON revalidado com `json.load`.
2026-09-10 10:49:34 -03:00
..
2026-09-10 09:20:18 -03:00
2026-08-06 05:24:21 -03:00
2026-08-18 11:31:46 -03:00
2026-09-10 09:25:59 -03:00
2026-09-03 07:49:42 -03:00
2026-09-10 08:15:57 -03:00
2026-09-10 10:47:11 -03:00
2026-09-03 08:29:14 -03:00
2026-07-21 21:42:36 -03:00
2026-08-11 04:30:29 -03:00
2026-08-20 17:28:30 -03:00
2026-08-28 06:52:46 -03:00
2026-08-30 11:10:44 -03:00
2026-09-08 09:29:45 -03:00
2026-09-03 12:47:50 -03:00
2026-03-05 08:41:44 -03:00
2026-08-25 07:19:09 -03:00
2026-08-28 09:30:57 -03:00
2026-08-28 09:30:57 -03:00
2026-08-24 19:57:12 -03:00
2026-08-28 22:07:40 -03:00
2026-08-28 09:30:57 -03:00
2026-08-28 09:30:57 -03:00
2026-08-28 09:30:57 -03:00
2026-08-09 00:21:52 -03:00
2026-08-03 17:22:08 +03:00
2026-08-28 09:30:57 -03:00
2026-08-28 09:30:57 -03:00
2026-08-09 17:54:23 -03:00
2026-08-28 09:30:57 -03:00
2026-08-09 17:02:47 -03:00
2026-08-09 10:07:17 -03:00
2026-08-28 09:30:57 -03:00
2026-08-09 17:02:47 -03:00
2026-07-18 03:17:09 -03:00
2026-07-18 21:18:34 -03:00
2026-08-18 19:23:46 -03:00
2026-08-11 04:25:23 -03:00
2026-08-11 04:25:23 -03:00
2026-08-11 04:25:23 -03:00
2026-08-11 04:25:23 -03:00
2026-08-11 04:25:23 -03:00
2026-08-11 04:25:23 -03:00
2026-08-06 06:05:58 -03:00
2026-07-22 20:41:19 -03:00
2026-07-22 20:41:19 -03:00
2026-09-03 12:40:21 -03:00
2026-08-30 09:09:51 -03:00
2026-06-29 08:40:06 -03:00
2026-08-23 01:05:08 -03:00
2026-08-26 09:21:41 -03:00
2026-08-24 19:57:12 -03:00
2026-08-24 19:57:12 -03:00
2026-09-03 23:47:28 -03:00
2026-07-22 20:41:19 -03:00
2026-08-26 09:21:52 -03:00
2026-08-20 23:07:25 -03:00
2026-08-08 11:45:54 -03:00
2026-07-13 09:12:40 -03:00
2026-08-30 02:31:09 -03:00
2026-05-26 23:51:47 -03:00
2026-08-13 00:02:25 -03:00
2026-09-03 07:49:42 -03:00
2026-09-03 08:29:14 -03:00
2026-09-03 23:43:38 -03:00
2026-07-20 15:56:40 -03:00
2026-07-06 02:25:17 -03:00
2026-08-11 09:53:39 -03:00
2026-08-09 09:51:56 -03:00
2026-04-13 14:43:32 -03:00
2026-09-03 23:43:38 -03:00
2026-06-16 01:00:40 -03:00
2026-06-27 09:07:12 -03:00
2026-08-20 13:05:46 -03:00
2026-04-19 19:50:30 -03:00
2026-04-12 22:41:12 -03:00
2026-08-06 05:24:13 -03:00
2026-08-25 19:25:18 -03:00
2026-06-25 13:17:40 -03:00
2026-09-02 10:41:00 -03:00
2026-09-02 10:41:00 -03:00
2026-06-25 13:17:40 -03:00
2026-05-15 12:51:07 -03:00
2026-07-21 12:19:01 -03:00
2026-05-02 00:48:54 -03:00
2026-08-23 01:07:32 -03:00
2026-05-23 01:46:59 -03:00
2026-08-20 06:28:45 -03:00
2026-09-10 10:47:11 -03:00
2026-07-04 13:00:30 -03:00
2026-09-10 09:20:18 -03:00
2026-08-11 04:35:20 -03:00
2026-09-07 09:05:29 -03:00
2026-08-30 11:44:18 -03:00
2026-06-23 03:08:29 -03:00
2026-08-11 09:08:23 -03:00
2026-08-11 09:08:23 -03:00
2026-08-23 18:13:11 -03:00
2026-08-11 09:08:23 -03:00
2026-08-11 09:08:23 -03:00
2026-09-03 13:02:24 -03:00
2026-08-30 11:44:18 -03:00
2026-08-20 15:34:32 -03:00
2026-09-03 13:00:44 -03:00
2026-05-24 18:05:58 -03:00
2026-07-13 09:12:40 -03:00
2026-08-21 08:02:16 -03:00
2026-08-07 11:23:27 -03:00
2026-09-03 12:47:50 -03:00
2026-08-11 04:25:23 -03:00
2026-07-13 09:12:40 -03:00
2026-08-21 08:25:14 -03:00
2026-07-04 13:00:30 -03:00
2026-06-13 17:27:40 -03:00
2026-09-03 23:39:22 -03:00
2026-05-26 23:51:47 -03:00
2026-08-09 15:21:37 -03:00
2026-07-18 03:17:09 -03:00
2026-06-29 08:40:06 -03:00
2026-08-18 11:31:46 -03:00
2026-07-23 05:17:35 -03:00
2026-05-29 13:21:36 -03:00
2026-09-08 09:29:45 -03:00
2026-09-03 08:29:14 -03:00
2026-09-03 23:39:43 -03:00
2026-07-17 10:43:37 -03:00
2026-07-23 01:33:32 -03:00
2026-07-20 15:57:29 -03:00
2026-07-20 15:57:29 -03:00
2026-07-26 12:11:02 -03:00
2026-09-07 08:58:12 -03:00
2026-09-07 08:58:12 -03:00
2026-09-02 10:41:00 -03:00
2026-07-04 13:00:30 -03:00
2026-07-19 02:31:26 -03:00
2026-07-26 03:53:06 -03:00
2026-09-02 03:14:09 -03:00
2026-08-28 14:07:39 -03:00
2026-05-23 01:46:59 -03:00
2026-08-05 16:07:21 -03:00
2026-08-30 02:31:09 -03:00
2026-07-13 09:12:40 -03:00
2026-08-05 21:42:52 -03:00
2026-07-13 09:12:40 -03:00
2026-08-23 22:17:12 -03:00
2026-07-27 11:30:33 -03:00
2026-09-02 10:41:00 -03:00
2026-09-10 09:20:18 -03:00
2026-09-02 01:55:42 -03:00
2026-06-19 06:49:01 -03:00
2026-08-30 02:31:09 -03:00
2026-04-12 10:34:10 -03:00
2026-08-28 06:01:21 -03:00
2026-08-12 09:04:41 -03:00
2026-09-03 07:50:41 -03:00
2026-08-26 09:25:25 -03:00
2026-05-29 12:44:29 -03:00
2026-04-22 01:39:49 -03:00
2026-09-07 08:57:02 -03:00
2026-08-06 10:40:20 -03:00
2026-07-23 12:17:58 -03:00
2026-07-27 17:25:43 -03:00
2026-09-02 10:41:00 -03:00
2026-07-22 06:59:24 -03:00
2026-08-18 12:27:46 -03:00
2026-07-20 15:57:15 -03:00
2026-08-11 09:51:35 -03:00
2026-09-03 08:24:32 -03:00
2026-08-30 11:11:46 -03:00
2026-08-30 11:11:46 -03:00
2026-09-02 00:12:13 -03:00
2026-07-18 03:11:01 -03:00
2026-09-02 00:02:15 -03:00
2026-08-30 02:31:09 -03:00
2026-09-02 10:41:00 -03:00
2026-08-06 00:08:52 -03:00
2026-08-23 18:13:11 -03:00
2026-08-04 10:06:31 -03:00
2026-09-01 01:57:17 -03:00
2026-09-10 09:20:18 -03:00
2026-09-10 10:49:34 -03:00
2026-05-10 00:55:06 -03:00
2026-06-07 07:20:02 -03:00
2026-07-27 19:08:12 -03:00
2026-07-27 19:08:12 -03:00
2026-07-04 13:00:30 -03:00
2026-08-06 10:40:20 -03:00
2026-09-07 08:59:39 -03:00
2026-08-24 19:57:12 -03:00
2026-08-30 19:39:36 -03:00
2026-07-27 17:25:47 -03:00
2026-09-10 10:47:11 -03:00
2026-04-13 13:11:30 -03:00
2026-08-14 15:40:33 -03:00
2026-09-10 10:49:34 -03:00
2026-06-21 08:56:51 -03:00
2026-08-20 10:27:26 -03:00
2026-08-31 14:10:26 -03:00
2026-08-16 00:14:35 -03:00
2026-08-14 00:57:58 -03:00
2026-08-28 01:57:27 -03:00
2026-07-13 09:12:40 -03:00
2026-09-03 08:29:14 -03:00
2026-08-22 14:39:47 -03:00
2026-08-28 11:14:24 -03:00
2026-08-26 17:41:28 -03:00
2026-08-06 10:41:04 -03:00
2026-07-13 09:12:40 -03:00
2026-05-29 13:21:36 -03:00
2026-06-04 20:05:38 -03:00
2026-05-29 13:21:36 -03:00
2026-08-06 10:41:04 -03:00
2026-05-10 00:55:06 -03:00
2026-05-10 00:55:06 -03:00
2026-08-05 22:31:10 -03:00
2026-08-28 04:45:17 -03:00
2026-08-22 21:56:26 -03:00
2026-09-02 10:01:55 -03:00
2026-08-17 07:04:48 -03:00
2026-07-18 21:18:34 -03:00
2026-09-01 15:36:39 -03:00
2026-08-24 19:57:12 -03:00
2026-09-02 00:01:59 -03:00
2026-08-10 18:16:13 -03:00
2026-09-03 21:30:32 -03:00
2026-09-03 21:30:32 -03:00
2026-09-10 09:20:18 -03:00
2026-05-10 00:55:06 -03:00
2026-09-02 10:41:00 -03:00
2026-06-13 17:27:40 -03:00
2026-08-28 16:41:42 -03:00
2026-08-30 02:31:09 -03:00
2026-08-30 11:10:44 -03:00
2026-06-04 20:05:38 -03:00
2026-07-06 02:25:17 -03:00
2026-08-13 07:52:41 -03:00
2026-09-03 12:47:50 -03:00
2026-07-18 03:17:09 -03:00
2026-08-18 10:50:31 -03:00
2026-08-24 23:46:45 -03:00
2026-08-30 02:31:09 -03:00
2026-08-03 18:22:14 -03:00
2026-07-27 23:57:23 -03:00
2026-08-07 18:08:44 -03:00
2026-06-22 03:17:02 -03:00
2026-06-08 00:48:01 -03:00
2026-04-17 23:21:02 -03:00
2026-04-03 00:15:35 -03:00
2026-08-18 10:52:52 -03:00
2026-07-26 12:11:02 -03:00
2026-08-12 15:58:40 -03:00