Page MenuHomeFreeBSD
Feed Advanced Search

Sep 21 2023

mm committed rG35e5fd1b286c: zfs: merge openzfs/zfs@62677576a (zfs-2.2-release) into stable/14 (authored by mm).
zfs: merge openzfs/zfs@62677576a (zfs-2.2-release) into stable/14
Sep 21 2023, 11:09 AM
mm committed rGcbfe997563d2: zfs: merge openzfs/zfs@4647353c8 (authored by mm).
zfs: merge openzfs/zfs@4647353c8
Sep 21 2023, 9:28 AM

Sep 14 2023

mm committed R11:b96cb18e5a40: lang/luajit-openresty: update to 2.1-20230911 (authored by mm).
lang/luajit-openresty: update to 2.1-20230911
Sep 14 2023, 2:07 PM

Sep 11 2023

mm committed rG9dcf00aa404b: zfs: merge openzfs/zfs@e96fbdba3 (zfs-2.2-release) into stable/14 (authored by mm).
zfs: merge openzfs/zfs@e96fbdba3 (zfs-2.2-release) into stable/14
Sep 11 2023, 7:49 PM
mm committed rGf0ed478f0596: libarchive: merge security fix from vendor branch (authored by mm).
libarchive: merge security fix from vendor branch
Sep 11 2023, 7:45 PM
mm committed rG2b2fbeb3a97b: zfs: merge openzfs/zfs@e96fbdba3 (zfs-2.2-release) into stable/14 (authored by mm).
zfs: merge openzfs/zfs@e96fbdba3 (zfs-2.2-release) into stable/14
Sep 11 2023, 7:28 AM
mm committed rG3159b89b6198: zfs: merge openzfs/zfs@0ee9b0239 (authored by mm).
zfs: merge openzfs/zfs@0ee9b0239
Sep 11 2023, 7:21 AM
mm added a reviewer for D41805: Fix zfs_copy_file_range() for handling of RLIMIT_FSIZE: pjd.
Sep 11 2023, 7:09 AM
mm committed rG5ed7eb0d97ba: libarchive: merge security fix from vendor branch (authored by mm).
libarchive: merge security fix from vendor branch
Sep 11 2023, 7:07 AM
mm committed rGaf386f70fa0c: libarchive: merge security fix from vendor branch (authored by mm).
libarchive: merge security fix from vendor branch
Sep 11 2023, 7:04 AM
mm committed rG914c7f5f2a67: libarchive: merge security fix from vendor branch (authored by mm).
libarchive: merge security fix from vendor branch
Sep 11 2023, 7:03 AM
mm committed rG0c9b0086715b: libarchive: merge security fix from vendor branch (authored by mm).
libarchive: merge security fix from vendor branch
Sep 11 2023, 7:02 AM
mm added reviewers for D41805: Fix zfs_copy_file_range() for handling of RLIMIT_FSIZE: mav, mjg.
Sep 11 2023, 12:06 AM

Sep 7 2023

mm committed rGf10f65999fe5: libarchive: merge security fix from vendor branch (authored by mm).
libarchive: merge security fix from vendor branch
Sep 7 2023, 3:25 PM
mm committed rGa5913a473bb0: Update vendor/libarchive to libarchive/libarchive@1b4e0d0f9 (authored by mm).
Update vendor/libarchive to libarchive/libarchive@1b4e0d0f9
Sep 7 2023, 2:23 PM
mm committed rG60b37f216180: vfs: copy_file_range() between multiple mountpoints of the same fs type (authored by mm).
vfs: copy_file_range() between multiple mountpoints of the same fs type
Sep 7 2023, 7:40 AM

Sep 6 2023

mm committed rG969071be938c: vfs: copy_file_range() between multiple mountpoints of the same fs type (authored by mm).
vfs: copy_file_range() between multiple mountpoints of the same fs type
Sep 6 2023, 12:29 PM
mm closed D41721: Cross-mountpoint copy_file_range() for ZFS.
Sep 6 2023, 12:29 PM · ZFS

Sep 5 2023

mm updated the diff for D41721: Cross-mountpoint copy_file_range() for ZFS.

I have changed the code to the way rmacklem@ recommended. In fusefs we don't have to change anything as there is already a mountpoint check at the very beginning. In nfsclient I have added the mountpoint check. ZFS can handle this change without modifications.

