Page MenuHomeFreeBSD
Feed Advanced Search

Aug 27 2020

mmacy updated the diff for D26207: Add zfs zstd support to loader.
  • rebase
  • remove __KERNEL
Aug 27 2020, 7:29 PM
mmacy added inline comments to D26207: Add zfs zstd support to loader.
Aug 27 2020, 6:32 PM
mmacy added inline comments to D26207: Add zfs zstd support to loader.
Aug 27 2020, 6:14 PM

Aug 26 2020

mmacy added reviewers for D26207: Add zfs zstd support to loader: freqlabs, tsoome.
Aug 26 2020, 11:23 PM
mmacy added inline comments to D26207: Add zfs zstd support to loader.
Aug 26 2020, 11:18 PM
mmacy requested review of D26207: Add zfs zstd support to loader.
Aug 26 2020, 11:10 PM
mmacy added a comment to D26196: Fix -Werror,-Wmacro-redefined when building with CROSS_TOOLCHAIN=llvm10.

Could we make this change upstream (in OpenZFS) rather than having to maintain the diff in freebsd? Or, would someone mind explaining when we would change the contrib files in FreeBSD vs changing them upstream?

Aug 26 2020, 4:50 PM
mmacy accepted D26189: Apply a big hammer for stale pre-OpenZFS files.

Thanks

Aug 26 2020, 3:50 AM

Aug 25 2020

mmacy closed D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.
Aug 25 2020, 11:36 PM · ZFS
mmacy committed rS364788: ZFS: band-aid for -DNO_CLEAN.
ZFS: band-aid for -DNO_CLEAN
Aug 25 2020, 11:36 PM
mmacy added a comment to D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.

I will apply your patch, but it's a bit silly to call that "breaking world". -There's no guarantee that -DNO_CLEAN or -DNO_KERNELCLEAN will work across major changes.

Aug 25 2020, 11:31 PM · ZFS
mmacy added a comment to D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.
Aug 25 2020, 11:29 PM · ZFS
mmacy committed rS364787: ZFS: whitelist zstd and encryption in the loader.
ZFS: whitelist zstd and encryption in the loader
Aug 25 2020, 11:27 PM
mmacy added a comment to D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.

@neel_neelc.org can you tell me a bit more about your environment, make universe builds for all of us and only the powerpcspe tinderbox is currently broken because of these changes. I'm happy to commit these changes I just want to know what it's fixing.

Aug 25 2020, 7:09 PM · ZFS
mmacy committed rS364773: Fix userboot after r364355.
Fix userboot after r364355
Aug 25 2020, 5:23 PM
mmacy committed rS364772: Give stronger guidance with regards to upgrading root pools.
Give stronger guidance with regards to upgrading root pools
Aug 25 2020, 5:19 PM
mmacy committed rS364751: Fix libzfs build failures for some.
Fix libzfs build failures for some
Aug 25 2020, 3:44 AM
mmacy committed rS364749: Mention OpenZFS merge in UPDATING.
Mention OpenZFS merge in UPDATING
Aug 25 2020, 2:43 AM
mmacy committed rS364747: Bump __FreeBSD_version for OpenZFS switchover.
Bump __FreeBSD_version for OpenZFS switchover
Aug 25 2020, 2:23 AM

Aug 24 2020

mmacy committed rS364741: Tag initial import in vendor branch.
Tag initial import in vendor branch
Aug 24 2020, 11:39 PM
mmacy committed rS364740: Initial import from vendor-sys branch of openzfs.
Initial import from vendor-sys branch of openzfs
Aug 24 2020, 11:33 PM
mmacy committed rS364736: Vendor import of openzfs master @ 184df27eef0abdc7ab2105b21257f753834b936b.
Vendor import of openzfs master @ 184df27eef0abdc7ab2105b21257f753834b936b
Aug 24 2020, 10:50 PM
mmacy committed rS364735: Bump limit for openzfs vendor branch import.
Bump limit for openzfs vendor branch import
Aug 24 2020, 10:47 PM

Aug 20 2020

mmacy added a comment to D26137: Wireguard merge.

Does this suppress D25425 and D25830?

Aug 20 2020, 9:30 PM
mmacy requested review of D26137: Wireguard merge.
Aug 20 2020, 6:42 PM
mmacy accepted D26034: zfs: fix EIO accessing dataset after resuming interrupted receive.

LGTM

Aug 20 2020, 1:17 AM

Aug 18 2020

mmacy updated the diff for D25872: Comprehensive changes for vendored openzfs.
  • rebase
  • fix permissions
Aug 18 2020, 9:37 PM
mmacy added a comment to D24920: zfs: add to bootloader option to rewind the ZFS checkpoint..

