Ondřej Surý
77aeed6231
Move the zone loading to the offloaded threads
...
Instead of doing incremental zone loading with fixed quantum - 100
loaded lines per event, move the zone loading process to the offloaded
libuv threads using isc_work_enqueue() API.
This has the advantage that the thread scheduling is given back to the
operating system that understands blocking operations, and the zone
loading operation doesn't block the networking threads directly.
2022-10-30 14:56:40 -07:00
..
2022-10-30 14:56:40 -07:00
2022-10-29 00:22:54 +11:00
2022-10-14 16:39:21 +02:00
2022-08-26 09:09:24 +02:00
2022-10-05 16:44:05 +02:00
2022-05-25 14:44:32 +02:00
2022-10-17 11:58:26 +01:00
2022-01-11 09:05:02 +01:00
2022-10-05 16:44:05 +02:00
2022-10-25 10:35:07 +02:00
2022-01-27 13:53:59 -08:00
2022-10-17 08:45:44 +02:00
2022-10-14 16:39:21 +02:00
2022-01-11 09:05:02 +01:00
2022-10-17 11:58:26 +01:00
2022-09-19 16:36:28 +00:00
2022-10-14 16:39:21 +02:00
2022-04-04 19:27:00 +02:00
2022-10-05 16:44:05 +02:00
2022-09-26 16:28:12 +02:00
2022-10-05 16:44:05 +02:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:33:43 +01:00
2022-10-26 12:55:06 +02:00
2022-05-13 13:31:17 +02:00
2022-03-02 10:48:09 +00:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-10-14 16:39:21 +02:00
2022-03-25 08:33:43 +01:00
2022-01-11 09:05:02 +01:00
2022-06-09 10:47:04 +00:00
2022-09-19 15:56:02 +02:00
2022-01-11 09:05:02 +01:00
2022-03-18 15:06:31 +00:00
2022-03-25 08:33:43 +01:00
2022-03-25 08:33:43 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-10-17 11:58:26 +01:00
2022-06-28 11:56:31 +02:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-06-28 11:56:31 +02:00
2022-07-05 12:29:01 +10:00
2022-01-11 09:05:02 +01:00
2022-10-25 10:35:07 +02:00
2022-10-30 14:56:40 -07:00
2022-10-17 11:58:26 +01:00
2022-10-17 08:45:44 +02:00
2022-10-29 00:22:54 +11:00
2022-10-17 08:45:44 +02:00
2022-08-23 11:01:31 +02:00
2022-08-22 15:55:46 +02:00
2022-10-05 11:59:36 -07:00
2022-09-23 13:15:16 +10:00
2022-01-11 09:05:02 +01:00
2022-07-18 13:38:47 +02:00
2022-09-23 13:17:53 +10:00
2022-09-23 13:17:55 +10:00
2022-09-08 11:27:31 +02:00
2022-09-28 09:24:34 +10:00
2022-03-25 08:33:43 +01:00
2022-09-13 12:07:13 +10:00
2022-07-15 10:33:46 +00:00
2022-10-13 17:04:02 +02:00
2022-10-17 11:58:26 +01:00
2022-05-03 00:41:42 +01:00
2022-09-19 15:56:02 +02:00
2022-10-29 00:22:54 +11:00
2022-01-11 09:05:02 +01:00
2022-08-09 08:19:51 +00:00
2022-10-17 08:45:44 +02:00
2022-01-11 09:05:02 +01:00
2022-10-05 16:44:05 +02:00
2022-10-17 08:45:44 +02:00
2022-10-21 10:19:23 +00:00
2022-01-11 09:05:02 +01:00
2022-05-03 12:38:59 +00:00
2022-10-17 11:58:26 +01:00
2022-01-11 09:05:02 +01:00
2022-10-13 17:04:02 +02:00
2022-10-26 12:55:06 +02:00
2022-10-26 12:55:06 +02:00
2022-03-25 08:33:43 +01:00
2022-01-11 09:05:02 +01:00
2022-04-04 19:27:00 +02:00
2022-09-15 08:42:45 +10:00
2022-05-28 14:53:02 -07:00
2022-05-03 12:38:59 +00:00
2022-08-16 07:36:12 +00:00
2022-09-23 13:23:49 +00:00
2022-01-11 09:05:02 +01:00
2022-10-13 17:04:02 +02:00
2022-09-19 15:56:02 +02:00
2022-04-01 23:50:34 +02:00
2022-05-13 13:36:10 -07:00
2022-10-26 12:55:06 +02:00
2022-10-17 08:45:44 +02:00
2022-01-11 09:05:02 +01:00
2022-10-30 14:56:40 -07:00
2022-01-11 09:05:02 +01:00
2022-10-05 16:44:05 +02:00
2022-01-11 09:05:02 +01:00