mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-11-17 01:51:00 +03:00
Replace ZoL with OpenZFS where applicable
Afterward, git grep ZoL matches: * README.md: * [ZoL Site](https://zfsonlinux.org) - Correct * etc/default/zfs.in:# ZoL userland configuration. - Changing this would induce a needless upgrade-check, if the user has modified the configuration; this can be updated the next time the defaults change * module/zfs/dmu_send.c: * ZoL < 0.7 does not handle [...] - Before 0.7 is ZoL, so fair enough Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Issue #11956
This commit is contained in:
parent
8c0991e813
commit
1966e959ca
@ -3,7 +3,7 @@
|
||||
*
|
||||
* Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
* Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
* Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
* Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
*
|
||||
* The contents of this file are subject to the terms of the
|
||||
* Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
* Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
* Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
* Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
*
|
||||
* The contents of this file are subject to the terms of the
|
||||
* Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
* Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
* Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
* Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
*
|
||||
* The contents of this file are subject to the terms of the
|
||||
* Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
* Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
* Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
* Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
*
|
||||
* The contents of this file are subject to the terms of the
|
||||
* Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
* Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
* Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
* Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
*
|
||||
* The contents of this file are subject to the terms of the
|
||||
* Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
* Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
* Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
* Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
*
|
||||
* The contents of this file are subject to the terms of the
|
||||
* Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
* Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
* Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
* Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
*
|
||||
* The contents of this file are subject to the terms of the
|
||||
* Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
* Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
* Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
* Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
*
|
||||
* The contents of this file are subject to the terms of the
|
||||
* Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
* Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
* Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
* Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
*
|
||||
* The contents of this file are subject to the terms of the
|
||||
* Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
* Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
* Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
* Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
*
|
||||
* The contents of this file are subject to the terms of the
|
||||
* Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
* Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
* Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
* Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
*
|
||||
* The contents of this file are subject to the terms of the
|
||||
* Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
* Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
* Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
* Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
*
|
||||
* The contents of this file are subject to the terms of the
|
||||
* Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
* Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
* Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
* Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
*
|
||||
* The contents of this file are subject to the terms of the
|
||||
* Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
* Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
* Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
* Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
*
|
||||
* The contents of this file are subject to the terms of the
|
||||
* Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -1,9 +1,9 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Add ZoL filesystem capabilities to an initrd, usually for a native ZFS root.
|
||||
# Add OpenZFS filesystem capabilities to an initrd, usually for a native ZFS root.
|
||||
#
|
||||
|
||||
# This hook installs udev rules for ZoL.
|
||||
# This hook installs udev rules for OpenZFS.
|
||||
PREREQ="udev"
|
||||
|
||||
# These prerequisites are provided by the zfsutils package. The zdb utility is
|
||||
|
@ -252,9 +252,9 @@ def skipUnlessBookmarksSupported(f):
|
||||
|
||||
|
||||
def snap_always_unmounted_before_destruction():
|
||||
# Apparently ZoL automatically unmounts the snapshot
|
||||
# Apparently OpenZFS automatically unmounts the snapshot
|
||||
# only if it is mounted at its default .zfs/snapshot
|
||||
# mountpoint.
|
||||
# mountpoint under Linux.
|
||||
return (
|
||||
platform.system() != 'Linux', 'snapshot is not auto-unmounted')
|
||||
|
||||
|
@ -366,7 +366,7 @@ bio_set_op_attrs(struct bio *bio, unsigned rw, unsigned flags)
|
||||
*
|
||||
* 4.8 - 4.9 API,
|
||||
* REQ_FLUSH was renamed to REQ_PREFLUSH. For consistency with previous
|
||||
* ZoL releases, prefer the WRITE_FLUSH_FUA flag set if it's available.
|
||||
* OpenZFS releases, prefer the WRITE_FLUSH_FUA flag set if it's available.
|
||||
*
|
||||
* 4.10 API,
|
||||
* The read/write flags and their modifiers, including WRITE_FLUSH,
|
||||
|
@ -2,7 +2,7 @@
|
||||
.\" This file is part of the ZFS Event Daemon (ZED).
|
||||
.\" Developed at Lawrence Livermore National Laboratory (LLNL-CODE-403049).
|
||||
.\" Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC.
|
||||
.\" Refer to the ZoL git commit log for authoritative copyright attribution.
|
||||
.\" Refer to the OpenZFS git commit log for authoritative copyright attribution.
|
||||
.\"
|
||||
.\" The contents of this file are subject to the terms of the
|
||||
.\" Common Development and Distribution License Version 1.0 (CDDL-1.0).
|
||||
|
@ -337,7 +337,7 @@ Q256(size_t bitlen, const uint32_t *data, uint32_t *restrict p)
|
||||
*
|
||||
* Checksum functions like this one can go over the stack frame size check
|
||||
* Linux imposes on 32-bit platforms (-Wframe-larger-than=1024). We can
|
||||
* safely ignore the compiler error since we know that in ZoL, that
|
||||
* safely ignore the compiler error since we know that in OpenZFS, that
|
||||
* the function will be called from a worker thread that won't be using
|
||||
* much stack. The only function that goes over the 1k limit is Q512(),
|
||||
* which only goes over it by a hair (1248 bytes on ARM32).
|
||||
|
@ -128,8 +128,8 @@ Requires: %{name}-kmod = %{version}
|
||||
Provides: %{name}-kmod-common = %{version}
|
||||
Obsoletes: spl
|
||||
|
||||
# zfs-fuse provides the same commands and man pages that ZoL does. Renaming
|
||||
# those on either side would conflict with all available documentation.
|
||||
# zfs-fuse provides the same commands and man pages that OpenZFS does.
|
||||
# Renaming those on either side would conflict with all available documentation.
|
||||
Conflicts: zfs-fuse
|
||||
|
||||
%if 0%{?rhel}%{?fedora}%{?suse_version}
|
||||
|
@ -1,10 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
#
|
||||
# Verify that an assortment of known good reference pools can be imported
|
||||
# using different versions of the ZoL code.
|
||||
# using different versions of OpenZFS code.
|
||||
#
|
||||
# By default references pools for the major ZFS implementation will be
|
||||
# checked against the most recent ZoL tags and the master development branch.
|
||||
# checked against the most recent OpenZFS tags and the master development branch.
|
||||
# Alternate tags or branches may be verified with the '-s <src-tag> option.
|
||||
# Passing the keyword "installed" will instruct the script to test whatever
|
||||
# version is installed.
|
||||
@ -98,7 +98,7 @@ OPTIONS:
|
||||
-c No color
|
||||
-k Keep temporary directory
|
||||
-r <repo> Source repository ($REPO)
|
||||
-s <src-tag>... Verify ZoL versions with the listed tags
|
||||
-s <src-tag>... Verify OpenZFS versions with the listed tags
|
||||
-i <pool-dir> Pool image directory
|
||||
-p <pool-tag>... Verify pools created with the listed tags
|
||||
-f <path> Temporary directory to use
|
||||
|
@ -53,7 +53,7 @@ log_onexit cleanup
|
||||
|
||||
#
|
||||
# Create $TESTFILE, snapshot and clone.
|
||||
# Same as 002 except that atime applies to root dataset (ZoL#8675).
|
||||
# Same as 002 except that atime applies to root dataset (OpenZFS#8675).
|
||||
#
|
||||
setup_snap_clone
|
||||
reset_atime
|
||||
|
@ -52,7 +52,7 @@ log_onexit cleanup
|
||||
|
||||
#
|
||||
# Create $TESTFILE, snapshot and clone.
|
||||
# Same as 001 except that atime/relatime applies to root dataset (ZoL#8675).
|
||||
# Same as 001 except that atime/relatime applies to root dataset (OpenZFS#8675).
|
||||
#
|
||||
setup_snap_clone
|
||||
reset_atime
|
||||
|
@ -53,7 +53,7 @@ log_onexit cleanup
|
||||
|
||||
#
|
||||
# Create $TESTFILE, snapshot and clone.
|
||||
# Same as 003 except that atime/relatime applies to root dataset (ZoL#8675).
|
||||
# Same as 003 except that atime/relatime applies to root dataset (OpenZFS#8675).
|
||||
#
|
||||
setup_snap_clone
|
||||
reset_atime
|
||||
|
@ -87,10 +87,11 @@ log_must zfs set mountpoint=$MNTPT $TESTPOOL2
|
||||
|
||||
# At this point, layout of datasets in two pools will look like below.
|
||||
# Previously, on next `zfs mount -a`, pthreads assigned to TESTFS1 and TESTFS2
|
||||
# could race, and TESTFS2 usually (actually always) won in ZoL. Note that the
|
||||
# problem is how two or more threads could initially be assigned to the same
|
||||
# top level directory, not this specific layout. This layout is just an example
|
||||
# that can reproduce race, and is also the layout reported in #8833.
|
||||
# could race, and TESTFS2 usually (actually always) won in OpenZFS.
|
||||
# Note that the problem is how two or more threads could initially be assigned
|
||||
# to the same top level directory, not this specific layout.
|
||||
# This layout is just an example that can reproduce race,
|
||||
# and is also the layout reported in #8833.
|
||||
#
|
||||
# NAME MOUNTED MOUNTPOINT
|
||||
# ----------------------------------------------
|
||||
|
@ -84,7 +84,7 @@ log_must mkdir -p /$TESTPOOL/$TESTFS2/xattrsadir
|
||||
log_must zfs set xattr=sa $TESTPOOL/$TESTFS2
|
||||
log_must xattrtest -f 10 -x 3 -s 32768 -r -k -p /$TESTPOOL/$TESTFS2/xattrsadir
|
||||
|
||||
# ZoL issue #7432
|
||||
# OpenZFS issue #7432
|
||||
log_must zfs set compression=on xattr=sa $TESTPOOL/$TESTFS2
|
||||
log_must touch /$TESTPOOL/$TESTFS2/attrs
|
||||
log_must eval "python -c 'print \"a\" * 4096' | \
|
||||
|
Loading…
Reference in New Issue
Block a user