| /f-stack/freebsd/contrib/openzfs/tests/zfs-tests/tests/functional/redundancy/ |
| H A D | redundancy_raidz.ksh | 65 typeset nparity=$2 68 for (( i=0; i<$nparity; i=i+1 )); do 74 for (( i=0; i<$nparity; i=i+1 )); do 93 for (( i=$nparity; i<$nparity*2; i=i+1 )); do 99 for (( i=$nparity; i<$nparity*2; i=i+1 )); do 105 for (( i=$nparity; i<$nparity*2; i=i+1 )); do 122 typeset nparity=$2 142 for (( i=$nparity; i<$nparity*2; i=i+1 )); do 169 for nparity in 1 2 3; do 170 raid=raidz$nparity [all …]
|
| /f-stack/freebsd/contrib/openzfs/cmd/zpool/ |
| H A D | zpool_vdev.c | 1225 int nparity; in is_grouping() local 1229 nparity = get_parity(type); in is_grouping() 1230 if (nparity == 0) in is_grouping() 1233 *mindev = nparity + 1; in is_grouping() 1307 uint64_t nparity = 1; in draid_config_by_type() local 1316 nparity = (uint64_t)get_parity(type); in draid_config_by_type() 1317 if (nparity == 0) in draid_config_by_type() 1369 if (children > nspares + nparity) { in draid_config_by_type() 1370 ndata = MIN(children - nspares - nparity, 8); in draid_config_by_type() 1389 if (nparity == 0 || nparity > VDEV_DRAID_MAXPARITY) { in draid_config_by_type() [all …]
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | vdev_raidz.c | 370 uint64_t nparity) in vdev_raidz_map_alloc() argument 392 q = s / (dcols - nparity); in vdev_raidz_map_alloc() 1609 ASSERT(nparity > 0); in vdev_raidz_open() 1665 asize += nparity * ((asize + cols - nparity - 1) / (cols - nparity)); in vdev_raidz_asize() 2076 if (c >= nparity) in raidz_reconstruct() 2094 if (c >= nparity) in raidz_reconstruct() 2101 if (dead > nparity) { in raidz_reconstruct() 2242 nparity); in vdev_raidz_combrec() 2653 uint64_t nparity; in vdev_raidz_init() local 2663 if (nparity == 0 || nparity > VDEV_RAIDZ_MAXPARITY) in vdev_raidz_init() [all …]
|
| H A D | vdev_draid.c | 1725 uint64_t nparity = vdc->vdc_nparity; in vdev_draid_open() local 1728 if (nparity > VDEV_DRAID_MAXPARITY || in vdev_draid_open() 1729 vd->vdev_children < nparity + 1) { in vdev_draid_open() 1745 if ((++open_errors) > nparity) { in vdev_draid_open() 1913 uint64_t nparity = vdc->vdc_nparity; in vdev_draid_spare_create() local 1919 (u_longlong_t)nparity, in vdev_draid_spare_create() 2357 uint64_t ndata, nparity, nspares, ngroups; in vdev_draid_init() local 2363 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NPARITY, &nparity) || in vdev_draid_init() 2364 nparity == 0 || nparity > VDEV_DRAID_MAXPARITY) { in vdev_draid_init() 2390 if (children < (ndata + nparity + nspares)) in vdev_draid_init() [all …]
|
| H A D | vdev.c | 335 uint64_t nparity = 0; in vdev_get_nparity() local 338 nparity = vd->vdev_ops->vdev_op_nparity(vd); in vdev_get_nparity() 340 return (nparity); in vdev_get_nparity()
|
| /f-stack/freebsd/contrib/openzfs/cmd/raidz_test/ |
| H A D | raidz_test.c | 374 uint64_t nparity, uint64_t reflow_offset) in vdev_raidz_map_alloc_expanded() argument 385 q = s / (logical_cols - nparity); in vdev_raidz_map_alloc_expanded() 391 r = s - q * (logical_cols - nparity); in vdev_raidz_map_alloc_expanded() 394 bc = (r == 0 ? 0 : r + nparity); in vdev_raidz_map_alloc_expanded() 400 tot = s + nparity * (q + (r == 0 ? 0 : 1)); in vdev_raidz_map_alloc_expanded() 424 if (b + (logical_cols - nparity) > reflow_offset >> ashift) in vdev_raidz_map_alloc_expanded() 450 rr->rr_firstdatacol = nparity; in vdev_raidz_map_alloc_expanded()
|
| /f-stack/freebsd/contrib/openzfs/lib/libzfs/ |
| H A D | libzfs_dataset.c | 5369 ASSERT3U(ndisks, >, nparity); in vdev_raidz_asize() 5370 ndata = ndisks - nparity; in vdev_raidz_asize() 5372 asize += nparity * ((asize + ndata - 1) / ndata); in vdev_raidz_asize() 5373 asize = roundup(asize, nparity + 1) << ashift; in vdev_raidz_asize() 5387 ASSERT3U(ndisks, >, nparity); in vdev_draid_asize() 5388 uint64_t ndata = ndisks - nparity; in vdev_draid_asize() 5416 uint64_t nparity, ashift, asize, tsize; in volsize_from_vdevs() local 5428 ZPOOL_CONFIG_NPARITY, &nparity) != 0) in volsize_from_vdevs() 5444 tsize = vdev_raidz_asize(ndisks, nparity, ashift, in volsize_from_vdevs() 5458 tsize = vdev_draid_asize(ndata + nparity, nparity, in volsize_from_vdevs() [all …]
|
| H A D | libzfs_pool.c | 4054 uint64_t ndata, nparity, nspares; in zpool_vdev_name() local 4061 ZPOOL_CONFIG_NPARITY, &nparity) == 0); in zpool_vdev_name() 4068 nparity, nspares, children); in zpool_vdev_name()
|
| /f-stack/freebsd/contrib/openzfs/cmd/zfs/ |
| H A D | zfs_main.c | 917 uint64_t ashift, ndata, nparity; in default_volblocksize() local 927 &nparity) == 0) { in default_volblocksize() 929 if (nparity == 1) in default_volblocksize()
|
| /f-stack/freebsd/contrib/openzfs/cmd/ztest/ |
| H A D | ztest.c | 1159 uint64_t nparity = ztest_opts.zo_raid_parity; in make_vdev_raid() local 1169 while (ngroups * (ndata + nparity) % (children - nspares) != 0) in make_vdev_raid()
|