Evan Hunt
3512cf5654
add setup/commit functions to rdatacallbacks
...
because dns_qpmulti_commit() can be time consuming, it's inefficient
to open and commit a qpmulti transaction for each rdataset being loaded
into a database. we can improve load time by opening a qpmulti
transaction before adding a group of rdatasets and then committing it
afterward.
this commit adds 'setup' and 'commit' functions to dns_rdatacallbacks_t,
which can be called before and after the loops in which 'add' is
called in dns_master_load() and axfr_apply().
2024-03-08 15:36:56 -08:00
..
2023-10-13 14:44:40 +02:00
2023-10-13 11:40:16 +02:00
2023-07-31 15:51:15 +02:00
2022-01-11 09:05:02 +01:00
2023-02-16 18:35:32 +01:00
2022-11-30 11:47:35 -08:00
2024-03-08 15:36:56 -08:00
2023-10-23 08:21:39 +00:00
2022-01-11 09:05:02 +01:00
2023-12-06 17:31:38 -08:00
2023-02-07 23:48:22 -08:00
2022-11-30 12:16:09 +00:00
2024-03-06 10:49:02 +01:00
2024-03-08 15:36:56 -08:00
2024-03-08 15:36:56 -08:00
2023-10-24 13:07:03 +02:00
2022-06-16 17:21:11 +02:00
2022-06-16 17:21:11 +02:00
2023-09-13 14:31:43 +10:00
2023-07-17 14:50:25 +02:00
2024-01-25 14:48:07 +01:00
2023-02-16 17:51:55 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2023-02-16 18:35:32 +01:00
2022-01-27 15:48:50 -08:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2023-10-13 11:40:16 +02:00
2022-06-16 17:21:11 +02:00
2023-01-09 12:15:21 -08:00
2023-10-13 14:44:40 +02:00
2022-01-11 09:05:02 +01:00
2024-01-25 14:41:25 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2024-01-25 14:47:43 +01:00
2024-01-25 15:37:40 +01:00
2023-11-13 16:52:35 +01:00
2023-03-08 08:36:25 +01:00
2023-04-05 09:23:51 +02:00
2023-03-23 12:57:01 -07:00
2022-10-30 14:56:40 -07:00
2023-12-06 17:31:38 -08:00
2024-02-14 13:24:56 +01:00
2024-01-05 11:35:25 +01:00
2023-10-13 11:40:16 +02:00
2022-01-11 09:05:02 +01:00
2023-12-05 14:58:58 +00:00
2022-08-22 15:55:46 +02:00
2023-10-13 11:40:16 +02:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2023-01-09 12:15:21 -08:00
2022-01-11 09:05:02 +01:00
2023-12-06 11:03:30 -08:00
2024-02-29 11:23:03 +01:00
2022-01-11 09:05:02 +01:00
2023-05-23 08:53:23 +02:00
2022-01-11 09:05:02 +01:00
2023-02-28 11:44:15 +01:00
2024-02-14 09:00:27 +01:00
2023-11-13 16:52:35 +01:00
2024-02-14 09:00:27 +01:00
2024-02-14 09:00:27 +01:00
2023-01-09 12:15:21 -08:00
2023-10-13 11:40:16 +02:00
2024-02-16 08:41:52 +00:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2023-10-13 11:40:16 +02:00
2022-06-16 17:21:11 +02:00
2022-09-08 09:15:30 +02:00
2022-06-16 17:21:11 +02:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-04-04 19:27:00 +02:00
2023-10-17 17:47:46 +02:00
2022-01-11 09:05:02 +01:00
2023-06-14 08:14:38 +00:00
2023-03-30 23:29:25 +02:00
2024-01-12 13:27:59 +02:00
2023-10-13 11:40:16 +02:00
2022-01-11 09:05:02 +01:00
2024-03-08 15:36:56 -08:00
2023-11-13 16:52:35 +01:00
2024-02-01 21:45:06 +01:00
2023-12-06 15:15:25 +02:00
2023-10-13 11:40:16 +02:00
2024-02-05 17:41:14 +00:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2023-05-12 20:48:31 +01:00