Page MenuHomeFreeBSD
Feed Advanced Search

Jun 28 2024

asomers committed rG4451b1de2179: ctladm.8: fix several errors in the "port" section (authored by asomers).
ctladm.8: fix several errors in the "port" section
Jun 28 2024, 7:25 PM
asomers committed rG1cc56f881fde: mdconfig: fix cleanup in the attach_size_rounddown test (authored by asomers).
mdconfig: fix cleanup in the attach_size_rounddown test
Jun 28 2024, 7:00 PM
asomers committed rG43d29dceeabe: vfs_getopt(9): fix typo (authored by asomers).
vfs_getopt(9): fix typo
Jun 28 2024, 7:00 PM
asomers committed rGaf64741bba63: fusefs: make the tests more robust to changes to maxphys (authored by asomers).
fusefs: make the tests more robust to changes to maxphys
Jun 28 2024, 7:00 PM
asomers committed rG4052c952803f: tests/fusefs: fix all tests that depend on kern.maxphys (authored by glebius).
tests/fusefs: fix all tests that depend on kern.maxphys
Jun 28 2024, 6:54 PM
asomers committed rG51bee6ab6535: geli.8: minor proofreading (authored by asomers).
geli.8: minor proofreading
Jun 28 2024, 6:50 PM

Jun 24 2024

asomers committed rG6efba04df3f8: fusefs: fix two bugs regarding _PC_MIN_HOLE_SIZE (authored by asomers).
fusefs: fix two bugs regarding _PC_MIN_HOLE_SIZE
Jun 24 2024, 4:07 PM
asomers closed D44618: fusefs: fix two bugs regarding _PC_MIN_HOLE_SIZE.
Jun 24 2024, 4:07 PM
asomers committed rGa1608e8854da: ctladm: add a copyright header to the port test (authored by asomers).
ctladm: add a copyright header to the port test
Jun 24 2024, 3:18 PM

Jun 19 2024

asomers committed rG873881b7dbb7: targ: fix compiling the example (authored by asomers).
targ: fix compiling the example
Jun 19 2024, 12:19 AM

Jun 18 2024

asomers committed rGbb95fbf634b3: ctladm: deprecate the undocumented "port -l" option (authored by asomers).
ctladm: deprecate the undocumented "port -l" option
Jun 18 2024, 9:14 PM
asomers closed D45522: ctladm: deprecate the undocumented "port -l" option.
Jun 18 2024, 9:14 PM

Jun 15 2024

asomers committed rG35e983028356: md: round-trip the MUSTDEALLOC and RESERVE options (authored by asomers).
md: round-trip the MUSTDEALLOC and RESERVE options
Jun 15 2024, 1:06 PM

Jun 14 2024

asomers committed rG2909ddd17cb4: ctld: plug memory leaks (authored by asomers).
ctld: plug memory leaks
Jun 14 2024, 6:10 PM

Jun 13 2024

asomers updated the diff for D45587: Add a regression test for a libtpool bug.
  • fixup: add mtree entry
