Silence "setting dataset to sync always" message in ztest.
authorEtienne Dechamps <etienne.dechamps@ovh.net>
Mon, 10 Sep 2012 14:23:21 +0000 (16:23 +0200)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 10 Sep 2012 17:55:44 +0000 (10:55 -0700)
ztest outputs a message when testing sync=always no matter what the
verbosity level is. There is no point outputting this message for low
verbosity levels.

With this patch the message is only displayed at verbosity level 5 or
above. The result is less output pollution.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #951

cmd/ztest/ztest.c

index 0f0ab60..15f170d 100644 (file)
@@ -2923,7 +2923,8 @@ ztest_dataset_create(char *dsname)
        if (err || zilset < 80)
                return (err);
 
-       (void) printf("Setting dataset %s to sync always\n", dsname);
+       if (zopt_verbose >= 5)
+               (void) printf("Setting dataset %s to sync always\n", dsname);
        return (ztest_dsl_prop_set_uint64(dsname, ZFS_PROP_SYNC,
            ZFS_SYNC_ALWAYS, B_FALSE));
 }