Lines Matching defs:spares
56 * virtual distributed spare disks can be created. These spares similarly
86 * data disks (8 data + 1 parity) spares (2)
1414 * Always check groups with active distributed spares
1454 * Always check groups with active distributed spares
1466 * available capacity. Distributed spares are ignored since their capacity
1515 * Open all children, excluding spares.
1541 * First open the normal children then the distributed spares. This
1542 * ordering is important to ensure the distributed spares calculate
1560 * the number of distributed spares rounded down to last full row
1668 * Add virtual dRAID spares to the list of valid spares. In order to accomplish
1702 /* Allocate memory and copy of the existing spares. */
1708 /* Add new distributed spares to ZPOOL_CONFIG_SPARES. */
2391 * multiple layers of distributed spares. Note that offset is relative to
2449 * When spa_vdev_add() is labeling new spares the
2605 * skip the distributed spares. This only leaves
2635 * vdev_uberblock_load() skips distributed spares
2695 nvlist_t **spares;
2701 ZPOOL_CONFIG_SPARES, &spares, &nspares) != 0)) {
2711 nvlist_t *spare = spares[i];
2715 /* Skip non-distributed spares */
2720 /* Skip spares with the wrong name */
2756 * In the normal case check the list of spares stored in the spa