Jun 13 2024, 10:04 PM
asomers requested review of D45587: Add a regression test for a libtpool bug.
Jun 13 2024, 10:00 PM
asomers committed rGcb3c40b43049: fusefs: correct a comment (authored by asomers).
fusefs: correct a comment
Jun 13 2024, 7:52 PM
asomers committed rGbd11dd6fb9a0: fusefs: only test for incoherency if FN_SIZECHANGE is set (authored by emil_etsalapatis.com).
fusefs: only test for incoherency if FN_SIZECHANGE is set
Jun 13 2024, 7:50 PM
asomers committed rGf5f1f1115f5b: fusefs: fix some memory leaks in the tests (authored by asomers).
fusefs: fix some memory leaks in the tests
Jun 13 2024, 7:42 PM
asomers committed rGc7fc7a4b9c45: fusefs: prefer new/delete over malloc/free (authored by asomers).
fusefs: prefer new/delete over malloc/free
Jun 13 2024, 7:42 PM
asomers committed rG61827ea82189: find: fix build on 32bits (authored by bapt).
find: fix build on 32bits
Jun 13 2024, 7:03 PM
asomers committed rG7e9f5bcdc4fc: find: fix build on 32bits (authored by bapt).
find: fix build on 32bits
Jun 13 2024, 7:01 PM
asomers committed rG20ac2dc15f03: find: add SIGINFO handler (authored by meka_tilda.center).
find: add SIGINFO handler
Jun 13 2024, 6:31 PM
asomers committed rG6b4c5030b68f: mdconfig: fix cleanup in the attach_size_rounddown test (authored by asomers).
mdconfig: fix cleanup in the attach_size_rounddown test
Jun 13 2024, 6:26 PM
asomers committed rG454319f12e5d: vfs_getopt(9): fix typo (authored by asomers).
vfs_getopt(9): fix typo
Jun 13 2024, 6:25 PM
asomers committed rG055df035b564: rc.conf.5: remove obsolete advice about kld_list (authored by asomers).
rc.conf.5: remove obsolete advice about kld_list
Jun 13 2024, 6:24 PM
asomers committed rG57a32d76f6bd: tests/fusefs: fix all tests that depend on kern.maxphys (authored by glebius).
tests/fusefs: fix all tests that depend on kern.maxphys
Jun 13 2024, 6:18 PM
asomers committed rG27b195425080: fusefs: make the tests more robust to changes to maxphys (authored by asomers).
fusefs: make the tests more robust to changes to maxphys
Jun 13 2024, 6:17 PM
asomers committed rG927bb4aa5f81: find: add SIGINFO handler (authored by meka_tilda.center).
find: add SIGINFO handler
Jun 13 2024, 6:14 PM

Jun 10 2024

asomers committed rG81ef0a89fcc0: Fix mtree entry for ctladm tests (authored by asomers).
Fix mtree entry for ctladm tests
Jun 10 2024, 5:31 PM
asomers committed rGafecc74cd715: ctladm: better documentation for adding and removing cfiscsi ports (authored by asomers).
ctladm: better documentation for adding and removing cfiscsi ports
Jun 10 2024, 4:02 PM
asomers committed rGedbd489d09ba: ctladm: don't require the use of "-p" with "port -r" (authored by asomers).
ctladm: don't require the use of "-p" with "port -r"
Jun 10 2024, 4:02 PM
asomers committed rG591de7534fb3: ctladm: print port number with a succesful "port -c" command (authored by asomers).
ctladm: print port number with a succesful "port -c" command
Jun 10 2024, 4:02 PM
asomers committed rG9747d11d9164: Add some ATF tests for ctladm (authored by asomers).
Add some ATF tests for ctladm
Jun 10 2024, 4:02 PM

Jun 9 2024

asomers accepted D45535: virstor: basic functional test.

LGTM now

Jun 9 2024, 11:35 PM
asomers added inline comments to D45535: virstor: basic functional test.
Jun 9 2024, 9:12 PM
asomers requested changes to D45535: virstor: basic functional test.
Jun 9 2024, 8:41 PM

Jun 7 2024

asomers added a comment to D45535: virstor: basic functional test.

tap is highly discouraged for new code. Can you use ATF instead?

Jun 7 2024, 8:48 PM

Jun 6 2024

asomers requested review of D45522: ctladm: deprecate the undocumented "port -l" option.
Jun 6 2024, 9:16 PM
asomers added a comment to D45370: add virtio single-machine testing framework.

Will do, I have been building it as part of the kernel so that's probably why it didn't need a definition in sys/modules. I have been running this manually.

I've been thinking on how to get this code to be more reviewable. Should I maybe try to get it published as a port instead of submitting it as a patch to src/? Most of this code is self-contained, and its size means it will be next to impossible to review in its current state. If we go down the port route, only changes we would be applying to src/ would be non-functional - most would be about turning some static functions global.

Alternatively, I can break this diff apart, get the virtio-dbg transport reviewed since it is more reasonably sized, and either spin off the userspace device emulation component as a port or introduce it later. Which do you think is more reasonable?

Jun 6 2024, 9:02 PM
asomers committed rG60107d23d8f2: ctladm.8: fix several errors in the "port" section (authored by asomers).
ctladm.8: fix several errors in the "port" section
Jun 6 2024, 5:23 PM
asomers closed D45503: ctladm.8: fix several errors in the "port" section.
Jun 6 2024, 5:22 PM

Jun 5 2024

