Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Dec 2023 09:47:44 -0800
From:      Cy Schubert <Cy.Schubert@cschubert.com>
To:        Cy Schubert <Cy.Schubert@cschubert.com>
Cc:        Martin Matuska <mm@FreeBSD.org>, 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
Message-ID:  <20231208174744.8BB0D2D@slippy.cwsent.com>
In-Reply-To: <20231208173121.59D6930@slippy.cwsent.com>
References:  <202312080913.3B89DvpO030325@gitrepo.freebsd.org>  <20231208173121.59D6930@slippy.cwsent.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <mm@FreeBSD.org>
> > AuthorDate: 2023-12-08 08:32:30 +0000
> > Commit:     Martin Matuska <mm@FreeBSD.org>
> > 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 <Cy.Schubert@cschubert.com>
> FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  https://FreeBSD.org
> NTP:           <cy@nwtime.org>    Web:  https://nwtime.org
>
> 			e^(i*pi)+1=0
>
> 
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 <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  https://FreeBSD.org
NTP:           <cy@nwtime.org>    Web:  https://nwtime.org

			e^(i*pi)+1=0





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20231208174744.8BB0D2D>