Page MenuHomeFreeBSD
Feed Advanced Search

Apr 19 2022

asomers committed rG8c47d8f53854: prometheus_sysctl_exporter: fix metric aliasing (authored by asomers).
prometheus_sysctl_exporter: fix metric aliasing
Apr 19 2022, 12:57 PM
asomers closed D34952: prometheus_sysctl_exporter: fix metric aliasing.
Apr 19 2022, 12:57 PM
asomers committed rG3a1b3c6a1e68: fusefs: correctly handle servers that report too much data written (authored by asomers).
fusefs: correctly handle servers that report too much data written
Apr 19 2022, 1:02 AM
asomers closed D34955: fusefs: correctly handle servers that report too much data written.
Apr 19 2022, 1:02 AM

Apr 18 2022

asomers requested review of D34955: fusefs: correctly handle servers that report too much data written.
Apr 18 2022, 11:07 PM
asomers added a comment to D32886: prometheus_sysctl_exporter: Improve sysctl OID names rewriting..

@rew see D34952 for an alternate fix.

Apr 18 2022, 9:38 PM
asomers requested review of D34952: prometheus_sysctl_exporter: fix metric aliasing.
Apr 18 2022, 9:37 PM
asomers accepted D34944: geli: Add a chicken switch for unmapped I/O.

LGTM, but see my comment in the PR. I doubt unmapped I/O is actually being used.

Apr 18 2022, 5:47 PM

Apr 15 2022

asomers committed rG155ac516c60f: fusefs: validate servers' error values (authored by asomers).
fusefs: validate servers' error values
Apr 15 2022, 7:59 PM
asomers closed D34931: fusefs: validate servers' error values.
Apr 15 2022, 7:58 PM
asomers added inline comments to D34931: fusefs: validate servers' error values.
Apr 15 2022, 7:32 PM
asomers requested review of D34931: fusefs: validate servers' error values.
Apr 15 2022, 7:09 PM

Apr 13 2022

asomers added a comment to D32886: prometheus_sysctl_exporter: Improve sysctl OID names rewriting..

OTOH, on my system the only collisions are caused by the ZFS sysctls marked "LEGACY", and vm.uma.tcp_log_bucket.size/vm.uma.tcp_log.bucket_size. So a less disruptive option would simply be to ignore the LEGACY sysctls, and rename vm.uma.tcp_log.bucket_size.

Apr 13 2022, 5:40 PM
asomers added a comment to D32886: prometheus_sysctl_exporter: Improve sysctl OID names rewriting..
In D32886#791065, @rew wrote:

If the name of the metric being exported changes...how will that not break existing setups?

Apr 13 2022, 5:27 PM
asomers requested changes to D32886: prometheus_sysctl_exporter: Improve sysctl OID names rewriting..

The code change looks sensible to me. But what happens if there are two sysctls named foo..bar and foo_bar? Won't this still result in a collision? Or are such cases considered too rare to worry about? Also, the man page ought to reflect this change.

Apr 13 2022, 5:07 PM

Apr 6 2022

asomers committed rG32273253667b: fusefs: fix two bugs regarding VOP_RECLAIM of the root inode (authored by asomers).
fusefs: fix two bugs regarding VOP_RECLAIM of the root inode
Apr 6 2022, 10:18 PM
asomers closed D34753: fusefs: fix two bugs regarding VOP_RECLAIM of the root inode.
Apr 6 2022, 10:18 PM
asomers updated the diff for D34809: Fix overflow errors in sbttous and sbttoms.
  • 32-bit compatible printf format specifiers
Apr 6 2022, 9:19 PM
asomers requested review of D34809: Fix overflow errors in sbttous and sbttoms.
Apr 6 2022, 8:07 PM
asomers accepted D34790: fix integer overflow bugs in *stosbt.

LGTM except for the commit message. The problems with ustosbt are in the range of 2s - 4295s. For nstosbt it's 2s - 4s. And for mstosbt it's 2s - 4294967s.

Apr 6 2022, 2:34 AM

Apr 2 2022

asomers added reviewers for D34753: fusefs: fix two bugs regarding VOP_RECLAIM of the root inode: emaste, pfg.
Apr 2 2022, 9:34 PM
asomers updated the diff for D34753: fusefs: fix two bugs regarding VOP_RECLAIM of the root inode.

Release root inode even if the server is already detached

Apr 2 2022, 9:34 PM
asomers requested review of D34753: fusefs: fix two bugs regarding VOP_RECLAIM of the root inode.
Apr 2 2022, 7:43 PM

Mar 17 2022

asomers accepted D34593: fusefs: Initialize a pad word in the mknod message.

