Page MenuHomeFreeBSD

avg (Andriy Gapon)
User

Projects

User Details

User Since
Jun 4 2014, 6:42 AM (254 w, 3 d)

Recent Activity

Wed, Apr 10

avg added a comment to D18670: Minor speedup for load_kld function.

If the zfs.ko module is loaded, a zfs module exists in the kernel, but I suspect that zfs doesn't exist in a kernel with it compiled in; only zfsctrl, based on what avg has suggested

Once again, you are confusing a name of a loadable file with a name of a module. Which is not surprising as that duality is confusing. E.g., a single loadable file can contains multiple modules.
Whether ZFS is compiled into the kernel or loaded via zfs.ko, the module name is still zfsctrl. It's the module name.

Wed, Apr 10, 12:04 PM

Tue, Apr 9

avg added inline comments to D19817: add mrsas_shutdown method.
Tue, Apr 9, 7:07 PM
avg added a comment to D19817: add mrsas_shutdown method.
In D19817#426388, @imp wrote:

This looks good to me, however I'd wait a few days to see if Scott can spot something that I can't.

Tue, Apr 9, 7:05 PM
avg updated the diff for D19817: add mrsas_shutdown method.

remove a wrong panicstr check that was left by accident

Tue, Apr 9, 1:36 PM

Mon, Apr 8

avg added a reviewer for D19817: add mrsas_shutdown method: scottl.
Mon, Apr 8, 6:20 PM

Sat, Apr 6

avg added a comment to D19833: pci_cfgreg.c: Use io port config access for early boot time..
In D19833#425585, @kib wrote:
In D19833#425441, @avg wrote:

LGTM.

I wonder if the pci_cfgregopen problem reported for AMD Ryzen systems has a similar cause...

What is the Ryzen problem ? This issue can only occur when config space is accessed before pmap is initialized, and I am only aware of pci_early_quirks which do that, which might falls to MCFG access only on some Intels.

Sat, Apr 6, 4:14 PM

Fri, Apr 5

avg accepted D19833: pci_cfgreg.c: Use io port config access for early boot time..
Fri, Apr 5, 9:55 PM
avg added a comment to D19833: pci_cfgreg.c: Use io port config access for early boot time..

I wonder if the pci_cfgregopen problem reported for AMD Ryzen systems has a similar cause...

Fri, Apr 5, 8:46 PM

Thu, Apr 4

avg added inline comments to D19817: add mrsas_shutdown method.
Thu, Apr 4, 5:46 PM
avg updated the diff for D19817: add mrsas_shutdown method.
  • update
Thu, Apr 4, 6:57 AM
avg created D19817: add mrsas_shutdown method.
Thu, Apr 4, 6:51 AM

Fri, Mar 22

avg committed rS345418: Revert r345410, VOP_FSYNC change in ZFS vdev_file.
Revert r345410, VOP_FSYNC change in ZFS vdev_file
Fri, Mar 22, 5:44 PM
avg committed rS345411: intpm: change translation of HBA error status to smbus(4) errors.
intpm: change translation of HBA error status to smbus(4) errors
Fri, Mar 22, 10:38 AM
avg committed rS345410: ZFS vdev_file: use correct value for waitfor parameter of VOP_FSYNC.
ZFS vdev_file: use correct value for waitfor parameter of VOP_FSYNC
Fri, Mar 22, 9:12 AM

Mar 11 2019

avg added a comment to D19094: Restore ARC MFU/MRU pressure.

No more replays?

Mar 11 2019, 9:39 AM · ZFS

Mar 2 2019

avg added a comment to D19153: Handle SIGPIPE in gssd, and limit kgssapi RPC retries.

Thank you, Rick!

Mar 2 2019, 9:42 AM

Mar 1 2019

avg added a comment to D19153: Handle SIGPIPE in gssd, and limit kgssapi RPC retries.

Somewhat belated question, would it make sense to mark the client created in sys_gssd_syscall() as interruptible?

Mar 1 2019, 9:03 AM

Feb 25 2019

avg removed a reviewer for D18977: units(1): Refactor the manual and update usage information: Src Committers.

I consider using the whole "Src committers" group as a reviewer to be inappropriate.
Especially for a change in a minor utility.

Feb 25 2019, 4:24 PM

Feb 22 2019

