Home
last modified time | relevance | path

Searched refs:nspares (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/contrib/openzfs/cmd/zpool/
H A Dzpool_vdev.c218 uint_t i, nspares; in is_spare() local
249 &spares, &nspares) == 0) { in is_spare()
250 for (i = 0; i < nspares; i++) { in is_spare()
1356 uint64_t nspares = 0; in draid_config_by_type() local
1410 nspares = (uint64_t)value; in draid_config_by_type()
1422 if (children > nspares + nparity) { in draid_config_by_type()
1423 ndata = MIN(children - nspares - nparity, 8); in draid_config_by_type()
1428 (u_longlong_t)nspares, (u_longlong_t)nparity); in draid_config_by_type()
1434 if (ndata == 0 || (ndata + nparity > children - nspares)) { in draid_config_by_type()
1438 (u_longlong_t)(children - nspares - nparity)); in draid_config_by_type()
[all …]
H A Dzpool_main.c9489 uint_t nspares; in spares_nvlist() local
9491 &spares, &nspares) == 0) { in spares_nvlist()
9492 if (nspares == 0) in spares_nvlist()
9496 for (int i = 0; i < nspares; i++) { in spares_nvlist()
10268 uint_t nspares) in print_spares() argument
10273 if (nspares == 0) in print_spares()
10278 for (i = 0; i < nspares; i++) { in print_spares()
10891 uint_t nspares, nl2cache; in status_callback() local
10951 &spares, &nspares) == 0) in status_callback()
10952 print_spares(zhp, cbp, spares, nspares); in status_callback()
/freebsd/sys/contrib/openzfs/cmd/zed/agents/
H A Dzfs_retire.c151 uint_t nspares; in remove_spares() local
166 &spares, &nspares) != 0) { in remove_spares()
171 for (int i = 0; i < nspares; i++) { in remove_spares()
250 uint_t s, nspares; in replace_with_spare() local
264 &spares, &nspares) != 0) in replace_with_spare()
283 for (s = 0; s < nspares; s++) { in replace_with_spare()
425 int nspares = find_and_remove_spares(zhdl, vdev_guid); in zfs_retire_recv() local
426 fmd_hdl_debug(hdl, "%d spares removed", nspares); in zfs_retire_recv()
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/
H A Ddraid.c493 eval_resilver(draid_map_t *map, uint64_t groupwidth, uint64_t nspares, in eval_resilver() argument
498 uint64_t ndisks = children - nspares; in eval_resilver()
503 while (ngroups * (groupwidth) % (children - nspares) != 0) in eval_resilver()
516 uint64_t spareidx = map->dm_children - nspares; in eval_resilver()
545 } else if (nspares > 0) { in eval_resilver()
627 for (int nspares = 1; nspares <= 2; nspares++) { in eval_decluster() local
628 uint64_t faults = nspares; in eval_decluster()
637 groupwidth <= MIN(children - nspares, 19); in eval_decluster()
653 nspares, faulted_devs, faults, in eval_decluster()
670 groupwidth, nspares, in eval_decluster()
/freebsd/cddl/usr.sbin/zfsd/
H A Dcase_file.cc521 u_int nspares, i; in ActivateSpare() local
560 nspares = 0; in ActivateSpare()
562 &nspares); in ActivateSpare()
563 if (nspares == 0) { in ActivateSpare()
569 for (i = 0; i < nspares; i++) { in ActivateSpare()
590 if (i == nspares) { in ActivateSpare()
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_draid.c1718 uint64_t nspares = vdc->vdc_nspares; in vdev_draid_spare_create() local
1721 for (uint64_t spare_id = 0; spare_id < nspares; spare_id++) { in vdev_draid_spare_create()
2199 uint64_t ndata, nparity, nspares, ngroups; in vdev_draid_init() local
2218 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_DRAID_NSPARES, &nspares) || in vdev_draid_init()
2219 nspares > 100 || nspares > (children - (ndata + nparity))) { in vdev_draid_init()
2232 if (children < (ndata + nparity + nspares)) in vdev_draid_init()
2249 vdc->vdc_nspares = nspares; in vdev_draid_init()
2696 uint_t nspares; in vdev_draid_spare_lookup() local
2701 ZPOOL_CONFIG_SPARES, &spares, &nspares) != 0)) { in vdev_draid_spare_lookup()
2710 for (int i = 0; i < nspares; i++) { in vdev_draid_spare_lookup()
H A Dspa.c2210 uint_t nspares; in spa_load_spares() local
2248 nspares = 0; in spa_load_spares()
2251 ZPOOL_CONFIG_SPARES, &spares, &nspares)); in spa_load_spares()
2253 spa->spa_spares.sav_count = (int)nspares; in spa_load_spares()
2256 if (nspares == 0) in spa_load_spares()
2268 spa->spa_spares.sav_vdevs = kmem_zalloc(nspares * sizeof (void *), in spa_load_spares()
5960 uint_t i, nspares; local
5974 ZPOOL_CONFIG_SPARES, &spares, &nspares));
5975 if (nspares != 0) {
5977 (const nvlist_t * const *)spares, nspares);
[all …]
H A Dvdev_removal.c2388 uint_t nspares, nl2cache; in spa_vdev_remove() local
2415 ZPOOL_CONFIG_SPARES, &spares, &nspares) == 0 && in spa_vdev_remove()
2416 (nv = spa_nvlist_lookup_by_guid(spares, nspares, guid)) != NULL) { in spa_vdev_remove()
2442 ZPOOL_CONFIG_SPARES, spares, nspares, nv); in spa_vdev_remove()
/freebsd/sys/contrib/openzfs/lib/libzutil/
H A Dzutil_import.c497 uint_t i, nspares, nl2cache; in get_configs() local
853 &spares, &nspares) == 0) { in get_configs()
854 for (i = 0; i < nspares; i++) { in get_configs()
/freebsd/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs_pool.c1801 uint_t nspares, nl2cache; in zpool_add() local
1809 &spares, &nspares) == 0) { in zpool_add()
4499 uint64_t ndata, nparity, nspares; in zpool_vdev_name() local
4509 nspares = fnvlist_lookup_uint64(nv, in zpool_vdev_name()
4513 nparity, nspares, children); in zpool_vdev_name()
/freebsd/sys/contrib/openzfs/cmd/
H A Dztest.c1362 uint64_t nspares = ztest_opts.zo_draid_spares; in make_vdev_raid() local
1371 while (ngroups * (ndata + nparity) % (children - nspares) != 0) in make_vdev_raid()
1376 fnvlist_add_uint64(raid, ZPOOL_CONFIG_DRAID_NSPARES, nspares); in make_vdev_raid()