Sep 5 2023, 3:06 PM · ZFS
mm updated the diff for D41721: Cross-mountpoint copy_file_range() for ZFS.

I have updated the diff to use a kernel mount flag.

Sep 5 2023, 12:02 AM · ZFS

Sep 4 2023

mm requested review of D41721: Cross-mountpoint copy_file_range() for ZFS.
Sep 4 2023, 8:15 PM · ZFS

Sep 3 2023

mm committed rGf789381671a3: zfs: merge openzfs/zfs@32949f256 (zfs-2.2-release) into stable/14 (authored by mm).
zfs: merge openzfs/zfs@32949f256 (zfs-2.2-release) into stable/14
Sep 3 2023, 7:18 AM

Sep 2 2023

mm committed rG2ad756a6bbb3: zfs: merge openzfs/zfs@95f71c019 (authored by mm).
zfs: merge openzfs/zfs@95f71c019
Sep 2 2023, 10:34 AM

Aug 28 2023

mm added a comment to D41612: librt: Chase 315ee00fa961, fixing boot.

But thanks I have to track this because the same will happen for the merge from zfs-2.2-release to stable/14

Aug 28 2023, 8:50 PM
mm added a comment to D41612: librt: Chase 315ee00fa961, fixing boot.

Looks like jrtc27@ has already committed the lib/librt/Makefile part

Aug 28 2023, 8:48 PM

Aug 27 2023

mm committed rG315ee00fa961: zfs: merge openzfs/zfs@804414aad (authored by mm).
zfs: merge openzfs/zfs@804414aad
Aug 27 2023, 5:09 AM

Aug 16 2023

mm added a comment to D41483: openzfs: Revert to last known good state..

When I understand this correctly, 4e8d558c9d1cf3e7e424e3fb123b01979c3d57f2 has broken poudriere? Is there an easy way how to reproduce the bug? I would like to narrow it down to a specific commit.

Aug 16 2023, 9:16 PM
mm added a reviewer for D41483: openzfs: Revert to last known good state.: mav.
Aug 16 2023, 9:13 PM

Aug 10 2023

mm committed rGcd25b0f740f8: zfs: cherry-pick fix from openzfs (authored by mm).
zfs: cherry-pick fix from openzfs
Aug 10 2023, 8:36 AM
mm committed rG28d2e3b5dedf: zfs: cherry-pick fix from openzfs (authored by mm).
zfs: cherry-pick fix from openzfs
Aug 10 2023, 8:36 AM

Aug 4 2023

mm closed D41239: Bsdunzip from libarchive.
Aug 4 2023, 10:48 AM
mm committed rGb5a3a89c5067: unzip: swtich to bsdunzip from libarchive (authored by mm).
unzip: swtich to bsdunzip from libarchive
Aug 4 2023, 10:48 AM

Aug 3 2023

mm committed rG058ab969fd2f: libarchive: merge from vendor branch (authored by mm).
libarchive: merge from vendor branch
Aug 3 2023, 11:05 PM
mm committed rG80517d0d48d9: Update vendor/libarchive to libarchive/libarchive@5c5a9f2b7 (authored by mm).
Update vendor/libarchive to libarchive/libarchive@5c5a9f2b7
Aug 3 2023, 11:01 PM

Jul 31 2023

mm requested review of D41239: Bsdunzip from libarchive.
Jul 31 2023, 1:47 PM
mm committed rGd91bfe0fb7fa: libarchive: merge from vendor branch (authored by mm).
libarchive: merge from vendor branch
Jul 31 2023, 11:16 AM
mm committed rGf8035ed8e513: Update vendor/libarchive to libarchive/libarchive@27ca5119f (authored by mm).
Update vendor/libarchive to libarchive/libarchive@27ca5119f
Jul 31 2023, 11:11 AM

Jul 29 2023

mm committed rG64884e0d4ce7: libarchive: merge from vendor branch (authored by mm).
libarchive: merge from vendor branch
Jul 29 2023, 9:07 PM
mm committed rG70968ea087e7: Update vendor/libarchive to libarchive/libarchive@0e1e2b926 (authored by mm).
Update vendor/libarchive to libarchive/libarchive@0e1e2b926
Jul 29 2023, 6:19 PM

Jul 24 2023

mm committed rGe64fe029e9d3: libarchive: merge from vendor branch (authored by mm).
libarchive: merge from vendor branch
Jul 24 2023, 6:25 PM