@oshogbo The kmod changes are going to be overwritten by this weeks merge, so it would probably be worthwhile to create a PR upstream. Thanks.

Aug 18 2020, 8:30 PM

Aug 13 2020

mmacy added a comment to D25872: Comprehensive changes for vendored openzfs.

Applying the diff and deleting the empty files was what got me to this point.

I suppose the only way forward is for me to learn git.

Aug 13 2020, 9:54 PM

Aug 12 2020

mmacy added a comment to D25872: Comprehensive changes for vendored openzfs.

This is as far as I was able to get:

> cddl/lib/libctf (obj,all,install)

[Creating objdir /usr/obj/tank/src/head/powerpc.powerpc64/tmp/obj-tools/cddl/lib/libctf...]
cc -O2 -pipe -fno-common -DCTF_OLD_VERSIONS -DIN_BASE -I/tank/src/head/sys/contrib/openzfs/lib/libspl/include/os/freebsd/spl -I/tank/src/head/sys/contrib/openzfs/include -I/tank/src/head/sys/contrib/openzfs/lib/libspl/include/ -I/tank/src/head/sys/contrib/openzfs/lib/libspl/include/os/freebsd -include /tank/src/head/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h -DHAVE_ISSETUGID -I/tank/src/head/sys/cddl/compat/opensolaris -I/tank/src/head/cddl/compat/opensolaris/include -I/tank/src/head/cddl/lib/libctf/../../../cddl/contrib/opensolaris/head -I/tank/src/head/cddl/lib/libctf/../../../cddl/contrib/opensolaris/common/ctf -I/tank/src/head/cddl/lib/libctf/../../../cddl/contrib/opensolaris/lib/libctf/common -I/tank/src/head/cddl/lib/libctf/../../../sys/cddl/contrib/opensolaris/uts/common -DNEED_SOLARIS_BOOLEAN -g -MD -MF.depend.ctf_create.o -MTctf_create.o -std=gnu99 -Wno-format-zero-length -Qunused-arguments -I/usr/obj/tank/src/head/powerpc.powerpc64/tmp/legacy/usr/include -c /tank/src/head/cddl/contrib/opensolaris/common/ctf/ctf_create.c -o ctf_create.o
<built-in>:1:10: fatal error: '/tank/src/head/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h' file not found

Aug 12 2020, 6:06 PM

Aug 10 2020

mmacy updated the diff for D25872: Comprehensive changes for vendored openzfs.
  • Install zdb, zfs, and zpool man pages
  • update rootgen.sh
Aug 10 2020, 9:32 PM

Aug 6 2020

mmacy updated the diff for D25872: Comprehensive changes for vendored openzfs.

Delete some more unused files

Aug 6 2020, 12:22 AM

Aug 5 2020

mmacy added inline comments to D25872: Comprehensive changes for vendored openzfs.
Aug 5 2020, 11:41 PM
mmacy updated the diff for D25872: Comprehensive changes for vendored openzfs.
  • Remove unneeded files
  • Install libzfs.h and libzfs_core.h
Aug 5 2020, 11:39 PM

Aug 4 2020

mmacy added inline comments to D25872: Comprehensive changes for vendored openzfs.
Aug 4 2020, 7:55 PM
mmacy updated the diff for D25872: Comprehensive changes for vendored openzfs.
Aug 4 2020, 7:52 PM
mmacy updated the diff for D25872: Comprehensive changes for vendored openzfs.

Rebase and remove header in response to feedback

Aug 4 2020, 7:48 PM

Jul 29 2020

mmacy requested review of D25872: Comprehensive changes for vendored openzfs.
Jul 29 2020, 12:32 AM

Jul 27 2020

mmacy committed rS363594: iflib: fix cloneattach fail and generalize pseudo device handling.
iflib: fix cloneattach fail and generalize pseudo device handling
Jul 27 2020, 1:53 AM
mmacy committed rS363592: Fix panics when using iflib pseudo device support.
Fix panics when using iflib pseudo device support
Jul 27 2020, 1:38 AM
mmacy committed rS363590: iflib: fix LOR with bpf detach.
iflib: fix LOR with bpf detach
Jul 27 2020, 1:18 AM
mmacy closed D25530: Fix LOR with bpf detach.
Jul 27 2020, 1:18 AM
mmacy requested review of D25830: Basic ifconfig support for wireguard.
Jul 27 2020, 12:08 AM

Jul 1 2020

mmacy added a comment to D25530: Fix LOR with bpf detach.

Why is it safe to just drop the lock?

What exactly is the LOR? I just see a stack.

Jul 1 2020, 6:37 PM
mmacy requested review of D25530: Fix LOR with bpf detach.
Jul 1 2020, 3:14 AM

