Page MenuHomeFreeBSD

asomers (Alan Somers)
User

Projects (4)

User Details

User Since
May 9 2014, 11:04 PM (652 w, 2 d)

Recent Activity

Thu, Nov 5

asomers committed rG3c40506ecab4: ggate: fix test intermittency.
Thu, Nov 5, 9:28 PM
asomers committed R11:c1f900dae6e2: filesystems/py-libzfs: 2.0.2.
Thu, Nov 5, 9:18 PM

Thu, Oct 15

asomers committed rG802f5e4d6926: ggate: fix test intermittency.
Thu, Oct 15, 12:17 PM
asomers closed D60707: ggate: fix test intermittency.
Thu, Oct 15, 12:16 PM

Wed, Oct 14

asomers committed rG169e254b8440: fusefs: fix a deadlock caused by daemons that never initialize.
Wed, Oct 14, 7:08 PM

Tue, Oct 13

asomers requested review of D60707: ggate: fix test intermittency.
Tue, Oct 13, 6:12 PM
asomers committed rG228d2ac511de: Reformat the shutdown messages when debug.bootverbose is set.
Tue, Oct 13, 1:54 PM
asomers closed D59744: Reformat the shutdown messages when debug.bootverbose is set.
Tue, Oct 13, 1:54 PM
asomers committed rG1ca7f6618536: ncal(1): handle Sweden's transitional calendar (1700-1712) (authored by Juan Michelini <juan@juan.com.uy>).
Tue, Oct 13, 12:31 AM

Oct 9 2026

asomers committed rG570d050f4e18: ncal: convert legacy TAP tests to ATF.
Oct 9 2026, 3:13 PM

Oct 8 2026

asomers added a comment to D59565: auditdistd: Use fixed-length protocol names.

@des what do you think of the alternate solution in D60489 ? I think it's more robust, because it doesn't require the socket names and receive buffers to be exactly matched in size.

Oct 8 2026, 11:01 PM
asomers requested review of D60489: auditdistd: fix hangs sending the socket type to a child.
Oct 8 2026, 10:59 PM

Oct 7 2026

