Page MenuHomeFreeBSD

asomers (Alan Somers)
User

Projects

User Details

User Since
May 9 2014, 11:04 PM (646 w, 1 d)

Recent Activity

Fri, Sep 25

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

Wed, Sep 23

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

Works for me. Thanks for the quick fix!

Wed, Sep 23, 8:37 PM

Wed, Sep 16

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

Wed, Sep 9

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

Tue, Sep 8

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

Hi @asomers

What should I do next for this patch?

Tue, Sep 8, 8:40 PM

Fri, Sep 4

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

Thu, Sep 3

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

Tue, Sep 1

asomers accepted D59227: tests/sys/kern: skip unix_connectat fdescfs cases when fdescfs is missing.
Tue, Sep 1, 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.

Tue, Sep 1, 6:52 PM

Fri, Aug 28

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

Aug 25 2026

asomers committed R11:f4ba3d61942e: shells/fish: 4.8.1 (authored by asomers).
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>).
chflags: use Capsicum capability mode
Aug 23 2026, 7:10 PM
asomers committed rG4a07ed9bcd5f: chflags: fix indentation style bugs (authored by Jitendra Bhati <bhatijitendra2022@gmail.com>).
chflags: fix indentation style bugs
Aug 23 2026, 7:10 PM

Aug 21 2026

asomers committed R11:38d0dfad3494: sysutils/freebsd-rustdate: fix the build on RISCV (authored by asomers).
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 (authored by asomers).
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>).
fts: add fts_capsicum_test.c
Aug 18 2026, 1:51 PM
asomers committed rG9aed7a774551: fts: add fts_openat() API (authored by Jitendra Bhati <bhatijitendra2022@gmail.com>).
fts: add fts_openat() API
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>).
fts: fix file descriptor leak in fts_close
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>).
fts: fix trailing-slash regression in fts_read after fts_children
Aug 16 2026, 9:04 PM
asomers committed rG95a4412e3a4d: zonectl: Consistently report ZAC conv. zones WP LBA (authored by voidanix_420blaze.it).
zonectl: Consistently report ZAC conv. zones WP LBA
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 (authored by asomers).
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>).
fts: reduce fd usage by storing fts_dirfd on directory entries only
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>).
fts: fix fts_accpath regression after fts_children()
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 (authored by asomers).
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 (authored by asomers).
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 (authored by asomers).
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>).
fusefs: only search for FREAD fufh in readdir
Aug 5 2026, 3:20 AM
asomers committed rG66c61a685c73: Fix LOCAL_PEERCRED in 32-bit compat mode (authored by asomers).
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 (authored by asomers).
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 (authored by asomers).
fusefs: better handling for low-memory conditions
Aug 5 2026, 2:18 AM
asomers committed rG3943f7b565da: CTL: add ATF tests for REPORT SUPPORTED OPCODES (authored by asomers).
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 (authored by asomers).
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>).
fts: refactor to use fd-relative operations internally
Aug 3 2026, 7:13 PM

Jul 25 2026

asomers committed R11:efb2ff268426: sysutils/sg3_utils: 1.49 (authored by asomers).
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 (authored by asomers).
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 (authored by asomers).
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 (authored by asomers).
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 (authored by asomers).
filesystems/xfuse: 0.7.1
Jul 13 2026, 9:32 PM
asomers committed R11:652849a06f52: filesystems/ztop: 0.3.1 (authored by asomers).
filesystems/ztop: 0.3.1
Jul 13 2026, 9:07 PM
asomers committed R11:a3f388d15740: devel/fsx: 0.3.2 (authored by asomers).
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 (authored by asomers).
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 (authored by asomers).
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 (authored by asomers).
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 (authored by asomers).
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>).
fusefs: only search for FREAD fufh in readdir
Jul 8 2026, 5:58 PM

Jul 3 2026

asomers committed rGee1c3d38a26a: fusefs: fix vnode locking violations during execve (authored by asomers).
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 (authored by asomers).
net-mgmt/geom-exporter: 0.1.4
Jun 30 2026, 11:02 PM
asomers committed R11:28b57c3591d4: sysutils/gstat-rs: 0.1.9 (authored by asomers).
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 (authored by asomers).
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 (authored by asomers).
filesystems/py-libzfs: v2.0.1
Jun 29 2026, 6:34 PM

Jun 28 2026

asomers added a comment to D57536: fusefs: fix vnode locking violations during execve.

The new dtrace probes are just to help develop these test cases. I'll remove them before I commit.

Jun 28 2026, 11:05 PM
asomers added inline comments to D57536: fusefs: fix vnode locking violations during execve.
Jun 28 2026, 11:04 PM
asomers updated the diff for D57536: fusefs: fix vnode locking violations during execve.
  • Convert tests from sh to C++
  • Fix a mutex recursion panic
Jun 28 2026, 11:04 PM
asomers accepted D57920: padlock.4: Update slightly for 64-bit hardware.
Jun 28 2026, 7:33 PM

Jun 26 2026

asomers committed R11:d6a37d99e723: sysutils/py-salt: mark as BROKEN with python-3.12+ (authored by asomers).
sysutils/py-salt: mark as BROKEN with python-3.12+
Jun 26 2026, 8:07 PM

Jun 24 2026

asomers added a reverting change for rGe03ed9daeb49: fts: refactor to use fd-relative operations internally: rGbd1c0ff49c48: Revert "fts: refactor to use fd-relative operations internally".
Jun 24 2026, 5:02 PM
asomers committed rGbd1c0ff49c48: Revert "fts: refactor to use fd-relative operations internally" (authored by asomers).
Revert "fts: refactor to use fd-relative operations internally"
Jun 24 2026, 5:02 PM

Jun 23 2026

asomers committed rGb7d2f7c1a68c: fusefs: fix two intermittency bugs in the destroy tests (authored by asomers).
fusefs: fix two intermittency bugs in the destroy tests
Jun 23 2026, 11:32 PM
asomers closed D57787: fusefs: fix two intermittency bugs in the destroy tests.
Jun 23 2026, 11:32 PM
asomers added inline comments to D57787: fusefs: fix two intermittency bugs in the destroy tests.
Jun 23 2026, 11:30 PM
asomers committed rG381ebe25f0b9: fusefs: proofread an error message in the tests (authored by asomers).
fusefs: proofread an error message in the tests
Jun 23 2026, 8:50 PM
asomers added inline comments to D57781: fusefs: fix a race in the pre-init tests.
Jun 23 2026, 8:50 PM
asomers requested review of D57787: fusefs: fix two intermittency bugs in the destroy tests.
Jun 23 2026, 8:45 PM
asomers closed D57781: fusefs: fix a race in the pre-init tests.
Jun 23 2026, 6:02 PM
asomers committed rG2c1482e30536: fusefs: fix a race in the pre-init tests (authored by asomers).
fusefs: fix a race in the pre-init tests
Jun 23 2026, 6:02 PM