Willy Tarreau
c510e81a3f
MINOR: dynbuf/mux-h1: use different criticalities for buffer allocations
...
While it could certainly still be improved, this first approach consists
in assigning buffers like this in the H1 mux:
- h1c->obuf : DB_MUX_TX
- h1c->ibuf : DB_MUX_RX
- h1s->rxbuf: DB_SE_RX
That's done via 3 distinct functions for better code clarity, and it
also allowed to move the missing buffer flags assignment there.
Among possible improvements would be to take into consideration the
state of the parser (i.e. no data yet vs data, or headers vs payload)
so that even server beginning of response or pure payload can be lowered
in priority.
2024-05-10 17:18:13 +02:00
..
2024-05-06 18:42:54 +02:00
2023-09-28 08:49:22 +02:00
2024-03-28 17:28:20 +01:00
2024-05-10 17:18:13 +02:00
2022-11-22 16:27:52 +01:00
2022-11-24 15:24:02 +01:00
2024-05-02 10:55:25 +02:00
2024-05-10 17:18:13 +02:00
2023-04-27 18:14:57 +02:00
2022-06-23 11:49:09 +02:00
2023-04-23 09:46:15 +02:00
2024-04-27 09:36:36 +02:00
2024-04-22 16:25:18 +02:00
2024-04-02 18:47:19 +02:00
2024-05-02 10:48:05 +02:00
2024-04-30 21:40:17 +02:00
2022-04-26 10:59:48 +02:00
2024-05-06 18:45:47 +02:00
2023-10-17 18:51:13 +02:00
2024-05-10 17:18:13 +02:00
2023-09-08 16:25:19 +02:00
2024-05-10 17:18:13 +02:00
2024-05-06 08:25:17 +02:00
2024-05-10 17:18:13 +02:00
2024-05-06 22:00:01 +02:00
2024-04-02 07:27:33 +02:00
2024-04-19 17:36:40 +02:00
2023-10-18 17:01:19 +02:00
2024-03-25 17:34:19 +00:00
2024-03-25 17:34:19 +00:00
2024-05-10 17:18:13 +02:00
2024-04-15 08:26:41 +02:00
2022-09-21 09:06:28 +02:00
2024-04-17 16:37:04 +02:00
2022-09-21 09:06:28 +02:00
2022-09-09 11:15:22 +02:00
2022-07-15 20:16:30 +02:00
2024-04-02 07:27:33 +02:00
2023-11-23 16:53:57 +01:00
2024-04-04 19:10:01 +02:00
2022-12-09 12:23:14 +01:00
2024-04-19 17:06:21 +02:00
2023-11-18 11:16:21 +01:00
2024-04-03 17:34:36 +02:00
2024-05-10 17:18:13 +02:00
2024-05-10 17:18:13 +02:00
2023-04-27 18:22:34 +02:00
2023-11-08 16:38:06 +01:00
2024-05-02 10:55:25 +02:00
2024-04-26 11:29:25 +02:00
2024-01-31 15:22:12 +01:00
2024-04-24 16:05:38 +02:00
2023-10-17 18:51:13 +02:00
2024-04-26 10:20:57 +02:00
2024-05-10 17:18:13 +02:00
2024-05-06 18:39:08 +02:00
2022-11-14 11:14:02 +01:00
2024-04-26 10:20:57 +02:00
2024-03-13 09:24:46 +01:00
2023-02-14 08:48:54 +01:00
2023-01-26 11:36:39 +01:00
2022-04-12 08:30:08 +02:00
2024-05-10 17:18:13 +02:00
2024-04-04 19:10:01 +02:00
2024-04-22 16:25:18 +02:00
2024-05-10 17:18:13 +02:00
2023-04-01 18:33:40 +02:00
2024-03-25 16:24:15 +01:00
2024-04-04 19:10:01 +02:00
2024-04-04 19:10:01 +02:00
2024-04-04 19:10:01 +02:00
2024-01-11 15:10:08 +01:00
2023-11-23 16:23:14 +01:00
2022-04-22 15:45:47 +02:00
2023-03-08 10:43:04 +01:00
2024-04-02 07:00:10 +02:00
2024-03-29 17:08:37 +01:00
2024-04-30 21:40:17 +02:00
2024-05-02 10:55:25 +02:00
2024-05-07 19:23:01 +02:00
2024-04-13 08:43:12 +02:00
2023-05-05 16:28:32 +02:00
2024-03-28 17:28:20 +01:00
2023-05-11 09:22:46 +02:00
2022-03-22 09:25:52 +01:00
2024-05-10 17:18:13 +02:00
2024-05-10 17:18:13 +02:00
2024-05-10 17:18:13 +02:00
2024-05-06 22:00:00 +02:00
2024-05-10 17:18:13 +02:00
2023-04-28 16:08:08 +02:00
2024-04-03 15:53:18 +02:00
2023-06-14 11:27:29 +02:00
2023-05-12 09:45:30 +02:00
2024-01-11 11:13:54 +01:00
2023-07-03 16:32:01 +02:00
2024-05-03 09:01:36 +02:00
2024-04-12 18:01:55 +02:00
2024-04-30 21:39:24 +02:00
2024-01-02 10:19:48 +01:00
2023-04-21 17:41:26 +02:00
2024-04-30 21:39:24 +02:00
2024-01-02 11:44:42 +01:00
2023-02-23 15:05:05 +01:00
2024-04-30 21:39:24 +02:00
2024-04-12 18:51:40 +02:00
2024-05-02 10:55:25 +02:00
2023-12-21 15:42:08 +01:00
2024-01-31 16:28:54 +01:00
2024-02-15 17:46:53 +01:00
2024-01-29 15:40:19 +01:00
2022-11-24 15:38:26 +01:00
2024-05-02 10:55:25 +02:00
2024-02-05 14:31:21 +01:00
2024-04-03 11:14:50 +02:00
2024-04-02 18:47:19 +02:00
2023-11-28 15:37:50 +01:00
2022-10-03 16:25:17 +02:00
2023-11-30 15:04:27 +01:00
2024-03-28 17:28:20 +01:00
2024-04-10 11:17:21 +02:00
2024-01-31 16:28:54 +01:00
2024-02-15 17:04:17 +01:00
2024-02-14 11:32:29 +01:00
2024-01-16 10:17:27 +01:00
2023-11-28 15:47:18 +01:00
2024-04-06 00:07:49 +02:00
2024-04-06 00:07:49 +02:00
2024-05-10 17:18:13 +02:00
2024-03-12 17:37:11 +01:00
2024-04-26 10:20:57 +02:00
2024-01-31 16:28:54 +01:00
2024-04-10 11:06:41 +02:00
2024-04-06 00:07:49 +02:00
2023-11-23 16:23:14 +01:00
2024-05-10 17:18:13 +02:00
2023-10-17 18:51:13 +02:00
2022-09-01 19:34:46 +02:00
2024-05-02 10:55:25 +02:00
2024-04-17 11:14:44 +02:00
2024-04-24 08:23:56 +02:00
2024-05-02 10:55:25 +02:00
2024-05-02 10:55:25 +02:00
2024-04-04 19:10:01 +02:00
2024-04-24 10:25:38 +02:00
2023-11-23 16:23:14 +01:00
2024-05-02 10:55:25 +02:00
2023-06-30 16:12:36 +02:00
2023-04-23 09:46:15 +02:00
2024-04-30 21:38:24 +02:00
2024-04-30 21:39:32 +02:00
2024-05-02 16:03:20 +02:00
2024-05-02 16:03:20 +02:00
2024-03-12 17:37:11 +01:00
2024-05-02 16:32:06 +02:00
2024-04-19 14:48:44 +02:00
2024-05-10 17:18:13 +02:00
2023-05-15 12:07:52 +02:00
2024-05-03 09:01:36 +02:00
2024-05-10 17:18:13 +02:00
2024-04-26 10:20:57 +02:00
2024-05-02 16:43:26 +02:00
2024-05-03 09:01:36 +02:00
2024-05-10 17:18:13 +02:00
2024-04-24 08:23:56 +02:00
2024-05-10 17:18:13 +02:00
2024-04-03 15:53:18 +02:00
2023-11-23 16:23:14 +01:00
2024-04-02 07:27:33 +02:00
2023-11-18 11:16:21 +01:00
2023-07-24 17:12:29 +02:00
2024-04-04 19:10:01 +02:00
2023-11-16 19:35:10 +01:00
2024-04-29 14:47:37 +02:00
2024-03-14 15:21:02 +01:00
2024-04-22 16:25:18 +02:00
2024-04-04 19:10:01 +02:00
2023-02-17 16:01:34 +01:00
2022-06-23 11:49:09 +02:00
2024-03-06 10:39:57 +01:00