From nobody Fri Dec 08 17:47:44 2023 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SmzBF121sz536pp; Fri, 8 Dec 2023 17:47:49 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta002.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SmzBD75lJz3X84; Fri, 8 Dec 2023 17:47:48 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; none Received: from shw-obgw-4003a.ext.cloudfilter.net ([10.228.9.183]) by cmsmtp with ESMTPS id BXQ4rU8DMB0n0Bex0roBQo; Fri, 08 Dec 2023 17:47:46 +0000 Received: from spqr.komquats.com ([70.66.152.170]) by cmsmtp with ESMTPSA id BewyrWpgXMsNfBewzrv8pS; Fri, 08 Dec 2023 17:47:46 +0000 X-Authority-Analysis: v=2.4 cv=KJNJsXJo c=1 sm=1 tr=0 ts=657356c2 a=y8EK/9tc/U6QY+pUhnbtgQ==:117 a=y8EK/9tc/U6QY+pUhnbtgQ==:17 a=42Nyi_-BZy46IMUx:21 a=nYBQqi4ZBl4A:10 a=8nJEP1OIZ-IA:10 a=e2cXIFwxEfEA:10 a=VxmjJ2MpAAAA:8 a=6I5d2MoRAAAA:8 a=YxBL1-UpAAAA:8 a=EkcXrb_YAAAA:8 a=z0LIvfebFlXCJfM9AH8A:9 a=wPNLvfGTeEIA:10 a=SDRQezh6D3oA:10 a=7gXAzLPJhVmCkEl4_tsf:22 a=IjZwj45LgO3ly-622nXo:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=LK5xJRSDVpKd5WXXoEvA:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id 9E917C06; Fri, 8 Dec 2023 09:47:44 -0800 (PST) Received: by slippy.cwsent.com (Postfix, from userid 1000) id 8BB0D2D; Fri, 8 Dec 2023 09:47:44 -0800 (PST) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Cy Schubert cc: Martin Matuska , src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: Re: git: 3494f7c019fc - main - Notable upstream pull request merges: #15539 687e4d7f9 Extend import_progress kstat with a notes field #15544 c7b611926 Allow block cloning across encrypted datasets #15553 adcea23cb ZIO: Add overflow checks for linear buffers #15593 5f2700eee zpool: flush output before sleeping #15609 3e4bef52b Only provide execvpe(3) when needed #15610 735ba3a7b Use uint64_t instead of u_int64_t #15612 bcd83ccd2 ZIL: Remove TX_CLONE_RANGE replay for ZVOLs #15617 55b764e06 ZIL: Do not clone blocks from the future #15623 727497ccd module/icp/asm-arm/sha2: enable non-SIMD asm kernels on armv5/6 #15625 9743d0963 BRT: Limit brt_vdev_dump() to only one vdev #15629 f9765b182 zdb: Dump encrypted write and clone ZIL records #15634 2aa3a482a ZIL: Remove 128K into 2x68K LWB split optimization #15639 11656234b FreeBSD: Ensure that zfs_getattr() initializes the va_rdev field #15647 4836d293c zfs_refcount_remove: explictly ignore returns #15649 f0cb6482e setproctitle: fix ununitialised variable #15650 450f2d0b0 import: ignore return on hostid lookups In-reply-to: <20231208173121.59D6930@slippy.cwsent.com> References: <202312080913.3B89DvpO030325@gitrepo.freebsd.org> <20231208173121.59D6930@slippy.cwsent.com> Comments: In-reply-to Cy Schubert message dated "Fri, 08 Dec 2023 09:31:21 -0800." List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Date: Fri, 08 Dec 2023 09:47:44 -0800 Message-Id: <20231208174744.8BB0D2D@slippy.cwsent.com> X-CMAE-Envelope: MS4xfHkr6GW8C90lCzpkYI6mi0YxGubDJjF60tsCS+6XIv5SZGzZFDnNgF9Znzd4AzNwiX7TvQdiFTda3B5JQyG9SV8HtCI7AonCNQk54Qm+sTFj2f6qiV9r M8IGttbKbppHvdwryhm6tpFcW0+c3mwsboZ0hgu9kUumU3B+1/BNPcySzLD4qYMm9KIQVecH9jcSgcDjus3SpY3cST9JRKaDcqAoZPkspxok4wGnxapI4F+j Gk+Oo/vm6iNIkBB5FbGPitYtXybxFv1ulJG6P/MH0JDde0yOQ1SO41omJlmRccyXUjmam5SfjkyzxS3rr42LggxfeFJpoqvvENqABN0cSAo= X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US] X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4SmzBD75lJz3X84 In message <20231208173121.59D6930@slippy.cwsent.com>, Cy Schubert writes: > In message <202312080913.3B89DvpO030325@gitrepo.freebsd.org>, Martin > Matuska wr > ites: > > The branch main has been updated by mm: > > > > URL: https://cgit.FreeBSD.org/src/commit/?id=3494f7c019fc6558a99f63b7f64737 > 3b > > 89bcde92 > > > > commit 3494f7c019fc6558a99f63b7f647373b89bcde92 > > Merge: 1f36ca5de596 450f2d0b08e7 > > Author: Martin Matuska > > AuthorDate: 2023-12-08 08:32:30 +0000 > > Commit: Martin Matuska > > CommitDate: 2023-12-08 09:13:33 +0000 > > > > Notable upstream pull request merges: > > #15539 687e4d7f9 Extend import_progress kstat with a notes field > > #15544 c7b611926 Allow block cloning across encrypted datasets > > #15553 adcea23cb ZIO: Add overflow checks for linear buffers > > #15593 5f2700eee zpool: flush output before sleeping > > #15609 3e4bef52b Only provide execvpe(3) when needed > > #15610 735ba3a7b Use uint64_t instead of u_int64_t > > #15612 bcd83ccd2 ZIL: Remove TX_CLONE_RANGE replay for ZVOLs > > #15617 55b764e06 ZIL: Do not clone blocks from the future > > #15623 727497ccd module/icp/asm-arm/sha2: enable non-SIMD asm kernels > > on armv5/6 > > #15625 9743d0963 BRT: Limit brt_vdev_dump() to only one vdev > > #15629 f9765b182 zdb: Dump encrypted write and clone ZIL records > > #15634 2aa3a482a ZIL: Remove 128K into 2x68K LWB split optimization > > #15639 11656234b FreeBSD: Ensure that zfs_getattr() initializes the > > va_rdev field > > #15647 4836d293c zfs_refcount_remove: explictly ignore returns > > #15649 f0cb6482e setproctitle: fix ununitialised variable > > #15650 450f2d0b0 import: ignore return on hostid lookups > > > > Obtained from: OpenZFS > > OpenZFS commit: 450f2d0b08e73cfb057d0e301a813418b70d64b9 > > > > sys/contrib/openzfs/cmd/zdb/zdb_il.c | 60 +++++++- > > sys/contrib/openzfs/cmd/zed/zed.d/zed-functions.sh | 98 ++++++++++++ > > sys/contrib/openzfs/cmd/zed/zed.d/zed.rc | 22 +++ > > sys/contrib/openzfs/cmd/zpool/zpool_main.c | 14 +- > > .../openzfs/config/kernel-flush_dcache_page.m4 | 5 +- > > sys/contrib/openzfs/config/kernel.m4 | 6 + > > sys/contrib/openzfs/config/user.m4 | 2 +- > > .../openzfs/include/os/freebsd/spl/sys/time.h | 4 +- > > .../include/os/linux/kernel/linux/dcache_compat.h | 15 +- > > sys/contrib/openzfs/include/sys/dsl_crypt.h | 1 + > > sys/contrib/openzfs/include/sys/spa.h | 4 + > > sys/contrib/openzfs/lib/libspl/include/assert.h | 3 + > > .../lib/libspl/include/os/freebsd/sys/param.h | 2 + > > sys/contrib/openzfs/lib/libspl/include/sys/time.h | 2 +- > > .../openzfs/lib/libzfs/os/freebsd/libzfs_compat.c | 4 +- > > .../lib/libzutil/os/linux/zutil_setproctitle.c | 2 +- > > sys/contrib/openzfs/man/man7/zpool-features.7 | 9 +- > > .../openzfs/module/icp/algs/sha2/sha256_impl.c | 22 +-- > > .../openzfs/module/icp/algs/sha2/sha512_impl.c | 19 +-- > > .../openzfs/module/icp/asm-arm/sha2/sha256-armv7.S | 8 +- > > .../openzfs/module/icp/asm-arm/sha2/sha512-armv7.S | 4 +- > > .../openzfs/module/os/freebsd/zfs/zfs_vnops_os.c | 2 + > > sys/contrib/openzfs/module/zfs/arc.c | 12 +- > > sys/contrib/openzfs/module/zfs/brt.c | 86 +++++------ > > sys/contrib/openzfs/module/zfs/dmu.c | 15 ++ > > sys/contrib/openzfs/module/zfs/dsl_crypt.c | 34 +++++ > > sys/contrib/openzfs/module/zfs/spa.c | 41 ++++- > > sys/contrib/openzfs/module/zfs/spa_log_spacemap.c | 12 +- > > sys/contrib/openzfs/module/zfs/spa_misc.c | 74 ++++++++- > > sys/contrib/openzfs/module/zfs/zfs_vnops.c | 25 ++- > > sys/contrib/openzfs/module/zfs/zil.c | 40 +++-- > > sys/contrib/openzfs/module/zfs/zio.c | 57 ++++++- > > sys/contrib/openzfs/module/zfs/zvol.c | 60 +------- > > sys/contrib/openzfs/tests/runfiles/common.run | 3 +- > > sys/contrib/openzfs/tests/runfiles/linux.run | 1 + > > .../openzfs/tests/test-runner/bin/zts-report.py.in | 2 + > > .../openzfs/tests/zfs-tests/tests/Makefile.am | 1 + > > .../functional/block_cloning/block_cloning.kshlib | 12 +- > > .../block_cloning_cross_enc_dataset.ksh | 170 +++++++++++++++++ > ++ > > ++ > > .../cli_root/zpool_import/zpool_import_status.ksh | 132 ++++++++++++++++ > > sys/modules/zfs/zfs_config.h | 7 +- > > sys/modules/zfs/zfs_gitrev.h | 2 +- > > 42 files changed, 885 insertions(+), 209 deletions(-) > > > > Hmm. This import of ZFS is a little buggy. My outgoing emails have null > characters in them again. > > > -- > Cheers, > Cy Schubert > FreeBSD UNIX: Web: https://FreeBSD.org > NTP: Web: https://nwtime.org > > e^(i*pi)+1=0 > > žN:G I have booted the previous kernel now. But look at the previous email and you will see garbage at the end of it, again. This happens every time ZFS has data corruption issues. -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e^(i*pi)+1=0