Jun 30 2020

mmacy accepted D25460: libifconfig: Add function to get bridge status.
Jun 30 2020, 11:37 PM

Jun 29 2020

mmacy removed a reviewer for D25477: Kernel build changes for openzfs vendor import: gnn.
Jun 29 2020, 5:20 PM
mmacy removed a reviewer for D25477: Kernel build changes for openzfs vendor import: gnn.
Jun 29 2020, 5:20 PM

Jun 27 2020

mmacy added inline comments to D25477: Kernel build changes for openzfs vendor import.
Jun 27 2020, 4:03 PM
mmacy added inline comments to D25477: Kernel build changes for openzfs vendor import.
Jun 27 2020, 3:58 PM
mmacy added inline comments to D25477: Kernel build changes for openzfs vendor import.
Jun 27 2020, 3:56 PM
mmacy committed rS362669: Fix libnv build post rename.
Fix libnv build post rename
Jun 27 2020, 2:17 AM
mmacy closed D25481: Fix build on 13-CURRENT post-r362666 (nvpair.c to bsd_nvpair.c rename)..
Jun 27 2020, 2:17 AM
mmacy updated the diff for D25477: Kernel build changes for openzfs vendor import.

update opensolaris module Makefile

Jun 27 2020, 1:44 AM
mmacy updated the diff for D25477: Kernel build changes for openzfs vendor import.

-kern.pre.mk formatting feedback

  • fix a dtrace makefile
Jun 27 2020, 1:39 AM
mmacy updated the diff for D25477: Kernel build changes for openzfs vendor import.
  • rebase
  • add macro for dtrace makefiles
Jun 27 2020, 1:20 AM
mmacy committed rS362667: Fix "current" variable name conflict with openzfs.
Fix "current" variable name conflict with openzfs
Jun 27 2020, 12:58 AM
mmacy committed rS362666: Rename nvpair.c to bsd_nvpair.c to not conflict with openzfs' version..
Rename nvpair.c to bsd_nvpair.c to not conflict with openzfs' version.
Jun 27 2020, 12:55 AM

Jun 26 2020

mmacy updated the diff for D25477: Kernel build changes for openzfs vendor import.

make s/current/curstate/g separate

Jun 26 2020, 11:42 PM
mmacy added inline comments to D25477: Kernel build changes for openzfs vendor import.
Jun 26 2020, 11:23 PM
mmacy added inline comments to D25477: Kernel build changes for openzfs vendor import.
Jun 26 2020, 11:12 PM
mmacy updated the diff for D25477: Kernel build changes for openzfs vendor import.

incorporate kern.pre.mk and dtrace.c comment feedback

Jun 26 2020, 10:44 PM
mmacy updated the summary of D25477: Kernel build changes for openzfs vendor import.
Jun 26 2020, 9:17 PM
mmacy requested review of D25477: Kernel build changes for openzfs vendor import.
Jun 26 2020, 9:10 PM

Jun 24 2020

mmacy requested review of D25425: wg for FreeBSD WIP.
Jun 24 2020, 7:39 AM

Jun 23 2020

mmacy closed D23710: Fix panics when using iflib pseudo device support.
Jun 23 2020, 3:21 AM

Jun 22 2020

mmacy accepted D25009: flua: add ucl library.
Jun 22 2020, 2:58 AM

Jun 21 2020

mmacy committed rS362471: iflib: fix cloneattach fail and generalize pseudo device handling.
iflib: fix cloneattach fail and generalize pseudo device handling
Jun 21 2020, 10:03 PM
mmacy closed D25083: iflib: fix cloneattach fail and generalize pseudo device handling .
Jun 21 2020, 10:03 PM

Jun 7 2020

mmacy added a comment to D25150: libpmc: Add support for recent AMD chips.

I'm a bit confused. The counter descriptions are just copied from Linux. If you're just copying from there, just add them as is. If you're doing something new then add them as a different file.

Jun 7 2020, 4:18 AM

Jun 5 2020

mmacy added a comment to D25150: libpmc: Add support for recent AMD chips.

If you add a new file it won’t be overwritten by updates

Jun 5 2020, 5:15 PM

May 31 2020

mmacy requested review of D25083: iflib: fix cloneattach fail and generalize pseudo device handling .
May 31 2020, 6:49 PM
mmacy committed rS361665: Fix panics when using iflib pseudo device support.
Fix panics when using iflib pseudo device support
May 31 2020, 6:42 PM
mmacy abandoned D15983: convert EBR like barrier to epoch(9).
May 31 2020, 6:34 PM
mmacy abandoned D20563: implement arc_prune_task for FreeBSD, enable balanced pruning over 4G.
May 31 2020, 6:33 PM
mmacy abandoned D24360: MFC UMA stats sysctl changes.
May 31 2020, 6:33 PM