LGTM

Mar 17 2022, 10:23 PM

Mar 15 2022

asomers closed D34572: sysutils/ztop: update to 0.2.0.
Mar 15 2022, 9:15 PM
asomers committed R11:eca3d5adb5fc: sysutils/ztop: update to 0.2.0 (authored by asomers).
sysutils/ztop: update to 0.2.0
Mar 15 2022, 9:15 PM
asomers requested review of D34572: sysutils/ztop: update to 0.2.0.
Mar 15 2022, 9:02 PM

Mar 9 2022

asomers committed rG79ec7ebf88ef: fusefs: fix a cached attributes bug during directory rename (authored by asomers).
fusefs: fix a cached attributes bug during directory rename
Mar 9 2022, 5:22 PM

Mar 5 2022

asomers closed D34403: ggated: Only set the default value for ggated_config in /etc/default.

@0mp beat me to it in https://reviews.freebsd.org/D34439 .

Mar 5 2022, 6:32 PM

Mar 2 2022

asomers committed rG837e2f537c74: [skip ci] fusefs: delete a stray comment from 91972cfcddf (authored by asomers).
[skip ci] fusefs: delete a stray comment from 91972cfcddf
Mar 2 2022, 11:38 PM
asomers committed rG3d721de049be: Fix NFS exports of FUSE file systems for big directories (authored by asomers).
Fix NFS exports of FUSE file systems for big directories
Mar 2 2022, 11:36 PM

Mar 1 2022

asomers requested review of D34403: ggated: Only set the default value for ggated_config in /etc/default.
Mar 1 2022, 4:45 AM

Feb 28 2022

asomers committed rGc068632981eb: Add ggated rc script (authored by asomers).
Add ggated rc script
Feb 28 2022, 4:16 AM
asomers closed D31709: Add ggated rc script.
Feb 28 2022, 4:16 AM
asomers accepted D31709: Add ggated rc script.
Feb 28 2022, 4:10 AM

Feb 24 2022

asomers committed rGe8553be9bcfc: fusefs: fix a cached attributes bug during directory rename (authored by asomers).
fusefs: fix a cached attributes bug during directory rename
Feb 24 2022, 9:08 PM
asomers closed D34336: fusefs: fix a cached attributes bug during directory rename.
Feb 24 2022, 9:07 PM
asomers added a comment to D34336: fusefs: fix a cached attributes bug during directory rename.

Hehe, yeah. C++ that's not actually C is surprisingly uncommon. BTW, did you see the related PR at https://github.com/pjd/pjdfstest/pull/58 ?

Feb 24 2022, 4:08 PM

Feb 22 2022

asomers requested review of D34336: fusefs: fix a cached attributes bug during directory rename.
Feb 22 2022, 5:03 AM

Feb 19 2022

asomers added inline comments to D34079: [WIP] sysutils/fusefs-ntfs: Update to 2021.8.22.
Feb 19 2022, 6:44 PM

Feb 17 2022

asomers committed rG46fdfa9e1102: sesutil: fix a comment (authored by asomers).
sesutil: fix a comment
Feb 17 2022, 4:35 AM
asomers committed rG96d0f07d08a9: ses: minor cleanup (authored by asomers).
ses: minor cleanup
Feb 17 2022, 4:34 AM
asomers committed rG2af3758a3294: Various fixes for ggatec and ggated (authored by asomers).
Various fixes for ggatec and ggated
Feb 17 2022, 4:08 AM

Feb 12 2022

asomers committed rG0b6a34acda42: [skip ci] fusefs: delete a stray comment from 91972cfcddf (authored by asomers).
[skip ci] fusefs: delete a stray comment from 91972cfcddf
Feb 12 2022, 4:29 PM

Feb 5 2022

asomers committed rG18ed2ce77a25: fusefs: fix the build without INVARIANTS after 00134a07898 (authored by asomers).
fusefs: fix the build without INVARIANTS after 00134a07898
Feb 5 2022, 1:45 AM

Feb 4 2022

asomers closed D33726: fusefs: fix VOP_READDIR problems for NFS-exported FUSE file systems.
Feb 4 2022, 11:32 PM
asomers committed rG00134a07898f: fusefs: require FUSE_NO_OPENDIR_SUPPORT for NFS exporting (authored by asomers).
fusefs: require FUSE_NO_OPENDIR_SUPPORT for NFS exporting
Feb 4 2022, 11:32 PM
asomers committed rG4a6526d84a56: fusefs: optimize NFS readdir for FUSE_NO_OPENDIR_SUPPORT (authored by asomers).
fusefs: optimize NFS readdir for FUSE_NO_OPENDIR_SUPPORT
Feb 4 2022, 11:32 PM
asomers committed rGd088dc76e1a6: Fix NFS exports of FUSE file systems for big directories (authored by asomers).
Fix NFS exports of FUSE file systems for big directories
Feb 4 2022, 11:32 PM
asomers added a comment to D33726: fusefs: fix VOP_READDIR problems for NFS-exported FUSE file systems.

