Home
last modified time | relevance | path

Searched refs:nparity (Results 1 – 16 of 16) sorted by relevance

/freebsd-14-stable/sys/contrib/openzfs/tests/zfs-tests/tests/functional/redundancy/
HDredundancy_draid.ksh67 typeset nparity=$2
72 for (( i=0; i<$nparity; i=i+1 )); do
95 for (( i=$nparity; i<$nparity*2; i=i+1 )); do
115 typeset nparity=$2
118 for (( i=0; i<$nparity; i=i+1 )); do
124 for (( i=0; i<$nparity; i=i+1 )); do
130 for (( i=0; i<$nparity; i=i+1 )); do
143 for (( i=$nparity; i<$nparity*2; i=i+1 )); do
149 for (( i=$nparity; i<$nparity*2; i=i+1 )); do
155 for (( i=$nparity; i<$nparity*2; i=i+1 )); do
[all …]
HDredundancy_raidz.ksh67 typeset nparity=$2
72 for (( i=0; i<$nparity; i=i+1 )); do
95 for (( i=$nparity; i<$nparity*2; i=i+1 )); do
115 typeset nparity=$2
118 for (( i=0; i<$nparity; i=i+1 )); do
124 for (( i=0; i<$nparity; i=i+1 )); do
130 for (( i=0; i<$nparity; i=i+1 )); do
143 for (( i=$nparity; i<$nparity*2; i=i+1 )); do
149 for (( i=$nparity; i<$nparity*2; i=i+1 )); do
155 for (( i=$nparity; i<$nparity*2; i=i+1 )); do
[all …]
HDredundancy_draid_damaged1.ksh74 typeset nparity=$2
79 for (( i=0; i<$nparity; i=i+1 )); do
86 for (( i=0; i<$nparity; i=i+1 )); do
87 spare=draid${nparity}-0-$i
114 for nparity in 1 2 3; do
115 raid=draid${nparity}:${nparity}s
135 test_sequential_resilver $TESTPOOL $nparity $dir
HDredundancy_draid_damaged2.ksh89 for nparity in 1 2 3; do
90 raid=draid${nparity}:3s
112 spare=draid${nparity}-0-${nspare}
137 draid${nparity}-0-${nspare} "ONLINE"
143 log_must zpool detach $TESTPOOL draid${nparity}-0-${nspare}
/freebsd-14-stable/sys/contrib/openzfs/module/zfs/
HDvdev_raidz.c294 uint64_t nparity) in vdev_raidz_map_alloc() argument
315 q = s / (dcols - nparity); in vdev_raidz_map_alloc()
321 r = s - q * (dcols - nparity); in vdev_raidz_map_alloc()
324 bc = (r == 0 ? 0 : r + nparity); in vdev_raidz_map_alloc()
330 tot = s + nparity * (q + (r == 0 ? 0 : 1)); in vdev_raidz_map_alloc()
339 scols = MIN(dcols, roundup(bc, nparity + 1)); in vdev_raidz_map_alloc()
355 rr->rr_firstdatacol = nparity; in vdev_raidz_map_alloc()
395 rm->rm_nskip = roundup(tot, nparity + 1) - tot; in vdev_raidz_map_alloc()
1504 uint64_t nparity = vdrz->vd_nparity; in vdev_raidz_open() local
1509 ASSERT(nparity > 0); in vdev_raidz_open()
[all …]
HDvdev_draid.c1545 uint64_t nparity = vdc->vdc_nparity; in vdev_draid_open() local
1548 if (nparity > VDEV_DRAID_MAXPARITY || in vdev_draid_open()
1549 vd->vdev_children < nparity + 1) { in vdev_draid_open()
1565 if ((++open_errors) > nparity) { in vdev_draid_open()
1733 uint64_t nparity = vdc->vdc_nparity; in vdev_draid_spare_create() local
1739 (u_longlong_t)nparity, in vdev_draid_spare_create()
2213 uint64_t ndata, nparity, nspares, ngroups; in vdev_draid_init() local
2219 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NPARITY, &nparity) || in vdev_draid_init()
2220 nparity == 0 || nparity > VDEV_DRAID_MAXPARITY) { in vdev_draid_init()
2233 nspares > 100 || nspares > (children - (ndata + nparity))) { in vdev_draid_init()
[all …]
HDvdev.c390 uint64_t nparity = 0; in vdev_get_nparity() local
393 nparity = vd->vdev_ops->vdev_op_nparity(vd); in vdev_get_nparity()
395 return (nparity); in vdev_get_nparity()
/freebsd-14-stable/sys/contrib/openzfs/cmd/zpool/
HDzpool_vdev.c1273 int nparity; in is_grouping() local
1277 nparity = get_parity(type); in is_grouping()
1278 if (nparity == 0) in is_grouping()
1281 *mindev = nparity + 1; in is_grouping()
1355 uint64_t nparity = 1; in draid_config_by_type() local
1364 nparity = (uint64_t)get_parity(type); in draid_config_by_type()
1365 if (nparity == 0 || nparity > VDEV_DRAID_MAXPARITY) { in draid_config_by_type()
1368 "between 1 and %d\n"), (u_longlong_t)nparity, 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()
[all …]
/freebsd-14-stable/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_resilver/
HDzpool_resilver_concurrent.ksh47 typeset -ir nparity=1
72 setup_test_env $TESTPOOL draid${nparity}:${ndata}d:${dspare}s $devs
/freebsd-14-stable/sys/cddl/boot/zfs/
HDzfssubr.c1208 uint64_t dcols, uint64_t nparity) in vdev_raidz_map_alloc() argument
1217 q = s / (dcols - nparity); in vdev_raidz_map_alloc()
1218 r = s - q * (dcols - nparity); in vdev_raidz_map_alloc()
1219 bc = (r == 0 ? 0 : r + nparity); in vdev_raidz_map_alloc()
1220 tot = s + nparity * (q + (r == 0 ? 0 : 1)); in vdev_raidz_map_alloc()
1224 scols = MIN(dcols, roundup(bc, nparity + 1)); in vdev_raidz_map_alloc()
1242 rm->rm_firstdatacol = nparity; in vdev_raidz_map_alloc()
1274 rm->rm_asize = roundup(asize, (nparity + 1) << unit_shift); in vdev_raidz_map_alloc()
1275 rm->rm_nskip = roundup(tot, nparity + 1) - tot; in vdev_raidz_map_alloc()
1277 ASSERT3U(rm->rm_nskip, <=, nparity); in vdev_raidz_map_alloc()
/freebsd-14-stable/sys/contrib/openzfs/cmd/raidz_test/
HDraidz_test.c377 uint64_t nparity, uint64_t reflow_offset) in vdev_raidz_map_alloc_expanded() argument
388 q = s / (logical_cols - nparity); in vdev_raidz_map_alloc_expanded()
394 r = s - q * (logical_cols - nparity); in vdev_raidz_map_alloc_expanded()
397 bc = (r == 0 ? 0 : r + nparity); in vdev_raidz_map_alloc_expanded()
403 tot = s + nparity * (q + (r == 0 ? 0 : 1)); in vdev_raidz_map_alloc_expanded()
427 if (b + (logical_cols - nparity) > reflow_offset >> ashift) in vdev_raidz_map_alloc_expanded()
453 rr->rr_firstdatacol = nparity; in vdev_raidz_map_alloc_expanded()
/freebsd-14-stable/sys/contrib/openzfs/lib/libzfs/
HDlibzfs_dataset.c5455 vdev_raidz_asize(uint64_t ndisks, uint64_t nparity, uint64_t ashift, in vdev_raidz_asize() argument
5460 ASSERT3U(ndisks, >, nparity); in vdev_raidz_asize()
5461 ndata = ndisks - nparity; in vdev_raidz_asize()
5463 asize += nparity * ((asize + ndata - 1) / ndata); in vdev_raidz_asize()
5464 asize = roundup(asize, nparity + 1) << ashift; in vdev_raidz_asize()
5475 vdev_draid_asize(uint64_t ndisks, uint64_t nparity, uint64_t ashift, in vdev_draid_asize() argument
5478 ASSERT3U(ndisks, >, nparity); in vdev_draid_asize()
5479 uint64_t ndata = ndisks - nparity; in vdev_draid_asize()
5507 uint64_t nparity, ashift, asize, tsize; in volsize_from_vdevs() local
5519 ZPOOL_CONFIG_NPARITY, &nparity) != 0) in volsize_from_vdevs()
[all …]
HDlibzfs_pool.c4306 uint64_t ndata, nparity, nspares; in zpool_vdev_name() local
4312 nparity = fnvlist_lookup_uint64(nv, in zpool_vdev_name()
4320 nparity, nspares, children); in zpool_vdev_name()
/freebsd-14-stable/stand/libsa/zfs/
HDzfsimpl.c919 uint64_t id, ashift, asize, nparity; in vdev_init() local
996 DATA_TYPE_UINT64, NULL, &nparity, NULL) == 0) in vdev_init()
997 vdev->v_nparity = nparity; in vdev_init()
/freebsd-14-stable/sys/contrib/openzfs/cmd/zfs/
HDzfs_main.c936 uint64_t ashift, ndata, nparity; in default_volblocksize() local
946 &nparity) == 0) { in default_volblocksize()
948 if (nparity == 1) in default_volblocksize()
/freebsd-14-stable/sys/contrib/openzfs/cmd/
HDztest.c1282 uint64_t nparity = ztest_opts.zo_raid_parity; in make_vdev_raid() local
1292 while (ngroups * (ndata + nparity) % (children - nspares) != 0) in make_vdev_raid()