gmultipath failloop test: Add a checker for dtrace executes successfully or notTo provide a more informative error message.Sponsored by: The FreeBSD Foundation(cherry picked from commit 819961c
gmultipath failloop test: Add a checker for dtrace executes successfully or notTo provide a more informative error message.Sponsored by: The FreeBSD Foundation(cherry picked from commit 819961c5808b053c626648e202dec42a19ebe7a6)(cherry picked from commit 38dac71d0a95ab2cf2cdfa1232cc556008b7ac94)(cherry picked from commit b9b5a4dd590e1b30d92dc73b3d1f22d3303e7e41)
show more ...
gmultipath: make physpath distinct from the underlying providers'zfsd uses a device's physical path attribute to automatically replace amissing ZFS disk when a blank disk is inserted into the same
gmultipath: make physpath distinct from the underlying providers'zfsd uses a device's physical path attribute to automatically replace amissing ZFS disk when a blank disk is inserted into the same physicalslot. Currently gmultipath passes through its underlying providers'physical path attribute. That may cause zfsd to replace a missinggmultipath provider with a newly arrived, single-path disk. That wouldbe bad.This commit fixes that problem by simply appending "/mp" to theunderlying providers' physical path, in a manner similar to what gelialready does.Sponsored by: AxcientDifferential Revision: https://reviews.freebsd.org/D29941(cherry picked from commit 420dbe763f15b076751443edfeeb4f676deb3c44)
Revert 357780, `dtrace -c` has been fixed in head`PR: 244053Sponsored by: The FreeBSD Foundation
Fix the sys.geom.class.multipath.misc.fail_on_error test on stable/12This test uses a gnop feature (delay probability) that isn't available onstable/12. But it's unnecessary; the test works fine
Fix the sys.geom.class.multipath.misc.fail_on_error test on stable/12This test uses a gnop feature (delay probability) that isn't available onstable/12. But it's unnecessary; the test works fine without it. Removingit simplifies the test and, once MFCed, will allow it to pass on stable/12.PR: 244158Reported by: lwhsuMFC after: 2 weeks
Temporarily skip sys.geom.class.multipath.failloop.failloop in CIThis case uses `dtrace -c` but it has some issues at the momentPR: 244053Sponsored by: The FreeBSD Foundation
Revert r355861 because the issue has been fixed in r356443PR: 242689Notified by: markjSponsored by: The FreeBSD Foundation
Temporarily skip failing sys.geom.class.multipath.failloop.failloop on i386 CIPR: 242689Sponsored by: The FreeBSD Foundation
gmultipath: add ATF testsAdd ATF tests for most gmultipath operations. Add some dtrace probes too,primarily for configuration changes that happen in response to providererrors.PR: 178473MFC a
gmultipath: add ATF testsAdd ATF tests for most gmultipath operations. Add some dtrace probes too,primarily for configuration changes that happen in response to providererrors.PR: 178473MFC after: 2 weeksSponsored by: AxcientDifferential Revision: https://reviews.freebsd.org/D22235