asomers
81891e1018
zfsd: Allow zfsd to work on any type of GEOM provider
...
cddl/usr.sbin/zfsd/zfsd_event.cc
Remove the check for da and ada devices. This way zfsd can work on md,
geli, glabel, gstripe, etc devices. geli in particular is useful
combined with ZFS. gnop is also useful for simulating drive pulls in
the ZFSD test suite.
Also, eliminate the DevfsEvent class entirely. Move its
responsibilities into GeomEvent. We can get everything we need to know
just from listening to GEOM events.
lib/libdevdctl/event.cc
Fix GeomEvent::DevName for CREATE events. Oddly, the relevant field is
named "cdev" for CREATE events but "devname" for disk events.
MFC after: 3 weeks
Relnotes: Yes (probably worth mentioning the geli part)
Sponsored by: Spectra Logic Corp
2018-02-14 23:52:39 +00:00
..
2017-10-31 00:07:04 +00:00
2018-02-10 00:22:35 +00:00
2017-11-26 02:00:33 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2018-01-24 14:24:17 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-11-26 02:00:33 +00:00
2017-11-26 02:00:33 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2018-02-10 19:41:32 +00:00
2017-11-26 02:00:33 +00:00
2017-10-31 00:07:04 +00:00
2017-07-11 00:32:48 +00:00
2017-11-26 02:00:33 +00:00
2017-12-27 21:36:37 +00:00
2017-10-08 17:29:43 +00:00
2018-02-05 17:33:16 +00:00
2017-12-25 13:17:29 +00:00
2017-10-31 00:07:04 +00:00
2018-02-10 14:45:29 +00:00
2018-02-02 05:04:43 +00:00
2017-11-26 02:00:33 +00:00
2017-10-31 00:07:04 +00:00
2018-01-23 22:41:13 +00:00
2017-10-31 00:07:04 +00:00
2018-02-14 23:52:39 +00:00
2017-12-21 04:21:59 +00:00
2017-11-26 02:00:33 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2018-01-29 22:38:23 +00:00
2018-01-05 07:09:29 +00:00
2017-10-31 00:07:04 +00:00
2017-07-05 02:58:46 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-11-30 20:33:45 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:03:36 +00:00
2018-01-31 21:41:42 +00:00
2017-11-26 02:00:33 +00:00
2017-10-31 00:07:04 +00:00
2017-11-26 02:00:33 +00:00
2018-01-21 21:09:08 +00:00
2017-10-16 06:54:26 +00:00
2017-11-20 19:49:47 +00:00
2017-11-26 02:00:33 +00:00
2017-11-26 02:00:33 +00:00
2017-11-26 02:00:33 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-12-13 16:30:39 +00:00
2018-01-12 23:25:05 +00:00
2017-10-31 00:07:04 +00:00
2017-11-26 02:00:33 +00:00
2017-11-03 21:04:22 +00:00
2017-11-26 02:00:33 +00:00
2018-01-16 21:43:21 +00:00
2017-11-08 12:34:47 +00:00
2017-10-31 00:07:04 +00:00
2017-11-26 02:00:33 +00:00
2017-12-28 01:31:28 +00:00
2017-10-31 00:07:04 +00:00
2017-11-26 02:00:33 +00:00
2017-10-31 19:52:30 +00:00
2017-10-31 00:07:04 +00:00
2017-01-20 04:37:03 +00:00
2017-11-26 02:00:33 +00:00
2018-01-17 16:41:22 +00:00
2018-01-16 09:31:01 +00:00
2017-12-06 17:52:01 +00:00
2017-11-26 02:00:33 +00:00
2017-11-26 02:00:33 +00:00
2018-01-29 14:00:33 +00:00
2017-11-26 02:00:33 +00:00
2017-11-18 14:26:50 +00:00
2017-10-31 00:07:04 +00:00
2017-11-26 02:00:33 +00:00
2017-11-26 02:00:33 +00:00
2017-10-31 00:07:04 +00:00
2017-11-26 02:00:33 +00:00
2017-01-20 04:35:36 +00:00
2017-10-31 00:07:04 +00:00
2017-01-20 04:35:18 +00:00
2017-01-20 04:34:34 +00:00
2017-10-31 00:07:04 +00:00
2017-11-26 02:00:33 +00:00
2017-11-26 02:00:33 +00:00
2018-01-15 23:12:54 +00:00
2017-11-26 02:00:33 +00:00
2017-07-31 19:07:45 +00:00
2018-01-27 22:27:55 +00:00
2017-11-26 02:00:33 +00:00
2017-10-31 00:07:04 +00:00
2018-02-02 22:06:15 +00:00
2017-11-26 02:00:33 +00:00
2017-11-26 02:00:33 +00:00
2017-10-31 00:07:04 +00:00
2017-11-26 02:00:33 +00:00
2017-11-26 02:00:33 +00:00
2017-12-28 22:57:34 +00:00
2017-11-26 02:00:33 +00:00
2017-11-26 02:00:33 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-11-20 19:49:47 +00:00
2017-11-26 02:00:33 +00:00
2017-10-31 00:07:04 +00:00
2017-11-26 16:41:30 +00:00
2018-02-14 07:59:30 +00:00
2017-11-20 19:49:47 +00:00
2018-01-22 02:44:41 +00:00