Yep, that's exactly the idea.

Feb 4 2022, 10:52 PM

Feb 1 2022

asomers added a comment to D33726: fusefs: fix VOP_READDIR problems for NFS-exported FUSE file systems.

@rmacklem will you be able to review this PR? I'd like to get it into FreeBSD 13.1.

Feb 1 2022, 8:43 PM

Jan 26 2022

asomers accepted D34056: Fix test of ses(4) when there is no SES device exists.
Jan 26 2022, 11:06 PM
asomers added inline comments to D34056: Fix test of ses(4) when there is no SES device exists.
Jan 26 2022, 10:54 PM
asomers added a comment to D34056: Fix test of ses(4) when there is no SES device exists.

Thanks @lwhsu ! I was actually working on this myself at this very moment. But I see that you're ahead of me.

Jan 26 2022, 10:46 PM

Jan 20 2022

asomers accepted D33957: fusefs: Address -Wunused-but-set-variable warnings.
Jan 20 2022, 12:07 AM
asomers added inline comments to D33954: ses: cleanup ses tests.
Jan 20 2022, 12:03 AM
asomers updated the diff for D33954: ses: cleanup ses tests.
  • Use ses_status_common_get_element_status_code
Jan 20 2022, 12:03 AM

Jan 19 2022

asomers requested changes to D33957: fusefs: Address -Wunused-but-set-variable warnings.
Jan 19 2022, 11:15 PM
asomers updated the diff for D33954: ses: cleanup ses tests.
  • nvd and nvme devices are not part of CAM
Jan 19 2022, 10:20 PM
asomers requested review of D33955: sesutil: plug memory leaks.
Jan 19 2022, 9:59 PM
asomers requested review of D33954: ses: cleanup ses tests.
Jan 19 2022, 9:36 PM
asomers added inline comments to D31809: Add tests for ses(4).
Jan 19 2022, 9:13 PM
asomers committed rG18acbeb392cb: sesutil: fix a comment (authored by asomers).
sesutil: fix a comment
Jan 19 2022, 7:44 PM
asomers committed rGeea7c61590ae: Add tests for ses(4) (authored by asomers).
Add tests for ses(4)
Jan 19 2022, 7:44 PM
asomers closed D31809: Add tests for ses(4).
Jan 19 2022, 7:44 PM
asomers added a comment to D31809: Add tests for ses(4).
In D31809#767688, @ken wrote:

I'm assuming this will need to run on a system with a SES device.

That's fine. Someone might write one for CTL someday, but that would be too much work for just a test rig.

Jan 19 2022, 7:37 PM
asomers committed rG170a0a8ebbd3: ses: minor cleanup (authored by asomers).
ses: minor cleanup
Jan 19 2022, 7:09 PM
asomers closed D31686: ses: minor cleanup.
Jan 19 2022, 7:09 PM
asomers closed D33800: fusefs: implement VOP_DEALLOCATE.
Jan 19 2022, 4:27 AM
asomers committed rG89d57b94d776: fusefs: implement VOP_DEALLOCATE (authored by asomers).
fusefs: implement VOP_DEALLOCATE
Jan 19 2022, 4:27 AM

Jan 18 2022

asomers committed rG542dbacf596e: fusefs: in the tests, always assume debug.try_reclaim_vnode is available (authored by asomers).
fusefs: in the tests, always assume debug.try_reclaim_vnode is available
Jan 18 2022, 2:29 AM
asomers committed rGc85846ea3ea5: Fix a race in fusefs that can corrupt a file's size. (authored by asomers).
Fix a race in fusefs that can corrupt a file's size.
Jan 18 2022, 1:44 AM
asomers committed rGeccfee8330e8: fusefs: implement VOP_ALLOCATE (authored by asomers).
fusefs: implement VOP_ALLOCATE
Jan 18 2022, 1:18 AM
asomers committed rGbfffd3510807: fusefs: in the tests, always assume debug.try_reclaim_vnode is available (authored by asomers).
fusefs: in the tests, always assume debug.try_reclaim_vnode is available
Jan 18 2022, 1:13 AM
asomers committed rG449d02a12e50: fusefs: copy_file_range must update file timestamps (authored by asomers).
fusefs: copy_file_range must update file timestamps
Jan 18 2022, 1:07 AM
asomers committed rG36ba360558a7: Fix a race in fusefs that can corrupt a file's size. (authored by asomers).
Fix a race in fusefs that can corrupt a file's size.
Jan 18 2022, 1:03 AM

