Lines Matching refs:vdev

38  * CaseFile objects aggregate vdev faults that may require ZFSD action
64 * A CaseFile object is instantiated anytime a vdev for an active pool
68 * A vdev may have at most one CaseFile.
70 * CaseFiles are retired when a vdev leaves an active pool configuration
73 * Logging a case against a vdev does not imply that an immediate action
89 * \brief Find a CaseFile object by a vdev's pool/vdev GUID tuple.
91 * \param poolGUID Pool GUID for the vdev of the CaseFile to find.
92 * If InvalidGuid, then only match the vdev GUID
93 * instead of both pool and vdev GUIDs.
94 * \param vdevGUID Vdev GUID for the vdev of the CaseFile to find.
102 * \brief Find a CaseFile object by a vdev's current/last known
105 * \param physPath Physical path of the vdev of the CaseFile to find.
123 * specified vdev.
125 * \param vdev The vdev object for which to find/create a CaseFile.
129 static CaseFile &Create(Vdev &vdev);
164 * resource at the given device/physical path/vdev object
170 * \param vdev If the disk contains ZFS label information,
171 * a pointer to the disk label's vdev object
177 Vdev *vdev);
201 * if the vdev is marked degraded or failed.
213 * \brief Whether we should degrade this vdev
218 * \brief Whether we should fault this vdev
225 * The number of soft errors on a vdev required
226 * to transition a vdev from healthy to degraded
256 CaseFile(const Vdev &vdev);
265 * \brief Reload state for the vdev associated with this CaseFile.
268 * has no record of the pool or vdev for this CaseFile.
314 * against the health of the vdev.
322 * spare devices and activate one to replace the casefile's vdev. It
331 * \brief replace a pool's vdev with another
333 * \param vdev_type The type of the new vdev. Usually either
335 * \param path The file system path to the new vdev
336 * \param isspare Whether the new vdev is a spare
343 * \brief Which vdev, if any, is replacing ours.
347 * \return the vdev that is currently replacing ours,
370 * a vdev.
377 * a vdev.