May 27 2020

mmacy added a comment to D24733: teach ena driver about RSS kernel option.

Sigh - this is why when I added the flowid we didn't set the hash for TCP - we relied on the result from the hardware ...

That's like 80% of the problem, the other 20% was getting the pcb into the right group early on and not have to go move it between the RSS buckets.

The flowid stuff is separate from RSS per se. If you use flowid without the microsoft style RSS with the per-CPU work distribution then yeah, you don't need the software hashing. But if you want to have it partition up the work early that also includes putting the pcb into the right RSS hashed pcbgroup, and that requires a software hash.

It's only done, like, once..

May 27 2020, 5:37 AM
mmacy added a comment to D23710: Fix panics when using iflib pseudo device support.

I have further changes.

May 27 2020, 12:01 AM

May 26 2020

mmacy added a comment to D24733: teach ena driver about RSS kernel option.

Sigh - this is why when I added the flowid we didn't set the hash for TCP - we relied on the result from the hardware ...

May 26 2020, 11:56 PM

May 18 2020

mmacy added a comment to D24867: Remove refcounting from rtentry..

YAY

May 18 2020, 1:56 AM

May 14 2020

mmacy accepted D24829: jail: Add exec.prepare and exec.release command hooks.
May 14 2020, 11:32 PM

Apr 26 2020

mmacy accepted D24413: sockstat: Attach to jail if in new vnet.

LGTM

Apr 26 2020, 8:34 PM

Apr 15 2020

mmacy added a comment to D24408: ZFS should depend on XDR, not full RPC.

I can for the very near future, but as we get closer to replacing what’s in HEAD the burden should shift to the individual contributor to interact directly with upstream.

Apr 15 2020, 2:40 AM

Apr 14 2020

mmacy added a comment to D24408: ZFS should depend on XDR, not full RPC.

I don't see anything wrong with this review, but FYI there is now a live upstream https://github.com/openzfs/zfs/commit/9f0a21e6411aa0bac23fba0ddb220342a48c7cc7 and the code in HEAD will some time later this year be replaced with vendor code. Most of the changes to ZFS in HEAD at this point will only live on through MFCs to stable/12 and stable/11.

Apr 14 2020, 9:54 PM
mmacy updated subscribers of D24408: ZFS should depend on XDR, not full RPC.
Apr 14 2020, 9:54 PM

Apr 10 2020

mmacy created D24360: MFC UMA stats sysctl changes.
Apr 10 2020, 2:58 AM

Apr 3 2020

mmacy committed rS359622: Update x86 counters.
Update x86 counters
Apr 3 2020, 10:52 PM

Mar 23 2020

mmacy abandoned D19886: Fix numerous refcount bugs in multicast ....
Mar 23 2020, 9:58 PM

Mar 12 2020

mmacy committed rS358921: Fix sample check in hwpmc.
Fix sample check in hwpmc
Mar 12 2020, 8:59 PM

Feb 28 2020

mmacy accepted D23848: Reduce object locking in zfs..
Feb 28 2020, 7:06 PM

Feb 16 2020

mmacy updated the diff for D23710: Fix panics when using iflib pseudo device support.
Feb 16 2020, 10:41 PM
mmacy created D23710: Fix panics when using iflib pseudo device support.
Feb 16 2020, 2:02 AM
mmacy committed rS357987: Add zfree to zero allocation before free.
Add zfree to zero allocation before free
Feb 16 2020, 12:13 AM
mmacy closed D22790: add zfree to zero allocation before free.
Feb 16 2020, 12:13 AM
mmacy committed rS357986: Add chacha20poly1305 support to crypto build.
Add chacha20poly1305 support to crypto build
Feb 16 2020, 12:03 AM
mmacy closed D23689: add chachapoly to kernel.
Feb 16 2020, 12:03 AM

Feb 14 2020

mmacy created D23689: add chachapoly to kernel.
Feb 14 2020, 6:58 PM

Jan 20 2020

mmacy added a comment to D15010: add white listing for ZFS locking pairs that WITNESS can't report accurately and enable WITNESS by default in ZFS.
In D15010#468020, @mjg wrote:

Is this getting anywhere?

Jan 20 2020, 8:32 PM

Dec 13 2019

mmacy created D22790: add zfree to zero allocation before free.
Dec 13 2019, 12:05 AM

Dec 8 2019

mmacy committed rS355520: MFC r351770,r352920-r352923.
MFC r351770,r352920-r352923
Dec 8 2019, 4:19 AM