#
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 ...
|