]> git.proxmox.com Git - mirror_zfs.git/blobdiff - cmd/raidz_test/raidz_bench.c
RAID-Z expansion feature
[mirror_zfs.git] / cmd / raidz_test / raidz_bench.c
index 8be08558b36d12d7c73b2dbe245e687085e48602..730e6e1a040b4119ee3ef88f863fcf0ae2320bb4 100644 (file)
@@ -84,10 +84,10 @@ run_gen_bench_impl(const char *impl)
 
                        if (rto_opts.rto_expand) {
                                rm_bench = vdev_raidz_map_alloc_expanded(
-                                   zio_bench.io_abd,
-                                   zio_bench.io_size, zio_bench.io_offset,
+                                   &zio_bench,
                                    rto_opts.rto_ashift, ncols+1, ncols,
-                                   fn+1, rto_opts.rto_expand_offset);
+                                   fn+1, rto_opts.rto_expand_offset,
+                                   0, B_FALSE);
                        } else {
                                rm_bench = vdev_raidz_map_alloc(&zio_bench,
                                    BENCH_ASHIFT, ncols, fn+1);
@@ -172,10 +172,10 @@ run_rec_bench_impl(const char *impl)
 
                        if (rto_opts.rto_expand) {
                                rm_bench = vdev_raidz_map_alloc_expanded(
-                                   zio_bench.io_abd,
-                                   zio_bench.io_size, zio_bench.io_offset,
+                                   &zio_bench,
                                    BENCH_ASHIFT, ncols+1, ncols,
-                                   PARITY_PQR, rto_opts.rto_expand_offset);
+                                   PARITY_PQR,
+                                   rto_opts.rto_expand_offset, 0, B_FALSE);
                        } else {
                                rm_bench = vdev_raidz_map_alloc(&zio_bench,
                                    BENCH_ASHIFT, ncols, PARITY_PQR);