asomers closed D45500: Status/2024Q2/capsicum-rs: add report.
Jun 5 2024, 11:59 PM
asomers committed R9:cec90f995eec: Status/2024Q2/capsicum-rs: add report (authored by asomers).
Status/2024Q2/capsicum-rs: add report
Jun 5 2024, 11:59 PM
asomers requested review of D45503: ctladm.8: fix several errors in the "port" section.
Jun 5 2024, 8:19 PM
asomers updated the diff for D45500: Status/2024Q2/capsicum-rs: add report.
  • Respond to pauamma's comments
Jun 5 2024, 5:51 PM
asomers added a reviewer for D45500: Status/2024Q2/capsicum-rs: add report: status.
Jun 5 2024, 5:30 PM
asomers requested review of D45500: Status/2024Q2/capsicum-rs: add report.
Jun 5 2024, 5:30 PM

Jun 1 2024

asomers committed rGe461c7bc7dde: mdconfig: remove the "cluster" option. (authored by asomers).
mdconfig: remove the "cluster" option.
Jun 1 2024, 11:32 PM
asomers committed rG9d449caddd4f: md: round-trip the MUSTDEALLOC and RESERVE options (authored by asomers).
md: round-trip the MUSTDEALLOC and RESERVE options
Jun 1 2024, 6:41 PM

May 31 2024

asomers committed rGd1bd097d52cb: mdconfig: fix cleanup in the attach_size_rounddown test (authored by asomers).
mdconfig: fix cleanup in the attach_size_rounddown test
May 31 2024, 9:25 PM

May 28 2024

asomers committed R11:a2441a424dbb: security/cargo-audit: version 0.20.0 (authored by asomers).
security/cargo-audit: version 0.20.0
May 28 2024, 5:14 PM

May 27 2024

asomers requested changes to D45370: add virtio single-machine testing framework.

I think you need to add a definition for the virtio_dbg module in sys/modules. Oh, and how do you use it? Eventually we want ATF tests, of course. But I assume for now you've been manually using it somehow?

May 27 2024, 11:46 PM

May 22 2024

asomers committed R11:3dae89d81ed5: net-mgmt/geom-exporter: new port (authored by asomers).
net-mgmt/geom-exporter: new port
May 22 2024, 8:26 PM
asomers committed R11:b77636e7a49d: shells/fish: update to 3.7.1 and fix Makefile (authored by Andrew Fyfe <andrew@fyfe.gb.net>).
shells/fish: update to 3.7.1 and fix Makefile
May 22 2024, 6:38 PM
asomers committed R11:f07a5570ef90: net-mgmt/nfs-exporter: version 0.4.4 (authored by asomers).
net-mgmt/nfs-exporter: version 0.4.4
May 22 2024, 6:17 PM

May 21 2024

asomers added inline comments to D45278: Update set of packages for DVDs.
May 21 2024, 2:53 PM

May 20 2024

asomers added a comment to D45278: Update set of packages for DVDs.

FYI, at $WORK the only packages we include in the DVD image are:

  • ports-mgmt/pkg
  • sysutils/py-salt , because Salt can install everything else
  • net-mgmt/lldpd, which helps us debug network problems that would prevent Salt from working.
May 20 2024, 6:12 PM

May 19 2024

asomers committed rG3cc1b35bc1bd: vfs_getopt(9): fix typo (authored by asomers).
vfs_getopt(9): fix typo
May 19 2024, 3:54 PM
asomers accepted D45247: Simplify the code..
May 19 2024, 12:36 PM

May 18 2024

asomers committed rG3bb5428ad643: rc.conf.5: remove obsolete advice about kld_list (authored by asomers).
rc.conf.5: remove obsolete advice about kld_list
May 18 2024, 3:52 PM
asomers closed D45242: rc.conf.5: remove obsolete advice about kld_list.
May 18 2024, 3:52 PM
asomers requested review of D45242: rc.conf.5: remove obsolete advice about kld_list.
May 18 2024, 2:27 PM

May 16 2024

asomers accepted D45225: geli: Allocate a UMA pool earlier.

Wow. I'm surprised this bug went unnoticed for so long. Can you get the fix into 14.1 ?

May 16 2024, 8:57 PM

May 9 2024