avg accepted D19098: Parallel zfs mounting.

I haven't thoroughly examined the change, but the procedure you followed sounds good to me.
And if it works, then it is good enough for me.

Feb 22 2019, 11:57 AM

Feb 21 2019

avg added a comment to D19094: Restore ARC MFU/MRU pressure.

Do you succesefull contact George?

Feb 21 2019, 5:36 PM · ZFS

Feb 20 2019

avg committed rS344361: zpool.8: sort zpool status flags in the same order as in illumos manual.
zpool.8: sort zpool status flags in the same order as in illumos manual
Feb 20 2019, 1:37 PM
avg committed rS344360: zpool.8: document -D flag for zpool status.
zpool.8: document -D flag for zpool status
Feb 20 2019, 1:34 PM
avg committed rS344359: fix userland illumos taskq code to pass relative timeout to cv_timedwait.
fix userland illumos taskq code to pass relative timeout to cv_timedwait
Feb 20 2019, 1:19 PM

Feb 14 2019

avg added a comment to D19094: Restore ARC MFU/MRU pressure.

Let me try to contact George again.

Feb 14 2019, 12:27 PM · ZFS

Jan 30 2019

avg accepted D19029: Remove unecessary "All rights reserved" from files under my or Panasas's copyright..

Not an expert on these matter, but I have no problem with the change.
Thanks!

Jan 30 2019, 9:21 AM

Jan 29 2019

avg added a comment to D19008: zfsbootcfg(8): Rewrite to use libbe.

Or if a "boot pool" setup is used (kernel is loaded from one pool, root is mounted from another). Or if reboot -r has been run prior to zfsbootcfg.

Jan 29 2019, 6:19 AM

Jan 28 2019

avg committed rS343523: MFC r342170: add support for marking interrupt handlers as suspended.
MFC r342170: add support for marking interrupt handlers as suspended
Jan 28 2019, 9:45 AM

Jan 11 2019

avg committed rS342943: MFC r342525: MFV r342469: 9630 add lzc_rename and lzc_destroy to libzfs_core.
MFC r342525: MFV r342469: 9630 add lzc_rename and lzc_destroy to libzfs_core
Jan 11 2019, 12:18 PM
avg committed rS342942: MFC r342525: MFV r342469: 9630 add lzc_rename and lzc_destroy to libzfs_core.
MFC r342525: MFV r342469: 9630 add lzc_rename and lzc_destroy to libzfs_core
Jan 11 2019, 11:49 AM
avg committed rS342941: MFC r342541: MFV r342532: 5882 Temporary pool names.
MFC r342541: MFV r342532: 5882 Temporary pool names
Jan 11 2019, 11:46 AM
avg committed rS342940: MFC r342541: MFV r342532: 5882 Temporary pool names.
MFC r342541: MFV r342532: 5882 Temporary pool names
Jan 11 2019, 11:45 AM
avg committed rS342939: MFC r342169: add a knob that disables detection of write protected disks.
MFC r342169: add a knob that disables detection of write protected disks
Jan 11 2019, 11:43 AM
avg committed rS342938: MFC r342169: add a knob that disables detection of write protected disks.
MFC r342169: add a knob that disables detection of write protected disks
Jan 11 2019, 11:42 AM

Dec 28 2018

avg committed rS342569: MFC r342193: ichwd: add a few assertions about tco_version.
MFC r342193: ichwd: add a few assertions about tco_version
Dec 28 2018, 8:53 AM
avg committed rS342568: MFC r342193: ichwd: add a few assertions about tco_version.
MFC r342193: ichwd: add a few assertions about tco_version
Dec 28 2018, 8:53 AM
avg committed rS342567: MFC r342073: ichwd: add Sunrise Point-LP ID.
MFC r342073: ichwd: add Sunrise Point-LP ID
Dec 28 2018, 8:50 AM
avg committed rS342566: MFC r342073: ichwd: add Sunrise Point-LP ID.
MFC r342073: ichwd: add Sunrise Point-LP ID
Dec 28 2018, 8:50 AM
avg committed rS342565: MFC r342072: ichwd: add support for clearing No Reboot bit in TCOv4.
MFC r342072: ichwd: add support for clearing No Reboot bit in TCOv4
Dec 28 2018, 8:48 AM
avg committed rS342564: MFC r342072: ichwd: add support for clearing No Reboot bit in TCOv4.
MFC r342072: ichwd: add support for clearing No Reboot bit in TCOv4
Dec 28 2018, 8:48 AM

