freebsd-dev/cddl/usr.sbin/zfsd
Alan Somers a07d59d1da 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
..
tests Utilize SYSROOT from r320119 in places where DESTDIR may be wanting WORLDTMP. 2017-06-19 20:47:24 +00:00
callout.cc
callout.h zfsd: minor spelling fix. 2016-05-30 19:32:56 +00:00
case_file.cc zfsd: Don't spare a vdev that's being replaced 2018-01-30 21:25:43 +00:00
case_file.h zfsd should be able to online an L2ARC that disappears and returns 2017-10-26 15:28:18 +00:00
Makefile Remove unnecessary variable (SRCDIR) replaced by SRCTOP in Makefile.common 2016-08-29 19:07:48 +00:00
Makefile.common Use SRCTOP instead of a homegrown definition for it (SRCDIR) 2016-08-29 19:06:40 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
vdev_iterator.cc zfsd should be able to online an L2ARC that disappears and returns 2017-10-26 15:28:18 +00:00
vdev_iterator.h
vdev.cc
vdev.h Add an empty virtual destructor to zfsd's Vdev class. This is needed 2016-08-29 18:51:49 +00:00
zfsd_event.cc zfsd: Allow zfsd to work on any type of GEOM provider 2018-02-14 23:52:39 +00:00
zfsd_event.h zfsd: Allow zfsd to work on any type of GEOM provider 2018-02-14 23:52:39 +00:00
zfsd_exception.cc
zfsd_exception.h
zfsd_main.cc
zfsd.8
zfsd.cc zfsd: Allow zfsd to work on any type of GEOM provider 2018-02-14 23:52:39 +00:00
zfsd.h
zpool_list.cc
zpool_list.h