Serapheim Dimitropoulos
8ac70aade7
Add warning for external consumers of dmu_tx_callback_register
...
While reading some code @grwilson came across the above function that
seemingly had no consumers besides a ztest callback that ensures that
the tx_callback infrastructure works correctly. It turns out that Lustre
is the main (and potentially the only) consumer of this. Refer to
`osd_trans_commit_cb` of `lustre/osd-zfs/osd_handler.c` in the Lustre
repo for more info. Let's add a comment highlighting this before someone
removes it by mistake.
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Alexander Motin <mav@FreeBSD.org >
Signed-off-by: Serapheim Dimitropoulos <serapheimd@gmail.com >
Closes #16698
2024-11-01 09:49:05 -07:00
..
2024-09-14 13:47:59 -07:00
2022-03-15 15:13:42 -07:00
2024-10-04 10:56:43 -07:00
2023-05-01 17:21:27 -07:00
2024-08-22 16:22:24 -07:00
2023-06-09 10:12:52 -07:00
2024-03-25 15:01:54 -07:00
2022-07-11 14:16:13 -07:00
2023-01-10 13:39:22 -08:00
2024-03-25 17:13:45 -07:00
2024-05-10 08:47:21 -07:00
2024-09-14 13:47:59 -07:00
2023-11-17 13:25:53 -08:00
2024-09-14 13:47:59 -07:00
2024-09-04 14:17:02 -07:00
2024-08-16 12:03:35 -07:00
2024-10-01 13:39:08 -07:00
2024-09-10 12:46:50 -07:00
2024-05-29 10:49:11 -07:00
2024-10-09 13:45:06 -07:00
2024-05-10 08:47:21 -07:00
2024-10-01 13:39:08 -07:00
2024-10-02 20:47:11 -07:00
2024-10-01 13:39:08 -07:00
2024-10-02 20:47:11 -07:00
2024-03-25 15:01:54 -07:00
2024-11-01 09:49:05 -07:00
2024-04-09 16:14:04 -07:00
2024-09-14 13:47:59 -07:00
2023-12-11 14:42:06 -08:00
2024-07-30 11:40:47 -07:00
2024-10-01 13:39:08 -07:00
2024-10-01 13:39:08 -07:00
2024-10-09 13:44:22 -07:00
2024-10-01 13:39:08 -07:00
2024-10-01 13:39:08 -07:00
2024-10-01 13:39:08 -07:00
2024-10-01 13:40:27 -07:00
2024-10-01 13:39:08 -07:00
2024-10-02 09:12:02 -07:00
2024-10-04 10:41:17 -07:00
2022-07-11 14:16:13 -07:00
2024-10-01 13:39:08 -07:00
2023-03-14 15:59:58 -07:00
2023-06-09 10:12:52 -07:00
2024-08-22 16:22:24 -07:00
2022-03-15 15:13:42 -07:00
2024-08-22 16:22:24 -07:00
2022-01-12 16:14:36 -08:00
2024-08-22 16:22:24 -07:00
2024-09-17 13:15:42 -07:00
2024-04-29 14:35:53 -07:00
2024-04-09 16:23:19 -07:00
2019-06-19 09:48:12 -07:00
2022-07-11 14:16:13 -07:00
2023-05-26 10:03:12 -07:00
2023-06-14 08:02:27 -07:00
2022-07-11 14:16:13 -07:00
2024-10-01 13:39:08 -07:00
2023-03-02 13:52:21 -08:00
2022-03-15 15:13:42 -07:00
2023-11-08 10:19:41 -08:00
2023-10-26 09:17:40 -07:00
2024-10-01 13:39:08 -07:00
2023-03-14 15:25:50 -07:00
2024-10-01 13:39:08 -07:00
2024-10-01 13:39:08 -07:00
2024-09-14 13:47:59 -07:00
2024-10-01 13:39:08 -07:00
2022-07-11 14:16:13 -07:00
2022-07-11 14:16:13 -07:00
2018-06-06 09:35:59 -07:00
2018-06-06 09:35:59 -07:00
2024-04-29 14:35:53 -07:00
2024-03-25 15:01:54 -07:00
2022-07-11 14:16:13 -07:00
2020-11-13 13:51:51 -08:00
2024-10-09 13:45:06 -07:00
2022-03-15 15:13:42 -07:00
2022-03-15 15:13:42 -07:00
2024-10-09 13:45:06 -07:00
2024-05-14 08:57:41 -07:00
2024-09-14 13:47:59 -07:00
2024-10-09 13:45:06 -07:00
2022-07-11 14:16:13 -07:00
2023-11-07 09:06:14 -08:00
2022-07-11 14:16:13 -07:00
2022-07-11 14:16:13 -07:00
2022-11-30 13:46:26 -08:00
2022-07-11 14:16:13 -07:00
2022-07-11 14:16:13 -07:00
2022-07-11 14:16:13 -07:00
2023-10-30 14:54:27 -07:00
2023-01-13 10:58:58 -08:00
2022-07-11 14:16:13 -07:00
2022-07-11 14:16:13 -07:00
2022-07-11 14:16:13 -07:00
2022-07-11 14:16:13 -07:00
2023-04-06 10:35:02 -07:00
2024-10-09 13:45:06 -07:00
2024-05-14 08:57:41 -07:00
2023-03-14 15:25:50 -07:00
2022-07-11 14:16:13 -07:00
2024-05-14 08:57:41 -07:00
2024-11-01 09:49:00 -07:00
2024-03-21 16:43:53 -07:00
2024-10-02 20:47:11 -07:00
2024-10-01 13:40:27 -07:00
2023-03-14 15:25:50 -07:00
2018-02-08 15:29:24 -08:00
2024-10-01 13:39:08 -07:00
2020-02-14 13:41:42 -08:00
2022-09-02 13:31:19 -07:00
2024-05-29 10:49:11 -07:00
2024-10-01 13:39:08 -07:00
2022-07-11 14:16:13 -07:00
2023-03-02 13:52:21 -08:00
2024-09-14 13:47:59 -07:00
2023-06-09 10:12:52 -07:00
2023-03-02 13:52:21 -08:00
2024-10-01 13:40:27 -07:00
2024-09-27 09:18:11 -07:00
2023-06-09 10:12:52 -07:00
2024-10-01 13:39:08 -07:00
2022-07-11 14:16:13 -07:00
2024-09-27 09:18:11 -07:00
2022-07-11 14:16:13 -07:00
2022-07-11 14:16:13 -07:00
2024-10-09 13:45:06 -07:00
2024-10-01 13:40:27 -07:00
2024-07-31 17:17:04 -07:00
2024-03-25 15:01:54 -07:00
2024-09-19 17:23:58 -07:00
2024-04-29 14:35:53 -07:00
2024-10-09 13:45:06 -07:00
2024-08-22 16:22:24 -07:00
2022-11-29 09:26:03 -08:00
2022-03-23 08:51:00 -07:00
2024-10-01 13:39:08 -07:00