Dec 26 2018

avg committed rS342541: MFV r342532: 5882 Temporary pool names.
MFV r342532: 5882 Temporary pool names
Dec 26 2018, 11:03 AM
avg committed rS342532: 5882 Temporary pool names.
5882 Temporary pool names
Dec 26 2018, 10:41 AM
avg committed rS342525: MFV r342469: 9630 add lzc_rename and lzc_destroy to libzfs_core.
MFV r342469: 9630 add lzc_rename and lzc_destroy to libzfs_core
Dec 26 2018, 10:37 AM
avg committed rS342473: MFC r342204: cyapa.4, isl.4: cross-reference and document use of….
MFC r342204: cyapa.4, isl.4: cross-reference and document use of…
Dec 26 2018, 9:23 AM
avg committed rS342472: MFC r342204: cyapa.4, isl.4: cross-reference and document use of….
MFC r342204: cyapa.4, isl.4: cross-reference and document use of…
Dec 26 2018, 9:22 AM
avg committed rS342471: MFC r341681: daprobedone: announce if a disk is write-protected.
MFC r341681: daprobedone: announce if a disk is write-protected
Dec 26 2018, 9:19 AM
avg committed rS342470: MFC r341681: daprobedone: announce if a disk is write-protected.
MFC r341681: daprobedone: announce if a disk is write-protected
Dec 26 2018, 9:16 AM
avg committed rS342469: 9630 add lzc_rename and lzc_destroy to libzfs_core.
9630 add lzc_rename and lzc_destroy to libzfs_core
Dec 26 2018, 7:57 AM

Dec 20 2018

avg committed rS342278: MFC r341632: acpi_{Device,Battery}IsPresent: restore pre-r330957 behaviour.
MFC r341632: acpi_{Device,Battery}IsPresent: restore pre-r330957 behaviour
Dec 20 2018, 8:45 AM

Dec 18 2018

avg committed rS342204: cyapa.4, isl.4: cross-reference and document use of chromebook_platform(4).
cyapa.4, isl.4: cross-reference and document use of chromebook_platform(4)
Dec 18 2018, 9:43 PM
avg committed rS342193: ichwd: add a few assertions about tco_version.
ichwd: add a few assertions about tco_version
Dec 18 2018, 5:18 PM
avg updated the summary of D18420: add a method to defer destruction of if_softc to if_destroy.
Dec 18 2018, 3:20 PM

Dec 17 2018

avg committed rS342179: fix formatting and style in ig4iic_acpi_probe afetr r339754.
fix formatting and style in ig4iic_acpi_probe afetr r339754
Dec 17 2018, 9:33 PM
avg committed rS342170: add support for marking interrupt handlers as suspended.
add support for marking interrupt handlers as suspended
Dec 17 2018, 5:11 PM
avg closed D15755: add support for marking interrupt handlers as suspended.
Dec 17 2018, 5:11 PM
avg committed rS342169: add a knob that disables detection of write protected disks.
add a knob that disables detection of write protected disks
Dec 17 2018, 4:02 PM
avg closed D18496: add a knob that disables detection of write protected disks.
Dec 17 2018, 4:02 PM

Dec 15 2018

avg added inline comments to D18496: add a knob that disables detection of write protected disks.
Dec 15 2018, 1:59 PM
avg added a comment to D18420: add a method to defer destruction of if_softc to if_destroy.

At work we decided to use the approach of if_gif / if_gre.
So, we don't really need this change.
But if people find it useful (e.g. @ae) and no one objects (looking at @bz), then I would like to commit this change and to merge if we have a spare field.

Dec 15 2018, 1:46 PM

Dec 14 2018

avg committed rS342073: ichwd: add Sunrise Point-LP ID.
ichwd: add Sunrise Point-LP ID
Dec 14 2018, 9:30 AM
avg committed rS342072: ichwd: add support for clearing No Reboot bit in TCOv4.
ichwd: add support for clearing No Reboot bit in TCOv4
Dec 14 2018, 9:28 AM

Dec 10 2018

avg updated the diff for D18496: add a knob that disables detection of write protected disks.

