diff options
author | Toomas Soome <tsoome@FreeBSD.org> | 2019-11-03 13:25:47 +0000 |
---|---|---|
committer | Toomas Soome <tsoome@FreeBSD.org> | 2019-11-03 13:25:47 +0000 |
commit | 0c0a882c7a14c7cc16a74a910240c2da382cfddd (patch) | |
tree | e947364c6102da0e8dea25cd011bfaa5b1f149d8 /sys/cddl/boot/zfs/zfsimpl.h | |
parent | f4ed0045735d88aa681b4933072ff35a890a86a0 (diff) | |
download | src-0c0a882c7a14c7cc16a74a910240c2da382cfddd.tar.gz src-0c0a882c7a14c7cc16a74a910240c2da382cfddd.zip |
loader: we do not support booting from pool with log device
If pool has log device, stop there and tell about it.
Notes
Notes:
svn path=/head/; revision=354283
Diffstat (limited to 'sys/cddl/boot/zfs/zfsimpl.h')
-rw-r--r-- | sys/cddl/boot/zfs/zfsimpl.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/cddl/boot/zfs/zfsimpl.h b/sys/cddl/boot/zfs/zfsimpl.h index aa80a30d7ada..630564a5b5e6 100644 --- a/sys/cddl/boot/zfs/zfsimpl.h +++ b/sys/cddl/boot/zfs/zfsimpl.h @@ -1670,6 +1670,7 @@ typedef struct vdev { vdev_phys_read_t *v_phys_read; /* read from raw leaf vdev */ vdev_read_t *v_read; /* read from vdev */ void *v_read_priv; /* private data for read function */ + boolean_t v_islog; struct spa *spa; /* link to spa */ /* * Values stored in the config for an indirect or removing vdev. @@ -1694,6 +1695,7 @@ typedef struct spa { zio_cksum_salt_t spa_cksum_salt; /* secret salt for cksum */ void *spa_cksum_tmpls[ZIO_CHECKSUM_FUNCTIONS]; int spa_inited; /* initialized */ + boolean_t spa_with_log; /* this pool has log */ } spa_t; /* IO related arguments. */ |