From 676d1dcc8c8c62c140c95abb850f474781670847 Mon Sep 17 00:00:00 2001 From: Mateusz Piotrowski Date: Wed, 10 May 2023 13:27:29 +0200 Subject: [PATCH] json_stats.c: Do not print value of vs_noalloc The vs_noalloc member of the vdev_stat structure was implemented in 2a673e76a928cca4df7794cdcaa02e0be149c4da. It is not available in ZFS 2.1.5, so code using it needs to be disabled. --- module/zfs/json_stats.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/module/zfs/json_stats.c b/module/zfs/json_stats.c index a80bd6e522..3d6eb7c253 100644 --- a/module/zfs/json_stats.c +++ b/module/zfs/json_stats.c @@ -210,9 +210,11 @@ static void vdev_to_json(vdev_t *v, pool_scan_stat_t *ps, jprint_t *jp) /* (removing) */ jp_printf(jp, "vs_scan_removing: %b", v->vdev_stat.vs_scan_removing != 0); +#if 0 /* XXX: The vs_noalloc member is not available in ZFS 2.1.5. */ /* (non-allocating) */ jp_printf(jp, "vs_noalloc: %b", v->vdev_stat.vs_noalloc != 0); +#endif /* (awaiting resilver) */ jp_printf(jp, "vs_resilver_deferred: %b", v->vdev_stat.vs_resilver_deferred);