correct description of the new sysctl

Dec 10 2018, 8:26 AM
avg added a comment to D18496: add a knob that disables detection of write protected disks.

While here, I also fixed setting of the next state in the case of malloc failure in DA_STATE_PROBE_WP.

Dec 10 2018, 8:23 AM
avg created D18496: add a knob that disables detection of write protected disks.
Dec 10 2018, 8:21 AM
avg added a comment to D18494: Revert to using the upstream zpool-features(7) man page.

Unfortunately, I disagree with this change. I think that it is backwards.
illumos has already translated their zfs.1m and zpool.1m to mdoc format, so I assume that that's the direction they are moving in.
I'd rather help them with that in this case as well.
IMO, that would be a better way to overcome the divergence.

Dec 10 2018, 7:27 AM

Dec 7 2018

avg committed rS341696: acpi_MatchHid: use ACPI_MATCHHID_NOMATCH instead of FALSE.
acpi_MatchHid: use ACPI_MATCHHID_NOMATCH instead of FALSE
Dec 7 2018, 4:08 PM
avg committed rS341695: aibs: fix a typo in the probe method that was introduced in r339754.
aibs: fix a typo in the probe method that was introduced in r339754
Dec 7 2018, 4:04 PM
avg committed rS341681: daprobedone: announce if a disk is write-protected.
daprobedone: announce if a disk is write-protected
Dec 7 2018, 12:04 PM
avg updated the diff for D15755: add support for marking interrupt handlers as suspended.
  • add and make use of rman_{get,set}_irq_cookie() and a new field r_irq_cookie to back them
  • slide up head
Dec 7 2018, 11:02 AM

Dec 6 2018

avg added inline comments to D15755: add support for marking interrupt handlers as suspended.
Dec 6 2018, 2:35 PM
avg committed rS341633: MFC r336641: fix incorrect operator in the AUDITPIPE_SET_QLIMIT bounds check.
MFC r336641: fix incorrect operator in the AUDITPIPE_SET_QLIMIT bounds check
Dec 6 2018, 1:33 PM
avg committed rS341632: acpi_{Device,Battery}IsPresent: restore pre-r330957 behaviour.
acpi_{Device,Battery}IsPresent: restore pre-r330957 behaviour
Dec 6 2018, 12:34 PM
avg added a reviewer for D7179: move handling of zvol devices out of txg sync thread: mav.
Dec 6 2018, 8:35 AM

Dec 4 2018

avg added a comment to D18420: add a method to defer destruction of if_softc to if_destroy.
In D18420#392363, @ae wrote:

I'm inclined to agree. For tunneling interfaces I used global per-driver sx lock to prevent concurrent ioctl invocation. I think these drivers are not affected by this problem.

Dec 4 2018, 12:15 PM
avg added a comment to D18420: add a method to defer destruction of if_softc to if_destroy.
In D18420#392349, @ae wrote:

Can you provide an example, what another driver needs such method? Maybe it is enough to fix the problem locally in if_lagg for first time?

Dec 4 2018, 11:03 AM

Dec 3 2018

avg added a comment to D18420: add a method to defer destruction of if_softc to if_destroy.
In D18420#392053, @bz wrote:

Sorry but my understanding is that this could possibly free the softc even before lagg_clone_destroy() has finished, couldn't it?

Dec 3 2018, 4:35 PM
avg created D18420: add a method to defer destruction of if_softc to if_destroy.
Dec 3 2018, 1:24 PM
avg added a member for x86: avg.
Dec 3 2018, 1:24 PM
avg added a member for Src Committers: avg.
Dec 3 2018, 1:24 PM
avg removed a member for bhyve: avg.
Dec 3 2018, 1:20 PM
avg accepted D18391: zfs: we can boot from dataset with large_dnode enabled.
Dec 3 2018, 1:17 PM

Nov 30 2018

avg added a comment to D18391: zfs: we can boot from dataset with large_dnode enabled.

Maybe rather than removing the code it would be better to ifdef it out?
But not sure. What are plans for illumos in this respect?

Nov 30 2018, 11:30 AM

Nov 21 2018

avg updated subscribers of D17465: Socket level scheduling support for Multi Socket system.

Scheduler should be aware of the topology of socket also as to keep threads in same socket if possible while migration as