Jul 18 2023

mm committed rG14b646f7c3f7: Update vendor/libarchive to libarchive/libarchive@ee4579617 (authored by mm).
Update vendor/libarchive to libarchive/libarchive@ee4579617
Jul 18 2023, 8:01 AM

Jul 8 2023

mm committed rGe64780fbc394: xinstall: do not use copy_file_range(2) when BOOTSTRAPPING (authored by mm).
xinstall: do not use copy_file_range(2) when BOOTSTRAPPING
Jul 8 2023, 11:48 PM
mm committed rG055f920ebe21: cat: fallback on EBADF with copy_file_range(2) (authored by mm).
cat: fallback on EBADF with copy_file_range(2)
Jul 8 2023, 11:09 PM
mm committed rG5a50d52f112a: xinstall: use copy_file_range(2) with fallback to previous behavior (authored by mm).
xinstall: use copy_file_range(2) with fallback to previous behavior
Jul 8 2023, 7:53 PM
mm closed D40898: copy_file_range() support for install(1).
Jul 8 2023, 7:52 PM
mm committed rG8113cc827611: cat: use copy_file_range(2) with fallback to previous behavior (authored by mm).
cat: use copy_file_range(2) with fallback to previous behavior
Jul 8 2023, 7:52 PM
mm closed D40882: copy_file_range() support for cat(1).
Jul 8 2023, 7:52 PM

Jul 7 2023

mm updated the diff for D40882: copy_file_range() support for cat(1).

Use ssize_t for copy_file_range() return

Jul 7 2023, 7:42 PM
mm updated the diff for D40898: copy_file_range() support for install(1).

Use ssize_t for copy_file_range() return

Jul 7 2023, 7:41 PM
mm added a comment to D40898: copy_file_range() support for install(1).
In D40898#930916, @imp wrote:

I'm kinda torn... I think we need a fallback, but I'm not 100% sure. though it is the most conservative approach and would allow people that installed a new world and then had to downgrade the kernel a chance to installworld back to an older place.

Jul 7 2023, 5:12 AM

Jul 6 2023

mm updated the diff for D40882: copy_file_range() support for cat(1).

Put new code into #ifndef BOOTSTRAP_CAT

Jul 6 2023, 11:58 PM
mm added a comment to D40882: copy_file_range() support for cat(1).
In D40882#930913, @imp wrote:

I think it's likely fine as is, but have a suggestion to make it even safer given cat's use in the build process.

Jul 6 2023, 11:50 PM
mm updated the diff for D40898: copy_file_range() support for install(1).
Jul 6 2023, 9:29 PM
mm added a reviewer for D40898: copy_file_range() support for install(1): rmacklem.
Jul 6 2023, 9:28 PM
mm added inline comments to D40882: copy_file_range() support for cat(1).
Jul 6 2023, 9:26 PM
mm added a comment to D40882: copy_file_range() support for cat(1).

Btw, zfs_freebsd_copy_file_range() needs to use
vn_rlimit_fsizex() and not vn_rlimit_fsize(),
so that it copies right up to the rlimit.

I recall spotting this, but it seems to have gotten
lost in the block cloning nightmare.

Jul 6 2023, 9:19 PM
mm updated the diff for D40882: copy_file_range() support for cat(1).
Jul 6 2023, 9:15 PM
mm updated the diff for D40882: copy_file_range() support for cat(1).

Update patch

Jul 6 2023, 7:27 PM
mm updated the diff for D40898: copy_file_range() support for install(1).

Update patch

Jul 6 2023, 7:25 PM
mm updated the diff for D40898: copy_file_range() support for install(1).

I have updated the patch to do copy_file_range() only if no digest is requested. That makes sense so we don't read the files twice.

Jul 6 2023, 6:44 PM
mm requested review of D40898: copy_file_range() support for install(1).
Jul 6 2023, 5:18 PM
mm added a comment to D40882: copy_file_range() support for cat(1).

LGTM. I still don't know if it's a good idea to use ZFS block-cloning, but you could take advantage of this change with, say, the NFS client. BTW, have you considered adding copy_file_range support to install(1) ?

Jul 6 2023, 4:13 PM
mm added a comment to D40882: copy_file_range() support for cat(1).