asomers committed rG1c5b58a71718: geli.8: minor proofreading (authored by asomers).
geli.8: minor proofreading
May 9 2024, 8:25 PM
asomers committed rG0704823d1e31: geli: add a read-only kern.geom.eli.use_uma_bytes sysctl (authored by asomers).
geli: add a read-only kern.geom.eli.use_uma_bytes sysctl
May 9 2024, 8:22 PM
asomers committed rG792ad4676ba9: zfsd: Use vdev prop values for fault/degrade thresholds (authored by asomers).
zfsd: Use vdev prop values for fault/degrade thresholds
May 9 2024, 8:20 PM
asomers committed rGb2792a300ddb: fusefs: make the tests more robust to changes to maxphys (authored by asomers).
fusefs: make the tests more robust to changes to maxphys
May 9 2024, 5:10 PM

May 6 2024

asomers accepted D45053: tests/fusefs: fix all tests that depend on kern.maxphys.
May 6 2024, 12:38 PM
asomers added inline comments to D45053: tests/fusefs: fix all tests that depend on kern.maxphys.
May 6 2024, 3:53 AM

Apr 26 2024

asomers added a comment to D44961: rate limit ctl_process_done warning messages.
In D44961#1025278, @mav wrote:

I wonder what is your queue depth, so that one message per request per 90 seconds would cause a noticeable storm. Also per-system limiting makes output not very useful, since it does not say much useful about LUNs, ports, commands, etc due to selecting first message out of many, only that something is wrong. Thinking even wider, I find those messages printed on actual completion not very useful, since if there are not a delays, but something is really wrong, the commands many never complete and so the messages may never get printed. I wonder if instead removing all this and once per second checking OOA queues for stuck requests and printing some digests would be more useful.

Apr 26 2024, 3:22 PM

Apr 25 2024

asomers requested review of D44961: rate limit ctl_process_done warning messages.
Apr 25 2024, 8:23 PM
asomers updated the diff for D42150: bsdinstall: when installing UEFI, place the bootloader on all disks.
  • bsdinstall: all ESPs created by zfsboot should have a bootloader
Apr 25 2024, 5:16 PM

Apr 24 2024

asomers closed D44908: geli.8: add some notes regarding performance tuning.
Apr 24 2024, 1:54 PM
asomers committed rG4b7949144cfb: geli.8: add some notes regarding performance tuning (authored by asomers).
geli.8: add some notes regarding performance tuning
Apr 24 2024, 1:54 PM

Apr 23 2024

asomers updated the diff for D44908: geli.8: add some notes regarding performance tuning.
  • Respond to markj's feedback.
Apr 23 2024, 5:27 PM
asomers added inline comments to D44908: geli.8: add some notes regarding performance tuning.
Apr 23 2024, 5:26 PM

Apr 22 2024

asomers requested review of D44908: geli.8: add some notes regarding performance tuning.
Apr 22 2024, 10:33 PM
asomers committed rGc0f02dcd4c9c: geli.8: minor proofreading (authored by asomers).
geli.8: minor proofreading
Apr 22 2024, 9:55 PM
asomers closed D44907: geli.8: minor proofreading.
Apr 22 2024, 9:55 PM
asomers added a reviewer for D44907: geli.8: minor proofreading: manpages.
Apr 22 2024, 9:13 PM
asomers requested review of D44907: geli.8: minor proofreading.
Apr 22 2024, 9:12 PM
asomers committed rG3acf3feaa8c5: geli: add a read-only kern.geom.eli.use_uma_bytes sysctl (authored by asomers).
geli: add a read-only kern.geom.eli.use_uma_bytes sysctl
Apr 22 2024, 7:21 PM
asomers closed D44904: geli: add a read-only kern.geom.eli.use_uma_bytes sysctl.
Apr 22 2024, 7:21 PM
asomers added a comment to D44904: geli: add a read-only kern.geom.eli.use_uma_bytes sysctl.

Would it be worthwhile to document some of your performance findings in geli.8 or so? So that the next user to hit this problem doesn't have to redo your analysis and discover the relationship with vfs.zfs.vdev.aggregation_limit.

I was planning to follow up with a new tip in fortune(6) and at https://wiki.freebsd.org/ZFSTuningGuide . Do you think that would be sufficient or would you like geli(8) too?