Nov 21 2018, 6:18 AM

Nov 20 2018

avg added a comment to D17465: Socket level scheduling support for Multi Socket system.

I see what the change does but not why. Could you please provide some rationale?

Nov 20 2018, 6:58 AM

Nov 19 2018

avg committed rS340626: MFC r339595: nfsrvd_readdirplus: for some errors, do not fail the entire request.
MFC r339595: nfsrvd_readdirplus: for some errors, do not fail the entire request
Nov 19 2018, 10:01 AM

Nov 6 2018

avg committed rS340190: MFC r339591: ichwd: add support for TCO watchdog timer in Lewisburg PCH (C620).
MFC r339591: ichwd: add support for TCO watchdog timer in Lewisburg PCH (C620)
Nov 6 2018, 5:31 PM
avg committed rS340184: MFC r339595: nfsrvd_readdirplus: for some errors, do not fail the entire request.
MFC r339595: nfsrvd_readdirplus: for some errors, do not fail the entire request
Nov 6 2018, 2:23 PM
avg committed rS340183: MFC r339595: nfsrvd_readdirplus: for some errors, do not fail the entire request.
MFC r339595: nfsrvd_readdirplus: for some errors, do not fail the entire request
Nov 6 2018, 2:21 PM
avg committed rS340182: MFC r339591: ichwd: add support for TCO watchdog timer in Lewisburg PCH (C620).
MFC r339591: ichwd: add support for TCO watchdog timer in Lewisburg PCH (C620)
Nov 6 2018, 1:54 PM

Oct 31 2018

avg accepted D17768: Don't enter DDB for fatal traps before panic by default..
Oct 31 2018, 7:41 AM

Oct 29 2018

avg committed rS339858: MFC r337528: add an option for ddb ps command to print process arguments.
MFC r337528: add an option for ddb ps command to print process arguments
Oct 29 2018, 12:48 PM
avg committed rS339857: MFC r337528: add an option for ddb ps command to print process arguments.
MFC r337528: add an option for ddb ps command to print process arguments
Oct 29 2018, 12:47 PM
avg committed rS339856: MFC r303648: Fix ddb "show proc" to show full arguments.
MFC r303648: Fix ddb "show proc" to show full arguments
Oct 29 2018, 12:45 PM
avg committed rS339855: MFC r303648: Fix ddb "show proc" to show full arguments.
MFC r303648: Fix ddb "show proc" to show full arguments
Oct 29 2018, 12:42 PM

Oct 23 2018

avg committed rS339650: MFC r336634: MFV CK@r336629: Import CK as of commit….
MFC r336634: MFV CK@r336629: Import CK as of commit…
Oct 23 2018, 1:13 PM

Oct 22 2018

avg committed rS339597: MFC r334189: Import CK as of commit 0f017230ccc86929f56bf44ef2dca93d7df8076b.
MFC r334189: Import CK as of commit 0f017230ccc86929f56bf44ef2dca93d7df8076b
Oct 22 2018, 3:54 PM
avg committed rS339595: nfsrvd_readdirplus: for some errors, do not fail the entire request.
nfsrvd_readdirplus: for some errors, do not fail the entire request
Oct 22 2018, 3:33 PM
avg closed D15424: nfsrvd_readdirplus: for some errors, skip an entry instead of failing the request.
Oct 22 2018, 3:33 PM
avg committed rS339591: ichwd: add support for TCO watchdog timer in Lewisburg PCH (C620).
ichwd: add support for TCO watchdog timer in Lewisburg PCH (C620)
Oct 22 2018, 2:44 PM
avg closed D17585: ichwd: add support for TCO watchdog timer in Lewisburg PCH (C620).
Oct 22 2018, 2:44 PM

Oct 19 2018

avg added a comment to D17585: ichwd: add support for TCO watchdog timer in Lewisburg PCH (C620).
In D17585#375321, @mav wrote:

I have no particular objections, just quietly sighing that this area remains so tangled. I haven't investigated the area much recently, but it seems like WDAT-based attach could be cleaner, if it is a widespread standard and does not conflict too badly with existing drivers. Having watchdog drivers enabled in FreeNAS for years we had huge number of complains, caused by random platform specifics, and obtaining some valid configuration directly from platform in face of this table could be priceless.

Oct 19 2018, 5:08 PM