Lines Matching defs:vdev
67 #include "vdev.h"
158 caseFile->ReEvaluate(devPath, physPath, /*vdev*/NULL);
211 Vdev vdev(devLabel);
212 degraded = vdev.State() != VDEV_STATE_HEALTHY;
240 Vdev vdev(devConfig);
241 CaseFile *caseFile(CaseFile::Find(vdev.PoolGUID(),
242 vdev.GUID()));
244 return (caseFile->ReEvaluate(devPath, physPath, &vdev));
317 if (Value("class").find("fs.zfs.vdev.no_replicas") == 0) {
327 * Create a case file for this vdev, and have it
346 msg << "ZfsEvent::Process: Event for unknown vdev ";
354 Vdev vdev(zpl.front(), vdevConfig);
355 caseFile = &CaseFile::Create(vdev);
359 msg << "ZfsEvent::Process: Unconsumed event for vdev(";
361 msg << vdev.GUID() << ") ";
444 ZfsEvent::TryDetach(Vdev &vdev, void *cbArg)
453 if (vdev.IsSpare()) {
458 Vdev parent = vdev.Parent();
475 syslog(LOG_INFO, "Detaching spare vdev %s from pool %s",
476 vdev.Path().c_str(), zpool_get_name(hdl));
477 zpool_vdev_detach(hdl, vdev.Path().c_str());