asomers committed R11:396c15930651: */*: Fix many Rust ports to run without COMPAT11.
Oct 7 2026, 5:29 PM

Oct 5 2026

asomers added a comment to D59565: auditdistd: Use fixed-length protocol names.

This may work, but it seems a little bit fragile. Would it not be more robust to omit the MSG_WAITALL for the call when recv is expecting a variable-length string?

Oct 5 2026, 3:06 PM

Sep 29 2026

asomers accepted D60144: tests/zonectl: skip when g_zoned module is missing.
Sep 29 2026, 8:11 PM

Sep 25 2026

asomers committed rG5e8678f2b491: zonectl: Consistently report ZAC conv. zones WP LBA (authored by voidanix_420blaze.it).
Sep 25 2026, 6:51 PM
asomers committed rGde0aad8121ad: Increase the default mlock limit from 64k to 256k.
Sep 25 2026, 6:51 PM
asomers committed rGc5031d3b0421: fusefs: fix vnode locking violations during execve.
Sep 25 2026, 6:51 PM
asomers committed rG1a6f201c5bf8: zonectl: display conventional zones better during RZ.
Sep 25 2026, 6:51 PM

Sep 23 2026

asomers committed rG0bd6348b52e1: fusefs: fix a deadlock caused by daemons that never initialize.
Sep 23 2026, 10:33 PM
asomers closed D59737: fusefs: fix a deadlock caused by daemons that never initialize.
Sep 23 2026, 10:33 PM
asomers accepted D59944: filesystems/zfs-stats-lite: update to 1.5.

Works for me. Thanks for the quick fix!

Sep 23 2026, 8:37 PM

Sep 16 2026

asomers requested review of D59744: Reformat the shutdown messages when debug.bootverbose is set.
Sep 16 2026, 9:39 PM
asomers requested review of D59737: fusefs: fix a deadlock caused by daemons that never initialize.
Sep 16 2026, 6:36 PM

Sep 9 2026

asomers committed R11:344b4b0f4459: sysutils/py-salt: 3008.2.
Sep 9 2026, 7:08 PM
asomers committed R11:19708bb3a7ed: sysutils/py-saltext.freebsd: new port.
Sep 9 2026, 7:08 PM
asomers committed R11:7d944fce2dc6: sysutils/py-saltext.zfs: ZFS extensions for Salt 3008.
Sep 9 2026, 7:07 PM
asomers committed R11:82bc9d54bdb1: devel/kcov: relinquish maintainership.
Sep 9 2026, 2:57 PM
asomers committed R11:fe653567b1c8: lang/spidermonkey128: Backport "JS_RemoveExtraGCRootsTracer removes..." (authored by Stefan Ehmann <shoesoft@gmx.net>).
Sep 9 2026, 1:31 AM

Sep 8 2026

asomers added a comment to D55362: Add libxo flags to fstat and fuser.

Hi @asomers

What should I do next for this patch?

Sep 8 2026, 8:40 PM

Sep 4 2026

asomers committed rGb551cb063c5e: During shutdown, announce each file system as it's unmounted..
Sep 4 2026, 9:14 PM
asomers committed R11:b3012a6a7da9: shells/fish: version 4.9.1.
Sep 4 2026, 6:01 PM

Sep 3 2026

asomers committed rG48efb6c4eb9f: gzoned: Introduce Zoned Storage emulator (authored by voidanix_420blaze.it).
Sep 3 2026, 6:28 PM

Sep 1 2026

asomers accepted D59227: tests/sys/kern: skip unix_connectat fdescfs cases when fdescfs is missing.
Sep 1 2026, 7:44 PM
asomers added a comment to D19407: Port openrsync to FreeBSD using capsicum.

The 2026 Capsicumize FTS project is complete. In 16.0-CURRENT there is now an fts_openat function. Hopefully it can be used to finish this port.

Sep 1 2026, 6:52 PM

Aug 28 2026

asomers added inline comments to D56165: mount_fusefs: Implement the fusermount functionality.
Aug 28 2026, 8:32 PM
asomers requested changes to D56165: mount_fusefs: Implement the fusermount functionality.
Aug 28 2026, 7:00 PM

Aug 25 2026

asomers committed R11:f4ba3d61942e: shells/fish: 4.8.1.
Aug 25 2026, 11:56 AM

Aug 23 2026

asomers committed rG22df19c09af6: chflags: use Capsicum capability mode (authored by Jitendra Bhati <bhatijitendra2022@gmail.com>).
Aug 23 2026, 7:10 PM
asomers committed rG4a07ed9bcd5f: chflags: fix indentation style bugs (authored by Jitendra Bhati <bhatijitendra2022@gmail.com>).
Aug 23 2026, 7:10 PM

Aug 21 2026

asomers committed R11:38d0dfad3494: sysutils/freebsd-rustdate: fix the build on RISCV.
Aug 21 2026, 10:06 PM
asomers committed R11:5745d12eea6f: devel/py-backports.*: resolve conflicts with devel/py-backports.
Aug 21 2026, 2:48 PM

Aug 18 2026

asomers committed rG31f9f09bf7b9: fts: add fts_capsicum_test.c (authored by Jitendra Bhati <bhatijitendra2022@gmail.com>).
Aug 18 2026, 1:51 PM
asomers committed rG9aed7a774551: fts: add fts_openat() API (authored by Jitendra Bhati <bhatijitendra2022@gmail.com>).
Aug 18 2026, 12:23 AM

Aug 17 2026

asomers committed rG9b8c2bffeba9: fts: fix file descriptor leak in fts_close (authored by Jitendra Bhati <bhatijitendra2022@gmail.com>).
Aug 17 2026, 8:12 PM

Aug 16 2026

asomers committed rGc1ff9c93b107: fts: fix trailing-slash regression in fts_read after fts_children (authored by Jitendra Bhati <bhatijitendra2022@gmail.com>).
Aug 16 2026, 9:04 PM
asomers committed rG95a4412e3a4d: zonectl: Consistently report ZAC conv. zones WP LBA (authored by voidanix_420blaze.it).
Aug 16 2026, 7:16 PM

Aug 14 2026

asomers added a member for Src Committers: asomers.
Aug 14 2026, 5:41 PM
asomers committed rGd9cf2a867184: Increase the default mlock limit from 64k to 256k.
Aug 14 2026, 2:33 PM
asomers closed D58811: Increase the default mlock limit from 64k to 256k.
Aug 14 2026, 2:33 PM

Aug 12 2026

asomers requested review of D58811: Increase the default mlock limit from 64k to 256k.
Aug 12 2026, 11:37 PM

Aug 10 2026

asomers committed rGdd532ad13371: fts: reduce fd usage by storing fts_dirfd on directory entries only (authored by Jitendra Bhati <bhatijitendra2022@gmail.com>).
Aug 10 2026, 4:15 PM

Aug 6 2026

asomers committed rG74bd6fb1eb02: fts: fix fts_accpath regression after fts_children() (authored by Jitendra Bhati <bhatijitendra2022@gmail.com>).
Aug 6 2026, 10:52 PM

Aug 5 2026

asomers accepted D58545: tests/kern: Skip Capsicum procdesc tests when capability mode is unavailable.
Aug 5 2026, 7:22 PM
asomers committed rGafc31e48e0e4: fusefs: proofread an error message in the tests.
Aug 5 2026, 3:10 PM
asomers committed rG1fcd8291b9ef: fusefs: fix a race in the pre-init tests.
Aug 5 2026, 3:10 PM
asomers committed rGbdf902719e33: fusefs: fix error handling when reading a directory's sticky bit.
Aug 5 2026, 3:27 AM
asomers committed rGc77cb022906d: fusefs: only search for FREAD fufh in readdir (authored by CismonX <admin@cismon.net>).
Aug 5 2026, 3:20 AM
asomers committed rG66c61a685c73: Fix LOCAL_PEERCRED in 32-bit compat mode.
Aug 5 2026, 2:35 AM
asomers committed rGc3be3a784c2b: ping: fix listing test cases when scapy is not installed.
Aug 5 2026, 2:22 AM
asomers committed rGa4ebad0c202f: fusefs: better handling for low-memory conditions.
Aug 5 2026, 2:18 AM
asomers committed rG3943f7b565da: CTL: add ATF tests for REPORT SUPPORTED OPCODES.
Aug 5 2026, 1:55 AM
asomers committed rG8fa2c020b8d1: aio(4) tests: do not rely on (int *)-1 being invalid address.
Aug 5 2026, 1:52 AM

Aug 3 2026

asomers committed rG4bd01d6ae016: fts: refactor to use fd-relative operations internally (authored by Jitendra Bhati <bhatijitendra2022@gmail.com>).
Aug 3 2026, 7:13 PM

Jul 25 2026

asomers committed R11:efb2ff268426: sysutils/sg3_utils: 1.49.
Jul 25 2026, 10:02 PM

Jul 23 2026

asomers added a reviewer for D58167: Reduce disk churn caused by "make update-packages": pkgbase.
Jul 23 2026, 2:06 PM

Jul 21 2026

asomers added a comment to D55047: fuse: Do not unconditionally overwrite local vnode size with remote.

Other than that inline comment, this LGTM. Thanks for fixing it. Do you need me to commit it for you? I can do that, after you address the one remaining comment.

Jul 21 2026, 8:32 PM

Jul 20 2026

asomers added inline comments to D55047: fuse: Do not unconditionally overwrite local vnode size with remote.
Jul 20 2026, 10:49 PM

Jul 17 2026

asomers committed R11:37df85442e17: filesystems/pjdfstest: fix the build in vanilla RISCV.
Jul 17 2026, 8:47 PM

Jul 16 2026

asomers updated the diff for D58265: fusefs: add a simple in-memory file system for the tests.
  • Don't heap-allocate a std::vector
  • Use mount_fusefs with memfs
Jul 16 2026, 8:33 PM
asomers added inline comments to D58265: fusefs: add a simple in-memory file system for the tests.
Jul 16 2026, 8:01 PM
asomers added inline comments to D56165: mount_fusefs: Implement the fusermount functionality.
Jul 16 2026, 7:56 PM

Jul 15 2026

asomers committed R11:86f5c98d693c: editors/neovim-gtk: add missing files from previous commit.
Jul 15 2026, 10:36 PM
asomers committed R11:21deed5fbbc3: editors/neovim-gtk: fix the build on RISCV.
Jul 15 2026, 10:21 PM
asomers added inline comments to D56165: mount_fusefs: Implement the fusermount functionality.
Jul 15 2026, 9:04 PM
asomers added inline comments to D58265: fusefs: add a simple in-memory file system for the tests.
Jul 15 2026, 8:41 PM
asomers added a comment to D58265: fusefs: add a simple in-memory file system for the tests.

@arrowd what do you think of this? If we merge it, then we can eliminate my depedence on fuse-ext2 and your dependence on fuse-hello.

Jul 15 2026, 7:21 PM
asomers requested review of D58265: fusefs: add a simple in-memory file system for the tests.
Jul 15 2026, 7:20 PM

Jul 14 2026

asomers added inline comments to D56165: mount_fusefs: Implement the fusermount functionality.
Jul 14 2026, 8:52 PM

Jul 13 2026

asomers committed R11:806f59c357a5: filesystems/xfuse: 0.7.1.
Jul 13 2026, 9:32 PM
asomers committed R11:652849a06f52: filesystems/ztop: 0.3.1.
Jul 13 2026, 9:07 PM
asomers committed R11:a3f388d15740: devel/fsx: 0.3.2.
Jul 13 2026, 8:17 PM
asomers added a comment to D56165: mount_fusefs: Implement the fusermount functionality.
In D56165#1334631, @kib wrote:
In D56165#1285144, @kib wrote:

As was discussed elsewhere, fuse server which times out the responses could cause lock cascades in VFS. This would have global consequences for the whole system.

Until the vnodes are locked around communication with userspace, I do not think this change is appropriate.

I think kib means "unlocked around communication with userspace". But I do not see how such a change could possibly work.

Fuse needs to make some way to ensure liveness of the inode (not vnode) around calls to the userspace.

Jul 13 2026, 1:49 PM

Jul 12 2026

asomers requested changes to D56165: mount_fusefs: Implement the fusermount functionality.
In D56165#1285144, @kib wrote:

As was discussed elsewhere, fuse server which times out the responses could cause lock cascades in VFS. This would have global consequences for the whole system.

Until the vnodes are locked around communication with userspace, I do not think this change is appropriate.

Jul 12 2026, 4:28 PM

Jul 11 2026

asomers committed rG4735ef6196bc: zonectl: display conventional zones better during RZ.
Jul 11 2026, 8:32 PM
asomers closed D57512: zonectl: display conventional zones better during RZ.
Jul 11 2026, 8:32 PM
asomers requested review of D58167: Reduce disk churn caused by "make update-packages".
Jul 11 2026, 3:00 AM

Jul 9 2026

asomers accepted D58130: fusefs: fix gcc build error with shadowed variable in tests.

LGTM

Jul 9 2026, 6:37 PM

Jul 8 2026

asomers committed rG1d02c2536c7b: fusefs: proofread an error message in the tests.
Jul 8 2026, 5:58 PM
asomers committed rGc57b054c9e7d: fusefs: fix a race in the pre-init tests.
Jul 8 2026, 5:58 PM
asomers committed rG2da045abb9f0: fusefs: fix error handling when reading a directory's sticky bit.
Jul 8 2026, 5:58 PM
asomers committed rGed15ec6695f3: fusefs: only search for FREAD fufh in readdir (authored by CismonX <admin@cismon.net>).
Jul 8 2026, 5:58 PM

Jul 3 2026

asomers committed rGee1c3d38a26a: fusefs: fix vnode locking violations during execve.
Jul 3 2026, 4:28 PM
asomers closed D57536: fusefs: fix vnode locking violations during execve.
Jul 3 2026, 4:28 PM

Jul 2 2026

asomers updated the diff for D57536: fusefs: fix vnode locking violations during execve.

Respond to @markj's latest comments

Jul 2 2026, 11:07 PM

Jun 30 2026

asomers committed R11:02e041099893: net-mgmt/geom-exporter: 0.1.4.
Jun 30 2026, 11:02 PM
asomers committed R11:28b57c3591d4: sysutils/gstat-rs: 0.1.9.
Jun 30 2026, 11:02 PM
asomers accepted D57966: evdev: use a prometheus-safe label for ev_sysctl_tree.
Jun 30 2026, 2:51 PM
asomers committed R11:ca01037d9981: net-mgmt/nfs-exporter: 0.4.7.
Jun 30 2026, 2:53 AM

Jun 29 2026

asomers committed R11:638ebd4decbd: filesystems/py-libzfs: v2.0.1.
Jun 29 2026, 6:34 PM