History log of /freebsd/usr.sbin/makefs/tests/makefs_zfs_tests.sh (Results 1 – 12 of 12)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 4e15366c 14-Oct-2024 Mark Johnston <markj@FreeBSD.org>

makefs: Record a larger TXG number in the uberblock

By default, OpenZFS will perform metadata verification of the most
recent TXGs, but this can be very slow since all data in a pool
generated by ma

makefs: Record a larger TXG number in the uberblock

By default, OpenZFS will perform metadata verification of the most
recent TXGs, but this can be very slow since all data in a pool
generated by makefs was logically written in a single transaction.

Avoid triggering this verification by default, but add an option to
restore the previous behaviour and enable it in regression test cases.

Reported by: cperciva
Tested by: cperciva (previous version)
MFC after: 2 weeks

show more ...


# d9fe7182 04-Oct-2024 Mark Johnston <markj@FreeBSD.org>

makefs: Remove the warning printed when makefs -t zfs is used

We haven't seen bug reports relating to this feature for a while, so
stop printing a warning.

Reviewed by: cperciva
MFC after: 2 weeks


Revision tags: release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0
# 7e5002e3 08-Nov-2023 Mark Johnston <markj@FreeBSD.org>

makefs/zfs: Add a regression test which checks file access permissions

MFC after: 3 days
Sponsored by: The FreeBSD Foundation


# 9f9d18d6 23-Oct-2023 Mark Johnston <markj@FreeBSD.org>

makefs/zfs: Add a regression test which checks the 'used*' properties

PR: 274613
MFC after: 1 week
Sponsored by: The FreeBSD Foundation


# b6da7f2f 28-Sep-2023 Mark Johnston <markj@FreeBSD.org>

makefs/zfs tests: Add a test case which appends to a file after import

MFC after: 1 week
Sponsored by: The FreeBSD Foundation


# 87534f95 27-Sep-2023 Mark Johnston <markj@FreeBSD.org>

makefs/zfs tests: Run zdb prior to importing makefs-created pools

zdb contains quite a few assertions that can help catch bugs.

MFC after: 1 week
Sponsored by: The FreeBSD Foundation


# 4d846d26 10-May-2023 Warner Losh <imp@FreeBSD.org>

spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD

The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of

spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD

The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with: pfg
MFC After: 3 days
Sponsored by: Netflix

show more ...


Revision tags: release/13.2.0, release/12.4.0
# 8502144d 17-Aug-2022 Mark Johnston <markj@FreeBSD.org>

makefs tests: Add test cases for handling of multiple staging dirs

Sponsored by: The FreeBSD Foundation


# 582ce32f 17-Aug-2022 Mark Johnston <markj@FreeBSD.org>

makefs tests: Whitespace fixes

Sponsored by: The FreeBSD Foundation


# 0726cde8 16-Aug-2022 Mark Johnston <markj@FreeBSD.org>

makefs tests: Re-enable the ZFS snapshot test

This reverts commit 35b587464afce15ff62600c3499d38cbb5b9f3d5.

PR: 265849
Sponsored by: The FreeBSD Foundation


# 35b58746 15-Aug-2022 Mark Johnston <markj@FreeBSD.org>

makefs tests: Skip a ZFS regression test in CI

It triggers panics after the latest OpenZFS import.

PR: 265849


# 240afd8c 05-Aug-2022 Mark Johnston <markj@FreeBSD.org>

makefs: Add ZFS support

This allows one to take a staged directory tree and create a file
consisting of a ZFS pool with one or more datasets that contain the
contents of the directory tree. This is

makefs: Add ZFS support

This allows one to take a staged directory tree and create a file
consisting of a ZFS pool with one or more datasets that contain the
contents of the directory tree. This is useful for creating virtual
machine images without using the kernel to create a pool; "zpool create"
requires root privileges and currently is not permitted in jails.
makefs -t zfs also provides reproducible images by using a fixed seed
for pseudo-random number generation, used for generating GUIDs and hash
salts. makefs -t zfs requires relatively little by way of machine
resources.

The "zpool_reguid" rc.conf setting can be used to ask a FreeBSD guest to
generate a unique pool GUID upon first boot.

A small number of pool and dataset properties are supported. The pool
is backed by a single disk vdev. Data is always checksummed using
Fletcher-4, no redundant copies are made, and no compression is used.
The manual page documents supported pool and filesystem properties.

The implementation uses a few pieces of ZFS support from with the boot
loader, especially definitions for various on-disk structures, but is
otherwise standalone and in particular doesn't depend on OpenZFS.

This feature should be treated as experimental for now, i.e., important
data shouldn't be trusted to a makefs-created pool, and the command-line
interface is subject to change.

Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D35248

show more ...