I'm skeptical that fortune(6) is good place to document anything performance-related. ZFSTuningGuide seems like a good place, but I think geli.8 is the right document for this kind of knowledge. There are other performance considerations relating to GELI that have nothing to do with ZFS (GELI's thread-per-CPU-per-volume behaviour for instance) that would also belong in a "PERFORMANCE CONSIDERATIONS" section in geli.8.

Apr 22 2024, 7:05 PM
asomers added a comment to D44904: geli: add a read-only kern.geom.eli.use_uma_bytes sysctl.

Would it be worthwhile to document some of your performance findings in geli.8 or so? So that the next user to hit this problem doesn't have to redo your analysis and discover the relationship with vfs.zfs.vdev.aggregation_limit.

Apr 22 2024, 6:34 PM
asomers requested review of D44904: geli: add a read-only kern.geom.eli.use_uma_bytes sysctl.
Apr 22 2024, 6:06 PM

Apr 21 2024

asomers committed rG2d19c2cd00b4: fusefs: correct a comment (authored by asomers).
fusefs: correct a comment
Apr 21 2024, 2:11 PM
asomers committed rG61ddfc0e55b4: fusefs: only test for incoherency if FN_SIZECHANGE is set (authored by Emil Tsalapatis <emil@etsalapatis.com>).
fusefs: only test for incoherency if FN_SIZECHANGE is set
Apr 21 2024, 2:11 PM

Apr 13 2024

asomers committed rG25038e8de6b4: zfsd: fix unit tests after 89f4f91dbfdcabe65bc7476bc5f13dfb837870fe (authored by asomers).
zfsd: fix unit tests after 89f4f91dbfdcabe65bc7476bc5f13dfb837870fe
Apr 13 2024, 12:37 AM
asomers closed D44744: zfsd: fix unit tests after 89f4f91dbfdcabe65bc7476bc5f13dfb837870fe.
Apr 13 2024, 12:37 AM

Apr 10 2024

asomers requested review of D44744: zfsd: fix unit tests after 89f4f91dbfdcabe65bc7476bc5f13dfb837870fe.
Apr 10 2024, 8:57 PM

Apr 4 2024

asomers committed rGc1326c01df81: fusefs: correct a comment (authored by asomers).
fusefs: correct a comment
Apr 4 2024, 8:20 PM
asomers updated the diff for D44618: fusefs: fix two bugs regarding _PC_MIN_HOLE_SIZE.
  • Skip the fuse_vnop_do_lseek and fuse_filehandle_close if
  • Two more fixes:
Apr 4 2024, 8:11 PM

Apr 3 2024

asomers added a comment to D44618: fusefs: fix two bugs regarding _PC_MIN_HOLE_SIZE.

Actually, another problem is that EACCES, EINTEGRITY, and EIO errors won't be correctly reported. That problem predates this review, but I'll fix it now.

Apr 3 2024, 10:22 PM
asomers added inline comments to D44618: fusefs: fix two bugs regarding _PC_MIN_HOLE_SIZE.
Apr 3 2024, 10:03 PM
asomers requested review of D44618: fusefs: fix two bugs regarding _PC_MIN_HOLE_SIZE.
Apr 3 2024, 8:07 PM
asomers accepted D44605: lagg: propagate up/down to the children.

Looks ok to me, but it's been a long time since I've been active in this code. And it's nice that the patch is so much simpler now!

Apr 3 2024, 1:03 PM

Mar 26 2024

asomers accepted D44513: ln: Add a test case for ln -sfF..
Mar 26 2024, 4:29 PM

Mar 24 2024

asomers added a comment to D44320: Allow the bundled zstd to use utimensat.
In D44320#1014666, @imp wrote:

So digging into this a bit more... I bumped the POSIX_VERSION in FreeBSD. This code seemed to compile great when I did that after I moved the BSDs to the #if I highlighted.

However, OpenSSL needs a small tweak. POSIX_VERSION 200809L dropped makecontext, et al, from the standard in Issue 7 (2008 version), and OpenSSL has no fallback for that situation, except to make an exception for GLIBC... So I added an exception for FreeBSD as well, and submitted that pull request. Now I have to fix at least two ports (openssl3 and openssl111), and fight that battle.... At least I have someone lined up to help me there.

So there's a complication to my suggestion, I'll let you know when vvd@ and I have looked at the fallout. I hate kludging things like this pull request, though, I'm spending way more time on this than I thought I'd need to.

Mar 24 2024, 2:22 PM