Jan 11 2022

asomers updated the diff for D33800: fusefs: implement VOP_DEALLOCATE.
  • Properly handle IO_SYNC during VOP_DEALLOCATE for fuse
Jan 11 2022, 5:06 AM
asomers added inline comments to D33800: fusefs: implement VOP_DEALLOCATE.
Jan 11 2022, 3:13 AM

Jan 9 2022

asomers requested review of D33800: fusefs: implement VOP_DEALLOCATE.
Jan 9 2022, 4:55 AM

Jan 8 2022

asomers updated the diff for D33726: fusefs: fix VOP_READDIR problems for NFS-exported FUSE file systems.
  • Prohibit exporting file systems during VOP_VPTOFH, not VOP_MOUNT
Jan 8 2022, 9:49 PM

Jan 7 2022

asomers accepted D33783: cam: Include more statuses as errors for CAM_IO_STATS.
Jan 7 2022, 6:31 PM
asomers added a comment to D33783: cam: Include more statuses as errors for CAM_IO_STATS.

What's the difference between CAM_CMD_TIMEOUT and CAM_SEL_TIMEOUT ?

Jan 7 2022, 6:24 PM

Jan 4 2022

asomers closed D33692: sysutils/openzfs: fix build errors.
Jan 4 2022, 6:02 PM
asomers committed R11:b3c2b81c82c2: sysutils/openzfs: fix build errors (authored by asomers).
sysutils/openzfs: fix build errors
Jan 4 2022, 6:02 PM

Jan 3 2022

asomers committed rG374e8226d225: nfs: don't truncate directory cookies to 32-bits in the NFS server (authored by asomers).
nfs: don't truncate directory cookies to 32-bits in the NFS server
Jan 3 2022, 5:44 AM
asomers committed rGf09df4b05cf4: fusefs: correctly handle an inode that changes file types (authored by asomers).
fusefs: correctly handle an inode that changes file types
Jan 3 2022, 5:32 AM
asomers committed rG8ec62f06143a: nfs: don't truncate directory cookies to 32-bits in the NFS server (authored by asomers).
nfs: don't truncate directory cookies to 32-bits in the NFS server
Jan 3 2022, 3:26 AM
asomers committed rG642399932d58: fusefs: invalidate the cache during copy_file_range (authored by asomers).
fusefs: invalidate the cache during copy_file_range
Jan 3 2022, 3:09 AM
asomers committed rGd056bc6f401a: fusefs: inline fuse_io_dispatch (authored by asomers).
fusefs: inline fuse_io_dispatch
Jan 3 2022, 3:04 AM
asomers committed rG139764c4613c: fusefs: correctly handle an inode that changes file types (authored by asomers).
fusefs: correctly handle an inode that changes file types
Jan 3 2022, 2:52 AM
asomers committed rG2472f847281a: fusefs: better debugging for FUSE_RENAME in the tests (authored by asomers).
fusefs: better debugging for FUSE_RENAME in the tests
Jan 3 2022, 2:36 AM
asomers committed rGf284bed200b0: geom_gate: ensure readprov is null-terminated (authored by asomers).
geom_gate: ensure readprov is null-terminated
Jan 3 2022, 1:34 AM
asomers closed D31727: geom_gate: ensure readprov is null-terminated.
Jan 3 2022, 1:34 AM
asomers committed rG6226477a462f: Various fixes for ggatec and ggated (authored by asomers).
Various fixes for ggatec and ggated
Jan 3 2022, 1:00 AM
asomers closed D31722: Various fixes for ggatec and ggated.
Jan 3 2022, 1:00 AM
asomers accepted D31722: Various fixes for ggatec and ggated.
Jan 3 2022, 12:45 AM
asomers accepted D31727: geom_gate: ensure readprov is null-terminated.
Jan 3 2022, 12:43 AM
asomers requested review of D33726: fusefs: fix VOP_READDIR problems for NFS-exported FUSE file systems.
Jan 3 2022, 12:41 AM

Jan 2 2022

asomers accepted D31727: geom_gate: ensure readprov is null-terminated.

LGTM

Jan 2 2022, 3:57 AM
asomers accepted D31722: Various fixes for ggatec and ggated.

LGTM, except for the style nit on line 256 of ggatec.c .

Jan 2 2022, 3:36 AM