Could you please regenerate the diff with more context? Either use the arcanist-php82 CLI, or generate the diff with diff -U 9999.

Jul 6 2023, 2:59 PM
mm updated the diff for D40882: copy_file_range() support for cat(1).
Jul 6 2023, 2:57 PM
mm requested review of D40882: copy_file_range() support for cat(1).
Jul 6 2023, 1:01 PM

Jul 1 2023

mm committed rG0a97523d4674: zfs: merge openzfs/zfs@009d3288d (authored by mm).
zfs: merge openzfs/zfs@009d3288d
Jul 1 2023, 4:17 PM

Jun 28 2023

mm committed rG7b5e687355af: zfs: merge openzfs/zfs@a9d6b0690 (authored by mm).
zfs: merge openzfs/zfs@a9d6b0690
Jun 28 2023, 11:43 PM

Jun 25 2023

mm committed rGf190c36b5d45: zfs: merge openzfs/zfs@8e8acabdc (authored by mm).
zfs: merge openzfs/zfs@8e8acabdc
Jun 25 2023, 9:40 AM

Jun 17 2023

mm committed rGe6c1e181ba7f: zfs: merge openzfs/zfs@86783d7d9 (zfs-2.1-release) into stable/13 (authored by mm).
zfs: merge openzfs/zfs@86783d7d9 (zfs-2.1-release) into stable/13
Jun 17 2023, 9:30 AM

Jun 16 2023

mm committed rGb7198dcfc039: zfs: merge openzfs/zfs@10e36e176 (authored by mm).
zfs: merge openzfs/zfs@10e36e176
Jun 16 2023, 9:13 PM

Jun 10 2023

mm committed rG4e8d558c9d1c: zfs: merge openzfs/zfs@feff9dfed (authored by mm).
zfs: merge openzfs/zfs@feff9dfed
Jun 10 2023, 5:33 PM

May 30 2023

mm committed rG309e35276a04: Update vendor/libarchive to libarchive/libarchive@1f3c62ebf (authored by mm).
Update vendor/libarchive to libarchive/libarchive@1f3c62ebf
May 30 2023, 1:13 PM

May 23 2023

mm committed rGc0a83fe074a3: zfs: merge openzfs/zfs@ad0a55461 (authored by mm).
zfs: merge openzfs/zfs@ad0a55461
May 23 2023, 11:35 AM

May 12 2023

mm committed rGe639e0d27cc8: zfs: merge openzfs/zfs@e61076683 (authored by mm).
zfs: merge openzfs/zfs@e61076683
May 12 2023, 11:14 AM

May 3 2023

mm committed rGd411c1d696ef: zfs: merge openzfs/zfs@d96e29576 (authored by mm).
zfs: merge openzfs/zfs@d96e29576
May 3 2023, 10:26 AM

Apr 23 2023

mm added a reverting change for rGf806306ce07e: Activate filesystem features only in syncing context: rG7005cd440405: zfs: merge openzfs/zfs@e25f9131d (zfs-2.1-release) into stable/13.
Apr 23 2023, 10:17 AM
mm committed rG7005cd440405: zfs: merge openzfs/zfs@e25f9131d (zfs-2.1-release) into stable/13 (authored by mm).
zfs: merge openzfs/zfs@e25f9131d (zfs-2.1-release) into stable/13
Apr 23 2023, 10:17 AM

Apr 17 2023

mm accepted D39613: zfs: Add vfs.zfs.bclone_enabled sysctl..
Apr 17 2023, 10:13 AM

Apr 5 2023

mm requested changes to D39419: zfs: Call vn_generic_copy_file_range() if block_cloning disabled.

Just simple typo fix, otherwise LGTM.

Apr 5 2023, 7:59 AM
mm committed rGeb1feadc201a: zfs: fix null ap->a_fsizetd NULL pointer derefernce (authored by mm).
zfs: fix null ap->a_fsizetd NULL pointer derefernce
Apr 5 2023, 7:34 AM
mm closed D39418: zfs: Fix null ap->a_fsizetd NULL pointer derefernce.
Apr 5 2023, 7:34 AM

Apr 4 2023

mm added a comment to D39419: zfs: Call vn_generic_copy_file_range() if block_cloning disabled.
In D39419#897283, @mjg wrote:
In D39419#897277, @mm wrote:

I still don't see the benefit of the early feature check. Are mac_vnode_check_write() and vn_rlimit_fsize() expensive?
vn_generic_copy_file_range() needs to be called on unlocked vnodes

vnode locking is expensive and can be avoided with my suggestion

Apr 4 2023, 9:08 PM
mm added a reviewer for D39419: zfs: Call vn_generic_copy_file_range() if block_cloning disabled: pjd.
Apr 4 2023, 8:59 PM
mm requested changes to D39419: zfs: Call vn_generic_copy_file_range() if block_cloning disabled.

I still don't see the benefit of the early feature check. Are mac_vnode_check_write() and vn_rlimit_fsize() expensive?
vn_generic_copy_file_range() needs to be called on unlocked vnodes

Apr 4 2023, 8:57 PM
mm accepted D39418: zfs: Fix null ap->a_fsizetd NULL pointer derefernce.
Apr 4 2023, 8:45 PM
mm added a reverting change for rG8ee579abe09e: zfs: fall back if block_cloning feature is disabled: rG91ef6f14f234: Revert "zfs: fall back if block_cloning feature is disabled".
Apr 4 2023, 2:35 PM
mm committed rG91ef6f14f234: Revert "zfs: fall back if block_cloning feature is disabled" (authored by mm).
Revert "zfs: fall back if block_cloning feature is disabled"
Apr 4 2023, 2:35 PM
mm committed rG8ee579abe09e: zfs: fall back if block_cloning feature is disabled (authored by mm).
zfs: fall back if block_cloning feature is disabled
Apr 4 2023, 11:46 AM

Apr 3 2023

mm committed rG2a58b312b62f: zfs: merge openzfs/zfs@431083f75 (authored by mm).
zfs: merge openzfs/zfs@431083f75
Apr 3 2023, 3:13 PM

Feb 24 2023

mm committed R11:956aa4e270bf: dns/udns: unbreak build on 14-CURRENT (authored by mm).
dns/udns: unbreak build on 14-CURRENT
Feb 24 2023, 10:22 AM

Feb 16 2023

mm committed rGc9539b890109: zfs: merge openzfs/zfs@57cfae4a2 (master) (authored by mm).
zfs: merge openzfs/zfs@57cfae4a2 (master)
Feb 16 2023, 9:44 PM

Feb 4 2023

mm committed rG3d7a882488a4: zfs: fix mounting snapshots in .zfs/snapshot as a regular user (authored by mm).
zfs: fix mounting snapshots in .zfs/snapshot as a regular user
Feb 4 2023, 8:08 PM

Jan 26 2023

mm committed rGf41f62320fd0: zfs: merge openzfs/zfs@92e0d9d18 (zfs-2.1-release) into stable/13 (authored by mm).
zfs: merge openzfs/zfs@92e0d9d18 (zfs-2.1-release) into stable/13
Jan 26 2023, 5:07 PM

Jan 25 2023

mm committed rG15f0b8c309de: zfs: merge openzfs/zfs@9cd71c860 (master) (authored by mm).
zfs: merge openzfs/zfs@9cd71c860 (master)
Jan 25 2023, 7:18 PM

Jan 22 2023

mm committed R11:6acfc9703151: ftp/proftpd: add support for pcre2 and make it default (authored by mm).
ftp/proftpd: add support for pcre2 and make it default
Jan 22 2023, 10:04 PM
mm committed R11:95df2449cc8f: ftp/proftpd-mod_vroot: update distinfo to match master port update (authored by mm).
ftp/proftpd-mod_vroot: update distinfo to match master port update
Jan 22 2023, 9:37 PM
mm committed R11:eb50fece401a: ftp/proftpd: Update to 1.3.8 (authored by mm).
ftp/proftpd: Update to 1.3.8
Jan 22 2023, 10:16 AM
mm committed R11:5d46efe9c4a3: net-p2p/cpuminer: Update to 2.5.1 (authored by mm).
net-p2p/cpuminer: Update to 2.5.1
Jan 22 2023, 9:17 AM
mm committed R11:16a699ed7823: lang/luajit-openresty: Update to 2.1.20230119 (authored by mm).
lang/luajit-openresty: Update to 2.1.20230119
Jan 22 2023, 9:12 AM

Dec 28 2022

mm committed rGbc6e05e52d17: libarchive: Add missing MLINK. (authored by des).
libarchive: Add missing MLINK.
Dec 28 2022, 10:47 PM