Project

General

Profile

Activity

From 2020-06-25 to 2020-07-24

2020-07-24

10:03 PM Bug #12932 (Closed): Some SMB2 oplock break cases fail in the Windows Protocol Test Suite
"git commit dde7ba523f4198e0f5b40039179233749a87f105":https://github.com/illumos/illumos-gate/commit/dde7ba523f4198e0... Electric Monk
09:46 PM Bug #12981: vdev_hold prone to NULL dereference
Booting up a BE with this patch on the pool in question, I'm able to run a @zpool scrub@ without the machine panickin... Patrick Mooney
06:42 PM Bug #12981 (Closed): vdev_hold prone to NULL dereference
I went to scrub my root pool which had been subject to testing as part of #12894. (It was a root pool that had underg... Patrick Mooney
06:17 PM Feature #12844: Change console font to FreeBSD's style?
giahung 1997tn wrote:
> The current font is too thin and difficult to see. I suggest changing the font to resemble F...
Toomas Soome
03:39 PM Bug #12980: attempting to change MTU on mlxcx based aggregation can induce FMA event
To test, I used two servers.
# on server 1, I had the aggregation and vnic configured as in the main descriptive tex...
Paul Winder
03:34 PM Bug #12980 (Closed): attempting to change MTU on mlxcx based aggregation can induce FMA event
Aggregations will let you (attempt) to change the MTU whilst they are in use, to do that they stop and start appropri... Paul Winder
05:54 AM Support #12973 (Feedback): add support for PCI-E rge cards
Rick V
05:16 AM Bug #12978 (Closed): usr/dict/words has CoC violations
"git commit 9e2a4eaf6fee551c027291466c695e4414145b39":https://github.com/illumos/illumos-gate/commit/9e2a4eaf6fee551c... Electric Monk
03:30 AM Bug #12978 (Closed): usr/dict/words has CoC violations
Four honest-to-goodness slurs are in here, and we should lose 'em. If one wants a more complete list for spelling, t... Dan McDonald

2020-07-23

05:08 PM Bug #12977 (In Progress): smb3 server encryption leak in smb2_send_reply
Gordon Ross
06:25 AM Bug #12977 (Closed): smb3 server encryption leak in smb2_send_reply
When smb encryption is enabled (encrypt=required), copying a large file from a share caused the transfer and machine ... Spencer Berger
04:22 PM Bug #12712 (Closed): xnf calls ddi_dma_nextcookie too many times and panics the system
"git commit 8fa80b6906806016ca3449e9e20ce5f6b49653dc":https://github.com/illumos/illumos-gate/commit/8fa80b6906806016... Electric Monk
08:01 AM Bug #12968: curthread swtch-ing while the kernel is using the FPU
I updated to this fix two days ago and immediately started scrub. Now, after almost two days of scrubbing (this is u... Marcel Telka
06:43 AM Bug #12972 (Closed): Remove reference to deprecated ddi_power from i40e
"git commit aa2a44afcbfb9d08096ea5af01f0bb30d4b7f9a6":https://github.com/illumos/illumos-gate/commit/aa2a44afcbfb9d08... Electric Monk
06:43 AM Bug #12958 (Closed): i40e allocates large amounts of DMA
"git commit aa2a44afcbfb9d08096ea5af01f0bb30d4b7f9a6":https://github.com/illumos/illumos-gate/commit/aa2a44afcbfb9d08... Electric Monk
06:43 AM Bug #12957 (Closed): Some ipadm and dladm commands are slow on i40e
"git commit aa2a44afcbfb9d08096ea5af01f0bb30d4b7f9a6":https://github.com/illumos/illumos-gate/commit/aa2a44afcbfb9d08... Electric Monk
06:39 AM Bug #12957: Some ipadm and dladm commands are slow on i40e
iperf was used place a load on the NIC. Infrastructure restrictions prevented me from putting a full load, with the s... Paul Winder
05:19 AM Feature #104: Bring back lx brand
If someone wants to write up a plan (probably as an "IPD":https://github.com/illumos/ipd ) then we'll certainly consi... Joshua M. Clulow
12:15 AM Bug #12976: system panics with error in IP module
One more piece of data, this appears to be use-after-free:... Dan McDonald
12:03 AM Bug #12976: system panics with error in IP module
Got the coredump. Some initial observations:... Dan McDonald

2020-07-22

09:13 PM Bug #12920: Newer releases falsely report CPU layer 2 cache is faulty on E4-4600 platform
The only remotely related change in that time frame I can see is... Jason King
08:00 PM Bug #12920: Newer releases falsely report CPU layer 2 cache is faulty on E4-4600 platform
root@dba012:/root# fmdump -vu fbf336c0-1a07-ecae-a33a-e8aec4c3d5f9
TIME UUID ...
Jason Matthews
06:43 PM Bug #12920: Newer releases falsely report CPU layer 2 cache is faulty on E4-4600 platform
Do you have fmdump(1M) output you can put here as well? Thanks. Dan McDonald
07:07 PM Bug #12952 (Closed): ms: this statement may fall through
"git commit 6937e379563aa5fe8a003acdcd316b89044dd8dd":https://github.com/illumos/illumos-gate/commit/6937e379563aa5fe... Electric Monk
05:15 PM Bug #12976: system panics with error in IP module
Please make the vmdump available? If there's sensitive information on it, I can assure you (esp. given it's a SmartO... Dan McDonald
04:54 PM Bug #12976 (Closed): system panics with error in IP module

Upgraded some systems to newer releases and started seeing crashes. These systems make heavy use of NAT. Let me kno...
Jason Matthews
03:45 PM Feature #104: Bring back lx brand
As Lx zone was a Microsystems stuff, I wish it can be integrated into illumos gate. May I know if the team will still... Daniel Chan
07:48 AM Bug #12975 (New): Main B bus undervolt prevents forward progress
Houston, we've had a problem. We've had a Main B bus undervolt.
And we had a pretty large bang associated with th...
Walter Bishop
02:22 AM Bug #12966 (Closed): imc driver blew up on missing channel
"git commit 7d91603476b740ff8f4c917d71ee5884ab39cb60":https://github.com/illumos/illumos-gate/commit/7d91603476b740ff... Electric Monk

2020-07-21

09:07 PM Bug #12974 (Closed): libc: left shift of negative value
Build errors on SPARC:... Toomas Soome
08:00 PM Bug #11911 (Closed): Inconsistent case handling for properties in dladm
"git commit 777a71cfc7f5d1d0c739d58698fe598f2cdb6f2d":https://github.com/illumos/illumos-gate/commit/777a71cfc7f5d1d0... Electric Monk
03:35 PM Bug #11911: Inconsistent case handling for properties in dladm
The PR for this was tested by manual runs of dladm, with various capitalization cases of mtu and other properties. W... Garrett D'Amore
07:27 PM Bug #12947 (Closed): stand: this statement may fall through
"git commit a963a5aa3ca3777616e2475ae05969f48439c694":https://github.com/illumos/illumos-gate/commit/a963a5aa3ca37776... Electric Monk
07:05 PM Bug #12966: imc driver blew up on missing channel
This was tested in two ways:
1. Andy was able to arrange for the user who hit the panic to test this and confirm t...
Robert Mustacchi
05:54 PM Bug #12948 (Closed): dr_cpu: this statement may fall through
"git commit acdc433c352771bfb6a3cf85e6bc74782da919af":https://github.com/illumos/illumos-gate/commit/acdc433c352771bf... Electric Monk
05:45 PM Bug #12747 (Closed): sigsetjmp should allow for 8 byte aligned buffer on amd64
"git commit 6a8fa7ea16d9870b21c82af67a2053cb47ed1fb4":https://github.com/illumos/illumos-gate/commit/6a8fa7ea16d9870b... Electric Monk
05:34 PM Bug #12950 (Closed): pcicmu: this statement may fall through
"git commit 9b65801e8bd9a9007efed89ac479e99b9dab83d1":https://github.com/illumos/illumos-gate/commit/9b65801e8bd9a900... Electric Monk
04:23 PM Feature #12946 (Closed): want ability to dump smbios data from crash dump
"git commit 6edddafdeaa7f4e95b88c106b4825057c934d52c":https://github.com/illumos/illumos-gate/commit/6edddafdeaa7f4e9... Electric Monk
02:35 PM Bug #12951 (Closed): serengeti: this statement may fall through
"git commit e98a9323520af2d37dd05c47dd174826c71b0c3a":https://github.com/illumos/illumos-gate/commit/e98a9323520af2d3... Electric Monk
01:56 PM Bug #12949 (Closed): drctl: this statement may fall through
"git commit 88b620a7b440907cc75f1955c584204c6b79b6fd":https://github.com/illumos/illumos-gate/commit/88b620a7b440907c... Electric Monk
01:08 PM Bug #12968: curthread swtch-ing while the kernel is using the FPU
It's not unexpected that you could hit this without doing a scrub since
there was nothing scrub-specific in the bug....
Jerry Jelinek
08:40 AM Bug #12968: curthread swtch-ing while the kernel is using the FPU
In case anyone is interested in further field reports, I've had 3 machines today hit this panic spontaneously without... Alex Wilson
12:41 PM Support #12973 (In Progress): add support for PCI-E rge cards
Rick V
08:50 AM Support #12973: add support for PCI-E rge cards
for reference this is what DDU had to say about my RTL8168 add-in card:... Rick V
07:02 AM Support #12973 (Closed): add support for PCI-E rge cards
the code that support PCI-E variants of the RTL816[89] cards has been around for over a decade but never accounted fo... Rick V

2020-07-20

09:15 PM Bug #12968 (Closed): curthread swtch-ing while the kernel is using the FPU
"git commit 948cceb01d0173f5a732ef880dddcadff2204c12":https://github.com/illumos/illumos-gate/commit/948cceb01d0173f5... Electric Monk
08:46 PM Bug #12968: curthread swtch-ing while the kernel is using the FPU
Jerry made an observation about why the testing for #12794 et al did not catch this regression:
> There are a fair...
Joshua M. Clulow
07:24 PM Bug #12968: curthread swtch-ing while the kernel is using the FPU
To test this I ran the raidz-specific subset of the zfs test suite in a loop for 2 hours.
This also passed previousl...
Jerry Jelinek
05:12 PM Bug #12968: curthread swtch-ing while the kernel is using the FPU
I filled a small raidz1 with about 7GB of data (raidz1 about 1/3 full) and I was able to hit this bug during a scrub.... Jerry Jelinek
12:22 PM Bug #12968: curthread swtch-ing while the kernel is using the FPU
It looks like the fix for this is to turn off T_KFPU before we call removectx instead of after.
This should handle t...
Jerry Jelinek
12:12 PM Bug #12968: curthread swtch-ing while the kernel is using the FPU
Just FYI: The machine is still running okay (but I didn't tried to start scrub again, yet). Marcel Telka
06:30 PM Feature #12971: SES nodes could be supported by vhci symmetric fops
Is there a way to make sure that the non-idempotent and ordering-dependent operations like downloading firmware with ... Robert Mustacchi
07:23 AM Bug #12972 (Closed): Remove reference to deprecated ddi_power from i40e
ddi_power is old and obsolete as per source code:... Paul Winder

2020-07-19

07:20 PM Feature #12971 (In Progress): SES nodes could be supported by vhci symmetric fops
SES devices are generally idempotent and stateless -- i.e. there is not normally an ordering constraint between opera... Garrett D'Amore
07:15 PM Feature #12970 (In Progress): mptsas driver should not exclude SES devices from mpxio consideration
The mptsas driver (and maybe others as well, but I'm focused on mptsas and that's the only one I could conclusively v... Garrett D'Amore
07:12 PM Feature #12969 (In Progress): SES driver could set device id and serial-number properties
In real configurations, SCSI enclosures (SAS devices usually, but not always) are often on multiple paths to the init... Garrett D'Amore
04:30 PM Bug #12515 (Closed): vfalls: array subscript is above array bounds
"git commit fa42722764b7b54c64cf742fc1d5d4ab0f02511a":https://github.com/illumos/illumos-gate/commit/fa42722764b7b54c... Electric Monk
04:25 PM Bug #12105 (Closed): libsmbns: passing argument 1 to restrict-qualified parameter aliases with argument 4
"git commit 790596015610f2e87846342a497f6ee558379163":https://github.com/illumos/illumos-gate/commit/790596015610f2e8... Electric Monk
03:40 PM Feature #12946: want ability to dump smbios data from crash dump
I tested this by loading the mdb module and testing it on a crash dump, writing out the smbios data with @::smbios -w... Robert Mustacchi
05:54 AM Bug #12968 (Closed): curthread swtch-ing while the kernel is using the FPU
After update of my 6 months old OpenIndiana hipster installation to the recent build the machine started to panic wit... Marcel Telka

2020-07-17

03:40 PM Bug #12933 (Closed): Update i40e core code to support NVM v1.7
"git commit 93f1cac532b220b8db1e7715dbb2ae7ec5fe8fe7":https://github.com/illumos/illumos-gate/commit/93f1cac532b220b8... Electric Monk

2020-07-16

02:57 PM Bug #12933: Update i40e core code to support NVM v1.7
This code was the basis of #12957 and #12958 and has been through the test cycle included with those.
I also got t...
Paul Winder
02:27 PM Feature #12967 (Closed): default to apix over pcplusmp
On the x86 side of the house, illumos has traditionally had a series of three different PSM (platform specific module... Robert Mustacchi
01:36 PM Bug #12966 (Closed): imc driver blew up on missing channel
I was given a panic that a user hit in in the imc driver:... Robert Mustacchi

2020-07-15

08:47 PM Feature #12962 (New): add "-p" flag to make "smbadm lookup" output parser friendly
Add a new "-p" flag to "smbadm lookup" command to make the output parser friendly as: <SID>:<Type>:<Name>:[Domain]
F...
chao wang
07:06 PM Feature #12940 (Closed): Add DKIOCFREE support to NVMe devices
"git commit 2ba19bafbe44c6a57d09e79cc5e11875088875bf":https://github.com/illumos/illumos-gate/commit/2ba19bafbe44c6a5... Electric Monk
03:02 AM Feature #12940: Add DKIOCFREE support to NVMe devices
Additionally, I ran the zfs trim tests on a fully NVMe pool. Unfortunately, there were some failures, but these appea... Jason King
07:02 PM Bug #12961 (In Progress): want support for AMD AVIC in bhyve
AMD's Advanced Virtual Interrupt Controller (AVIC) offers similar functionality to APICv on Intel CPUs. It has the p... Patrick Mooney
06:33 PM Bug #12916: bhyve should be able to limit vmx capabilities
I fired this up on an older (and less capable) Westmere machine to make sure it properly detected and enabled the ava... Patrick Mooney
05:55 PM Bug #12916: bhyve should be able to limit vmx capabilities
With this patch applied, I can see the VMX capabilities properly populated on an Ivy Bridge test system:... Patrick Mooney
05:43 PM Bug #12917: bhyve should always use Unrestricted Guest
With this change applied, my bootrom-utilizing guests are still able to boot and run without issue. Without Unrestri... Patrick Mooney
12:44 PM Bug #12794 (Closed): ZFS support for vectorized algorithms on x86 (HW support)
"git commit f91a454727d8e1cd4bbbe2d4efd2754590298697":https://github.com/illumos/illumos-gate/commit/f91a454727d8e1cd... Electric Monk
07:58 AM Bug #12958: i40e allocates large amounts of DMA
Tested along side #12957 Paul Winder
07:57 AM Bug #12957: Some ipadm and dladm commands are slow on i40e
Testing included:
# At the very least all the commands to produce the previous tables.
# Running with different MTU...
Paul Winder
05:49 AM Bug #12960 (Closed): bhyve needs better SIPI notification
Today, when guest actions lead to a SIPI being issued by a vlapic to one of the not-yet-active vCPUs, this predicamen... Patrick Mooney
04:50 AM Bug #12939 (Closed): avoid packing and bitfields in bhyve VMCB
"git commit a517c69d55a640319d65033c3b1275bb8a9c56ab":https://github.com/illumos/illumos-gate/commit/a517c69d55a64031... Electric Monk
03:13 AM Bug #12959 (New): zpool_trim_verify_trimmed should call sync before du
In testing #12940, I noticed that running the zfs tests on raw iron, the zpool_trim_verify_trimmed test would fail on... Jason King

2020-07-14

08:30 PM Feature #12940: Add DKIOCFREE support to NVMe devices
In addition to running the zfs tests on bhyve emulated NVMe devices, I was able to locate a test machine with it's pr... Jason King
03:18 PM Bug #12939: avoid packing and bitfields in bhyve VMCB
Mike Zeller has also tested this in his environment, running VMs over the weekend on platform featuring the change. Patrick Mooney
03:14 PM Bug #12957: Some ipadm and dladm commands are slow on i40e
*Note: Since I originally added this, I realised I was running with 16 msix vector limit (the default is 8). Since th... Paul Winder
02:27 PM Bug #12957 (Closed): Some ipadm and dladm commands are slow on i40e
Some of the network management commands when used against i40e interfaces are slow. Eg
|create-aggr|37s|
|set-lin...
Paul Winder
03:03 PM Bug #12958: i40e allocates large amounts of DMA
*Note: Since I originally added this, I realised I was running with 16 msix vector limit (the default is 8). The effe... Paul Winder
02:40 PM Bug #12958 (Closed): i40e allocates large amounts of DMA
The i40e driver pre-allocates all its DMA for all its rings during the call to mc_start(9E).
Typically one instanc...
Paul Winder
01:46 PM Bug #12298: i40e on XL710 is out of date, port has DLPI errors
This looks like the same as #12933.
If you could try the patch in https://code.illumos.org/c/illumos-gate/+/780 th...
Paul Winder

2020-07-13

09:11 PM Bug #12939: avoid packing and bitfields in bhyve VMCB
I fired up bhyve on a hardware machine and confirmed that my test instance booted and ran fine. Inspecting the VMCB ... Patrick Mooney
09:10 PM Bug #12939: avoid packing and bitfields in bhyve VMCB
In a test compile, tsoome reported that bhyve is gcc9 clean with the proposed fix. Patrick Mooney
08:17 PM Bug #12956: bhyve should set TMR on intr accept
See also: "OS-7622":https://smartos.org/bugview/OS-7622 bhyve vioapic writes can deadlock instance Patrick Mooney
08:15 PM Bug #12956 (New): bhyve should set TMR on intr accept
Currently, bhyve manages the contents of trigger mode registers (TMRs) in the vlapic based on the state of interrupt ... Patrick Mooney
06:19 PM Bug #12935 (Closed): loader: setting vdev size based on label asize is not working
"git commit eb8e4816e886312ff129c1a9213ad86d0fe5ffb6":https://github.com/illumos/illumos-gate/commit/eb8e4816e886312f... Electric Monk
06:12 PM Bug #12387: X11 fails for certain Ryzen CPUs
I have a little more information. First, I upgraded the BIOS version, from 4014 to 5220 . Then, I booted the live U... Gary Mills
05:21 PM Bug #12922 (Closed): bhyve vmm ops could have stronger guardrail
"git commit b38fc3ed80ecaf16c46433e690e6f17495c5e179":https://github.com/illumos/illumos-gate/commit/b38fc3ed80ecaf16... Electric Monk
05:20 PM Feature #12913 (Closed): i40e want configurable num_rx_groups
"git commit 88628b1bc8bd723915686a0f84bd0461ec80e590":https://github.com/illumos/illumos-gate/commit/88628b1bc8bd7239... Electric Monk

2020-07-12

05:35 PM Bug #12955 (Closed): coretemp had the wrong granularity
While working on #12954, I realized that past me had made a mistake that turned out not to matter too much. The ksens... Robert Mustacchi
05:29 PM Feature #12954 (Closed): Rewrite coretemp to use the ksensor framework
With the ksensor framework that was introduced in #12830, we should rewrite coretemp(7D) to take advantage of this as... Robert Mustacchi
05:26 PM Feature #12835 (Closed): Want support for I350 temperature sensor
"git commit 2509632a43b285708c172d4221818e8b79cea126":https://github.com/illumos/illumos-gate/commit/2509632a43b28570... Electric Monk
05:26 PM Feature #12834 (Closed): Rewrite amdbnbtemp to use the ksensor framework
"git commit 0e32477cfa6191e10950ae5e101344ad43622930":https://github.com/illumos/illumos-gate/commit/0e32477cfa6191e1... Electric Monk
05:26 PM Feature #12833 (Closed): Rewrite pchtemp to use the ksensor framework
"git commit 026742805847ca4c0c7ca8af50d2ba6a1f4b2b90":https://github.com/illumos/illumos-gate/commit/026742805847ca4c... Electric Monk
05:26 PM Feature #12832 (Closed): topo support for generic PCI device temp sensors
"git commit 3ce5372277f4657ad0e52d36c979527c4ca22de2":https://github.com/illumos/illumos-gate/commit/3ce5372277f4657a... Electric Monk
05:26 PM Feature #12831 (Closed): temperature sensors could describe accuracy
"git commit 3ce5372277f4657ad0e52d36c979527c4ca22de2":https://github.com/illumos/illumos-gate/commit/3ce5372277f4657a... Electric Monk
05:26 PM Feature #12830 (Closed): Want centralized ksensor framework
"git commit 3ce5372277f4657ad0e52d36c979527c4ca22de2":https://github.com/illumos/illumos-gate/commit/3ce5372277f4657a... Electric Monk
11:41 AM Bug #12953 (In Progress): convert printf(3c) and vprintf(3c) to mdoc
To allow for easier (and meaningful) updates to these man pages, convert them to mdoc proper. Yuri Pankov
08:20 AM Bug #12952 (Closed): ms: this statement may fall through
Build errors on SPARC:... Toomas Soome
07:39 AM Bug #12951 (Closed): serengeti: this statement may fall through
Build errors on SPARC:... Toomas Soome
07:26 AM Bug #12950 (Closed): pcicmu: this statement may fall through
Build errors on SPARC:... Toomas Soome
07:10 AM Bug #12949 (Closed): drctl: this statement may fall through
Build errors on SPARC:... Toomas Soome

2020-07-11

10:16 PM Bug #12948 (Closed): dr_cpu: this statement may fall through
Build errors on SPARC:... Toomas Soome
09:59 PM Bug #12947 (Closed): stand: this statement may fall through
Build errors on sparc:... Toomas Soome
06:24 PM Bug #12894 (Closed): root zpool with SLOG should be bootable
"git commit 5623f66bff7c40c0d22bd5f3cbbb803965de64b9":https://github.com/illumos/illumos-gate/commit/5623f66bff7c40c0... Electric Monk
12:59 AM Feature #12913: i40e want configurable num_rx_groups
To test I raised and lowered @rx_num_groups@ in @i40e.conf@ and made sure the driver attached with that number of Rx ... Ryan Zezeski

2020-07-10

11:51 PM Feature #12946 (Closed): want ability to dump smbios data from crash dump
Inside of a crash dump is all of a system's smbios data. This adds a dcmd @::smbios@ with a @-w@ option that allows o... Robert Mustacchi
10:42 PM Feature #12940: Add DKIOCFREE support to NVMe devices
For testing, I started with running the zfs trim tests on some NVMe devices (in bhyve):... Jason King
08:06 PM Feature #12223 (Closed): Update libdwarf to libdwarf-20200612
"git commit 4d9fdb46b215739778ebc12079842c9905586999":https://github.com/illumos/illumos-gate/commit/4d9fdb46b2157397... Electric Monk
07:35 PM Bug #12942 (Closed): pkcs11_softtoken pbkdf2 key derivation can crash
"git commit 4c60ecf710115cd5ae61f6b97dafc7ff963259f4":https://github.com/illumos/illumos-gate/commit/4c60ecf710115cd5... Electric Monk
04:13 PM Bug #12942: pkcs11_softtoken pbkdf2 key derivation can crash
For testing, the person who originally encountered the issue tried the fix and verified creating an encrypted dataset... Jason King
07:24 PM Bug #12882 (Closed): sun4u/unix: build errors with gcc 7
"git commit 4cf53d5010eff4a394b33676d54b1311b8e1012e":https://github.com/illumos/illumos-gate/commit/4cf53d5010eff4a3... Electric Monk
06:44 PM Bug #12921 (Closed): bhyve IPI statistics should not be a matrix
"git commit 65a3bc83734e5fb0fc2c19df3e5112b87dcdc3f8":https://github.com/illumos/illumos-gate/commit/65a3bc83734e5fb0... Electric Monk
06:12 PM Bug #12511 (Closed): vioblk should preallocate virtio chains
"git commit 3decf16814408c6b0b69d8df1e56e01cd3313a4f":https://github.com/illumos/illumos-gate/commit/3decf16814408c6b... Electric Monk
06:10 PM Bug #12923 (Closed): SMT exclusion should not balk at GZ
"git commit fe354f7669cae68869feea028566f75f357ae5e7":https://github.com/illumos/illumos-gate/commit/fe354f7669cae688... Electric Monk
03:51 PM Bug #12918 (Closed): mlxcx "Deadlock: cycle in blocking chain" panic
"git commit 0207f820281e2416190c7ed5f1cb4d11188c082b":https://github.com/illumos/illumos-gate/commit/0207f820281e2416... Electric Monk
03:45 PM Bug #12890 (Closed): mlxcx uses excessive stack space causing stack overflow panic
"git commit 5f0e3176f407dfb9d989b5dcc94a6d5384d0b142":https://github.com/illumos/illumos-gate/commit/5f0e3176f407dfb9... Electric Monk
03:10 PM Bug #12890: mlxcx uses excessive stack space causing stack overflow panic
See #12798 for testing info Paul Winder
03:45 PM Bug #12799 (Closed): mlxcx #if defined for MAC_VLAN_UNTAGGED is redundant
"git commit 5f0e3176f407dfb9d989b5dcc94a6d5384d0b142":https://github.com/illumos/illumos-gate/commit/5f0e3176f407dfb9... Electric Monk
03:09 PM Bug #12799: mlxcx #if defined for MAC_VLAN_UNTAGGED is redundant
See #12798 for testing info Paul Winder
03:45 PM Bug #12798 (Closed): mlxcx command interface should allow concurrent commands and be interrupt driven
"git commit 5f0e3176f407dfb9d989b5dcc94a6d5384d0b142":https://github.com/illumos/illumos-gate/commit/5f0e3176f407dfb9... Electric Monk
03:09 PM Bug #12798: mlxcx command interface should allow concurrent commands and be interrupt driven
Testing:
* The changes are from Racktop's production version of the driver, and as such have been through Racktop QA...
Paul Winder
03:45 PM Bug #12797 (Closed): mlxcx max flow table limit can be exceeded
"git commit 5f0e3176f407dfb9d989b5dcc94a6d5384d0b142":https://github.com/illumos/illumos-gate/commit/5f0e3176f407dfb9... Electric Monk
03:05 PM Bug #12797: mlxcx max flow table limit can be exceeded
Testing:
* The changes are from Racktop's production version of the driver, and as such have been through Racktop QA...
Paul Winder
03:17 PM Feature #12513 (Closed): SMB 3.1.1 support for server
"git commit 4e065a9f6a4471f1001853cd10a093bc5beb58a5":https://github.com/illumos/illumos-gate/commit/4e065a9f6a4471f1... Electric Monk
12:36 PM Feature #12513: SMB 3.1.1 support for server
Testing: It was done by hand with win10 client and omniosce as
server. The changes were tested with different values...
Alexander Stetsenko
03:00 PM Bug #12922: bhyve vmm ops could have stronger guardrail
I've tested this on AMD and Intel systems to confirm that bhyve loads properly and is able to start VMs without issue. Patrick Mooney
10:28 AM Bug #12888 (Closed): mdb: error: variable set but not used
"git commit 415535b1f3a5b13ac8fe4938b44c5f5688f82237":https://github.com/illumos/illumos-gate/commit/415535b1f3a5b13a... Electric Monk
07:01 AM Bug #12931 (Closed): The number of tx/rx queue pairs can exceed the i40e's capabilities
"git commit 234a3cfbeb41cab4c47872d4972632d855f56d2b":https://github.com/illumos/illumos-gate/commit/234a3cfbeb41cab4... Electric Monk
06:54 AM Bug #12931: The number of tx/rx queue pairs can exceed the i40e's capabilities
This was a hard failure on the chipset in use on the HP chassis. After the change I was able to create aggr on the in... Paul Winder
03:38 AM Bug #12945 (New): SMT exclusion should be by pid rather than zoneid
One part of #11048 was an API to restrict workloads from running on SMT pairs when vulnerable (or potentially aggress... Patrick Mooney

2020-07-09

11:59 PM Bug #12511: vioblk should preallocate virtio chains
I have a test VM using a virtio-block device to back its root (and only) zpool. I booted it up with this change and ... Patrick Mooney
08:51 PM Bug #12511 (In Progress): vioblk should preallocate virtio chains
Patrick Mooney
07:43 PM Bug #12511: vioblk should preallocate virtio chains
I have a build VM (running OmniOSce 151034) which has been hit by this recently. An illumos-gate build will place th... Patrick Mooney
11:35 PM Bug #12944 (Closed): remove long obsolete libsys
libsys is a vestige of System V Release 3 which has been obsolete since at least SVR4.1, and probably SVR4.
It was...
Rich Lowe
10:07 PM Feature #12506 (Closed): Add support to vioblk for DISCARD operation
"git commit 1a5ae140ba142cafb59ab08b3212c4ebbce84f32":https://github.com/illumos/illumos-gate/commit/1a5ae140ba142caf... Electric Monk
06:54 PM Bug #12793 (Closed): kernel FPU support
"git commit 2fc9ab6e6080d66d8dc6b967cea7ba24bee8c7e5":https://github.com/illumos/illumos-gate/commit/2fc9ab6e6080d66d... Electric Monk
02:38 PM Bug #12793: kernel FPU support
Since there is no consumer as part of this change, it can't be tested on its own, but there is a full set of test res... Jerry Jelinek
06:09 PM Bug #12891 (Closed): eri: this 'if' clause does not guard...
"git commit 7e9964352166d31ee78f8ed0e600c9e32d9d72a4":https://github.com/illumos/illumos-gate/commit/7e9964352166d31e... Electric Monk
05:37 PM Bug #12943 (New): pkcs11_softtoken SSL key derivation is still casting object handles
One other leftover from #12856 the @soft_ssl_key_and_mac_derive@ function is still casting object handles into pointe... Jason King
04:21 PM Bug #12387: X11 fails for certain Ryzen CPUs
In the display below, the duplicate BE is mounted at /mnt .
There was no such file as /etc/devices/retire_store in...
Gary Mills
04:15 PM Bug #12942 (Closed): pkcs11_softtoken pbkdf2 key derivation can crash
After #12856, using pkcs11_softtoken to do pbkdf2 key derivation can crash with:... Jason King
02:26 PM Bug #12794: ZFS support for vectorized algorithms on x86 (HW support)
I ran a variety of different tests.
1) zfs test suite - this includes the raidz tests added in 12668 which test al...
Jerry Jelinek
02:18 PM Feature #12223: Update libdwarf to libdwarf-20200612
I tested this in the following ways:
* By running the wip ctfwsdiff script that verified that the only changes in ...
Robert Mustacchi
05:46 AM Feature #12904 (Closed): Update nvme health logpage and temp thresholds
"git commit 4a663bac9c5f9f82a5f633bc9639bbee3c2317ff":https://github.com/illumos/illumos-gate/commit/4a663bac9c5f9f82... Electric Monk
02:19 AM Feature #12941 (New): Support multiple extents in bhyve blockif_delete
Currently, the blockif_delete() function only supports deleting a single extent (offset + length) per request. This m... Jason King
01:36 AM Feature #12940 (Closed): Add DKIOCFREE support to NVMe devices
With the impending integration of #12506, we will be able to add support for the @DKIOCFREE@ ioctl to NVMe devices th... Jason King

2020-07-08

10:16 PM Bug #12934 (Closed): sockfs rights test should close unneeded descriptors
"git commit 480497bc2ff96b447dc09403a6c187a1593ac1ec":https://github.com/illumos/illumos-gate/commit/480497bc2ff96b44... Electric Monk
08:17 PM Bug #12939 (Closed): avoid packing and bitfields in bhyve VMCB
The control and state structs for the SVM VMCB in bhyve are defined as packed structs and make heavy use of C bitfiel... Patrick Mooney
07:33 PM Feature #12881 (Closed): sparcv9: add __multi3
"git commit fdb2a7e9480266dfaa0b5aaa0e1237456552f332":https://github.com/illumos/illumos-gate/commit/fdb2a7e9480266df... Electric Monk
07:21 PM Bug #12387: X11 fails for certain Ryzen CPUs
If the device is being retired, you might check to see if you have a retire store at @/etc/devices/retire_store@ in t... Joshua M. Clulow
06:12 PM Bug #12387: X11 fails for certain Ryzen CPUs
I tried it again, with a different procedure. First. I created a duplicate of an existing BE, with *beadm create*. ... Gary Mills
06:51 PM Bug #12927 (Closed): loader: move zfs_boot_args to bootargs.h
"git commit 7fc77f3f3f63424c569601711f173702dbfd5c45":https://github.com/illumos/illumos-gate/commit/7fc77f3f3f63424c... Electric Monk
06:22 PM Bug #12938: zonename should dlopen libzonecfg, or link with it, but not both
It looks like what is going on is that the lazy-loaded symbol usage is gated on whether the @dlopen()@ call succeeds ... Joshua M. Clulow
06:16 PM Bug #12938 (New): zonename should dlopen libzonecfg, or link with it, but not both
Unless there's some deep reason I'm missing, zonename links to libzonecfg lazily _and_ dlopens it, both in an attempt... Rich Lowe
05:40 PM Feature #12506: Add support to vioblk for DISCARD operation
Besides the zfs TRIM tests, I also used the above C program to manually issue DKIOCFREE ioctls, while using the D scr... Jason King
04:31 PM Feature #12506: Add support to vioblk for DISCARD operation
Additionally, I wrote the following utility to issue DKIOCFREE commands against block devices to assist with testing:... Jason King
04:29 PM Feature #12506: Add support to vioblk for DISCARD operation
Additionally, since zfs is the major consumer of the DKIOCFREE ioctl in illumos, I ran the zfs TRIM tests from the zf... Jason King
03:54 PM Bug #6089 (Closed): The comment for svc_callout_find() should be improved
"git commit 1c0fc4547783fdfd7365d5d483e2750915523d44":https://github.com/illumos/illumos-gate/commit/1c0fc4547783fdfd... Electric Monk
01:42 PM Bug #6089 (Pending RTI): The comment for svc_callout_find() should be improved
Marcel Telka
03:09 PM Feature #12902 (Closed): epoll should nominally support EPOLLEXCLUSIVE
"git commit 66373fa702508a0a41753138f0b10f985c7e058d":https://github.com/illumos/illumos-gate/commit/66373fa702508a0a... Electric Monk
02:23 PM Bug #12924 (Closed): blkdev needs to be better at handling attach failures
"git commit 33f84ecfada5880d94e9bfc5af7954d41e5664d5":https://github.com/illumos/illumos-gate/commit/33f84ecfada5880d... Electric Monk

2020-07-07

10:07 PM Bug #12937: SATA devices should be configured automatically when connected
Note that both SmartOS and OmniOS systems have had this shipped in @/etc/system@ for years; e.g., see https://github.... Joshua M. Clulow
09:33 PM Bug #12937 (New): SATA devices should be configured automatically when connected
There is a tunable that is off by default:... Joshua M. Clulow
09:20 PM Feature #12902: epoll should nominally support EPOLLEXCLUSIVE
It should be noted that there were no regressions in any of the other epoll tests when checking the proposed fix. Patrick Mooney
09:08 PM Bug #12936 (Closed): bhyve vlapic needs ability to bypass isrvec_stk
The emulated APIC in bhyve (vlapic) contains a data structure @isrvec_stk@ which tracks the vectors of delivered inte... Patrick Mooney
08:06 PM Bug #12935 (Closed): loader: setting vdev size based on label asize is not working
.. Because we need to read asize from vdev_tree. We also need to consider different vdev type difference.
Testin...
Toomas Soome
06:59 PM Bug #12934: sockfs rights test should close unneeded descriptors
With the fix, both versions now pass even when called with extra fds open:... Jason King
06:58 PM Bug #12934 (Closed): sockfs rights test should close unneeded descriptors
The sockfs rights test will fail if when invoked, more than fds 0, 1, 2 exist (such as an agent running the tests tha... Jason King
06:22 PM Bug #12912 (Closed): epoll mishandles excessive timeout negativity
"git commit f4f9009fc79529ef8f45e7a31acd2ce4ca86a276":https://github.com/illumos/illumos-gate/commit/f4f9009fc79529ef... Electric Monk
02:52 PM Bug #12912: epoll mishandles excessive timeout negativity
Prior to integration of this change, a portion of the epoll test suite shows a problem relating to timeouts:... Patrick Mooney
06:22 PM Bug #12910 (Closed): EPOLLONESHOT should not remove fd
"git commit 95e434b588459fbd3ca313889cc0223436f1b0cd":https://github.com/illumos/illumos-gate/commit/95e434b588459fbd... Electric Monk
04:09 PM Bug #12910: EPOLLONESHOT should not remove fd
Prior to integration of the change, the oneshot epoll test fails, as expected:... Patrick Mooney
06:13 PM Feature #12904: Update nvme health logpage and temp thresholds
To test this, I used the two interfaces on a system that had a single sensor:... Robert Mustacchi
06:05 PM Feature #12926 (Closed): libstand: add missing iscntrl() isgraph() and ispunct()
"git commit be9c3adb90f4f745cf5c07f3c0dbdd6c9028cda0":https://github.com/illumos/illumos-gate/commit/be9c3adb90f4f745... Electric Monk
05:57 PM Bug #12895 (Closed): zfs_onexit_fd_hold fails to release non-zfs fds
"git commit 7ac89354c798225fea6296348415955ccd95fb80":https://github.com/illumos/illumos-gate/commit/7ac89354c798225f... Electric Monk
05:19 AM Bug #12895: zfs_onexit_fd_hold fails to release non-zfs fds
I tested this with #12877 by running the zfs test suite (all expected test pass). Without this fix, the new test adde... Jason King
05:57 PM Bug #12877 (Closed): Port OpenZFS #7780 - Add basic zfs ioc input nvpair validation
"git commit 7ac89354c798225fea6296348415955ccd95fb80":https://github.com/illumos/illumos-gate/commit/7ac89354c798225f... Electric Monk
05:18 AM Bug #12877: Port OpenZFS #7780 - Add basic zfs ioc input nvpair validation
To test, I ran the zfs test suite (along with the fix for #12895 -- the updated tests in this change will trigger an ... Jason King
05:11 PM Bug #12810 (Closed): usr/src/tools/opensolaris contents are unused
"git commit 6f0673af8764c356a5bd511fc7ca8af579fe2000":https://github.com/illumos/illumos-gate/commit/6f0673af8764c356... Electric Monk
04:38 PM Bug #12924: blkdev needs to be better at handling attach failures
For testing, I tried to reproduce the error similar to before:... Jason King
02:58 PM Bug #12909 (Closed): epoll should better detect fd reassignment
"git commit 086d96878f5f62a25a6d90e5b03a1ef9ba352231":https://github.com/illumos/illumos-gate/commit/086d96878f5f62a2... Electric Monk
01:35 PM Bug #12933: Update i40e core code to support NVM v1.7
I have tested this on a v1.7 XXV710 (pciex8086,158b) and a v1.5 X722 (pciex8086,37d2).
Ran iperf, created aggrs, c...
Paul Winder
01:33 PM Bug #12933 (Closed): Update i40e core code to support NVM v1.7
There are enough differences between NVM 1.5 and 1.7 that even though the driver attaches to a v1.7 device, it does n... Paul Winder
09:48 AM Bug #6089 (In Progress): The comment for svc_callout_find() should be improved
Review: https://www.illumos.org/rb/r/2571/ Marcel Telka
04:04 AM Feature #12830: Want centralized ksensor framework
This was tested in a number of different avenues:
* The basic ksensor test suite that I wrote for this (and the re...
Robert Mustacchi
03:52 AM Feature #12831: temperature sensors could describe accuracy
This was tested indirectly as part of the broader testing effort in 12380. Robert Mustacchi
03:51 AM Feature #12832: topo support for generic PCI device temp sensors
This was tested in conjunction with #12835. In that change @igb(7D)@ leverages the facilities here which causes the n... Robert Mustacchi
03:49 AM Feature #12835: Want support for I350 temperature sensor
To test this I ran these bits on a system that had the I350 and verified that it showed up in fmtopo. Here's an examp... Robert Mustacchi
03:46 AM Feature #12834: Rewrite amdbnbtemp to use the ksensor framework
This was tested by Andy F who kindly booted bits with this against an older system that supports amdnbtemp. He verifi... Robert Mustacchi
03:37 AM Feature #12833: Rewrite pchtemp to use the ksensor framework
I tested this by passing through an instance of pchtemp to a VM that had the Cannon Point-LP device (pci8086,9df9) an... Robert Mustacchi

2020-07-06

09:16 PM Bug #12923: SMT exclusion should not balk at GZ
Mike Zeller confirmed that a mix of bhyve instances (both in the GZ and in NGZs) ran fine on a DEBUG kernel featuring... Patrick Mooney
08:54 PM Bug #12909: epoll should better detect fd reassignment
I've re-run the epoll test suite to check for unexprected regressions and found none. The behavior in question was f... Patrick Mooney
05:30 PM Feature #10578 (Duplicate): implement fmemopen(3C)
Joshua M. Clulow
05:09 PM Bug #12932: Some SMB2 oplock break cases fail in the Windows Protocol Test Suite
The problem here is that the test suite expects specific error returns when an oplock "ack break" operation comes in ... Gordon Ross
04:51 PM Bug #12932 (Closed): Some SMB2 oplock break cases fail in the Windows Protocol Test Suite
How to reproduce:
Run the Windows Protocol Test Suite (WPTS)
https://github.com/microsoft/WindowsProtocolTestSuites...
Gordon Ross
04:50 PM Bug #12908 (Closed): epoll should exclude normal files/directories
"git commit 87bfe94c15340e9846f25201fa63446ac956d845":https://github.com/illumos/illumos-gate/commit/87bfe94c15340e98... Electric Monk
04:50 PM Bug #12907 (Closed): epoll_ctl can avoid EINTR entirely
"git commit 3c2d4f391c2bc4b3b4126c0757329835c80781ed":https://github.com/illumos/illumos-gate/commit/3c2d4f391c2bc4b3... Electric Monk
03:59 PM Bug #12931 (Closed): The number of tx/rx queue pairs can exceed the i40e's capabilities
There is a hard code constant which sets the number of rx groups. This number is used in the calculation for the numb... Paul Winder
02:20 PM Bug #12856 (Closed): pkcs11_softtoken should validate session and object handles
"git commit cfcec26617a5b667ad909c32c24594a670c98b2d":https://github.com/illumos/illumos-gate/commit/cfcec26617a5b667... Electric Monk
05:33 AM Feature #12930 (New): scsa2usb needs some serious cleanup
There is a lot of the arcane in @scsa2usb@. We should clean up:
* There is a relatively baroque debug logging inf...
Joshua M. Clulow
12:31 AM Bug #12747: sigsetjmp should allow for 8 byte aligned buffer on amd64
h1. Testing
h1. Step 1
Apply intel-mtune.patch and compile, install. And boot....
Vitaliy Gusev

2020-07-05

04:46 PM Bug #12747: sigsetjmp should allow for 8 byte aligned buffer on amd64
To reproduce segfault intel-mtune.patch should be applied. Vitaliy Gusev
06:49 AM Bug #12929 (New): scsa2usb should ignore dubious residue in command status wrapper
The @scsa2usb@ driver (USB mass storage through the SCSI framework) has a facility for managing behavioural quirks in... Joshua M. Clulow

2020-07-04

03:37 AM Bug #12713 (Duplicate): Network error after udating to 2020.04 / bge0: DL_BIND_REQ failed
Joshua M. Clulow

2020-07-03

04:09 PM Bug #12927 (Closed): loader: move zfs_boot_args to bootargs.h
The struct zfs_boot_args is currently defined in libzfs.h, but it only is needed for BIOS loader and is better placed... Toomas Soome
03:48 PM Bug #12897 (Closed): bhyve mevent can mistakenly handle events twice
"git commit cf7690ebb38fa81bd6f3904ba5ad4649c0ea3c0b":https://github.com/illumos/illumos-gate/commit/cf7690ebb38fa81b... Electric Monk
03:12 PM Feature #12926 (Closed): libstand: add missing iscntrl() isgraph() and ispunct()
Pick up few missing inlines. Toomas Soome
05:27 AM Bug #12925 (New): Recursive mutex enter panic in virtio_fini()
If a virtio device fails to attach and calls @virtio_fini(vio, B_TRUE)@, the following sequence occurs:... Jason King
03:53 AM Bug #12924: blkdev needs to be better at handling attach failures
This can mostly easily be recreated by booting into kmdb, and set a breakpoint in cmlb_attach:
@::bp cmlb`cmlb_attac...
Jason King
03:46 AM Bug #12924 (Closed): blkdev needs to be better at handling attach failures
I stumbled on this (somewhat indirectly) while testing #12506.
From @bd_attach@, we have the following key sequenc...
Jason King

2020-07-02

11:04 PM Bug #12908: epoll should exclude normal files/directories
This has been in SmartOS (and OmniOSce) since 2017 Patrick Mooney
10:25 PM Bug #12908: epoll should exclude normal files/directories
Without the fix, the epoll test suite notes problems for the file and dir tests:... Patrick Mooney
10:29 PM Bug #12907: epoll_ctl can avoid EINTR entirely
I added an illumos-specific test to the epoll suite to verify the @/dev/poll@ write limit imposed as part of this pat... Patrick Mooney
06:20 PM Feature #12886 (Closed): ccid: add sparc build
"git commit 60bd1e6666ad0da8ddf73bbaaca7709c40c560ab":https://github.com/illumos/illumos-gate/commit/60bd1e6666ad0da8... Electric Monk
06:18 PM Bug #12884 (Closed): stabs: gcc false positive clobbered warning
"git commit 875000d3c627d9be03a7f83a026d1ea45d9680d6":https://github.com/illumos/illumos-gate/commit/875000d3c627d9be... Electric Monk
06:16 PM Bug #12883 (Closed): stabs: variable 'orig' set but not used
"git commit f896265fea0bec895c572a888206977854310034":https://github.com/illumos/illumos-gate/commit/f896265fea0bec89... Electric Monk
06:03 PM Feature #12530 (Feedback): combine w(1) and whodo(1M)
Actually after taking a look at what whodo(1M) really does, I don't see a point in keeping it at all - -l mode is alr... Yuri Pankov
03:23 PM Bug #12898 (Closed): ctf enum size detection should use DW_AT_byte_size
"git commit 56f23fa092900d6145428feaadd69e5157186680":https://github.com/illumos/illumos-gate/commit/56f23fa092900d61... Electric Monk
02:50 PM Bug #12873 (Closed): pci_autoconf: Makefile and compiler warning cleanup
"git commit 6ecc470585ed07369dd51b0ed85f5cf848e5b5c2":https://github.com/illumos/illumos-gate/commit/6ecc470585ed0736... Electric Monk
02:50 PM Bug #12867 (Closed): Mis-programmed pcie bridge leaves 64-bit device unusable
"git commit 6ecc470585ed07369dd51b0ed85f5cf848e5b5c2":https://github.com/illumos/illumos-gate/commit/6ecc470585ed0736... Electric Monk
02:14 PM Bug #12918: mlxcx "Deadlock: cycle in blocking chain" panic
Based on feedback from the 1st pass of the review, the following additional changes have been made:
# The @mleq_mtx@...
Paul Winder
08:59 AM Feature #8947: Support the Marvell 88SE9230 PCIe to SATA controller
Just to confirm Marvell 88SE9230 (as used in Dell BOSS-S1) is not working with illumos (or at least SmartOS).
We h...
Priyadarshan G.D.
03:16 AM Bug #12905 (Closed): drv_ioc_prop_common could leak memory and holds
"git commit daa7e8a345b2e0424e612017e8ead2e97b0f7f37":https://github.com/illumos/illumos-gate/commit/daa7e8a345b2e042... Electric Monk
03:16 AM Feature #12899 (Closed): Want bhyve svm vmexit sdt probe
"git commit 84a6857c97529f897af28666ef8d704e16941470":https://github.com/illumos/illumos-gate/commit/84a6857c97529f89... Electric Monk
01:36 AM Bug #12874 (Closed): small errors in wcswidth(3C)
"git commit 4ebabf216cc42b93907be4a8b051040e2e9a3597":https://github.com/illumos/illumos-gate/commit/4ebabf216cc42b93... Electric Monk

2020-07-01

09:13 PM Bug #12923: SMT exclusion should not balk at GZ
With the proposed patch, I was able to start a bhyve instance in the global zone on a DEBUG platform without an immed... Patrick Mooney
07:09 PM Bug #12923 (Closed): SMT exclusion should not balk at GZ
The SMT exclusion, used to mitigate some micro-architectural leakage between threads on a single core, currently @ASS... Patrick Mooney
07:27 PM Bug #12922: bhyve vmm ops could have stronger guardrail
This is just a minor clean-up, and considering it's already a well-protected error case, should not be at all visible... Patrick Mooney
06:23 PM Bug #12922 (Closed): bhyve vmm ops could have stronger guardrail
When bhyve is initialized, it chooses a @vmm_ops@ set, based on the physical CPU (Intel or AMD) it's running on. The... Patrick Mooney
07:18 PM Bug #12921: bhyve IPI statistics should not be a matrix
With the patch, the summarized stats are available:... Patrick Mooney
07:11 PM Bug #12921: bhyve IPI statistics should not be a matrix
Prior to the change, querying statistics with @bhyvectl@ would show VM_MAXCPU count of IPI statistics per-vcpu:
<pre...
Patrick Mooney
06:21 PM Bug #12921 (Closed): bhyve IPI statistics should not be a matrix
The statistics facility in bhyve currently stores counts of IPIs sent per-vcpu in a VM_MAXCPUs-sized array. While th... Patrick Mooney
07:17 PM Feature #12530 (In Progress): combine w(1) and whodo(1M)
Yuri Pankov
04:31 PM Bug #12897: bhyve mevent can mistakenly handle events twice
To test this I ran the included dtrace script in the ticket which stops bhyve at the point of serial console disconne... Michael Zeller
04:24 PM Feature #12899: Want bhyve svm vmexit sdt probe
To test the patch I ran a dtrace script to observe an ubuntu bhyve guest during boot.... Michael Zeller
04:19 PM Bug #12920: Newer releases falsely report CPU layer 2 cache is faulty on E4-4600 platform
The title should read E5-4600 Jason Matthews
04:19 PM Bug #12920 (New): Newer releases falsely report CPU layer 2 cache is faulty on E4-4600 platform

Some time after SmartOS 20190619 and definitely before 2020603 the fault manager reports L2 cache on all CPU packag...
Jason Matthews
04:17 PM Bug #12919 (New): cfgadm error message when no devices found is rather confusing
When attempting to list devices with cfgadm, if none are present, then both @config_list()@ and @config_list_ext()@ r... Robert Mustacchi
10:27 AM Bug #12918 (Closed): mlxcx "Deadlock: cycle in blocking chain" panic
I have seen a few of these panics. Unfortunately because of the way we run our OS, a full dump was not captured. But ... Paul Winder

2020-06-30

06:38 PM Feature #12331: Add SAS topology enumeration to libtopo
The markdown file from the linked gist is attached to this message, in case the gist ever disappears. Kody Kantor
06:36 PM Feature #12331: Add SAS topology enumeration to libtopo
I uploaded a patch for this to gerrit a while back: [[https://code.illumos.org/c/illumos-gate/+/695]]
Here's a hig...
Kody Kantor
06:00 PM Bug #12917: bhyve should always use Unrestricted Guest
It should be noted that FreeBSD bhyve implements this (Unrestricted Guest) as a per-vCPU capabilities which can be to... Patrick Mooney
04:09 PM Bug #12917 (Closed): bhyve should always use Unrestricted Guest
Since the Westmere microarchitecture, Intel CPUs have had the capability to run with the "Unrestricted Guest", where ... Patrick Mooney
04:02 PM Bug #12916 (Closed): bhyve should be able to limit vmx capabilities
Presently, bhyve detects certain the availability of certain CPU capabilities such as APICv during loading. If it fi... Patrick Mooney
03:53 PM Bug #12905: drv_ioc_prop_common could leak memory and holds
I tested this by running my custom DLD consumer and verifying that the mac perim is not leaked and that a forced dump... Ryan Zezeski
01:03 PM Bug #12890 (In Progress): mlxcx uses excessive stack space causing stack overflow panic
The changes in change 705 remove the arrays from the structs which chewed up this stack Paul Winder
10:59 AM Bug #12797: mlxcx max flow table limit can be exceeded
There are two issues, trying to create too many flow tables and panic during recovery from an allocation failure.
...
Paul Winder
06:45 AM Bug #12790 (Closed): locale data install should not attempt to copy missing files
"git commit 1326c48877254e828afea8c9f7529f6faf1a1fde":https://github.com/illumos/illumos-gate/commit/1326c48877254e82... Electric Monk
03:24 AM Bug #10854: empty struct array confuses CTF
Adding to the ticket some additional testing details from the RTI:
Comparing a proto area and a proto area without...
Jason King
01:03 AM Bug #10854 (Closed): empty struct array confuses CTF
"git commit 5f9772673df89384a3fa8f1cbfcccd8d331f83ff":https://github.com/illumos/illumos-gate/commit/5f9772673df89384... Electric Monk
12:58 AM Bug #12604 (Closed): w needs to use line name instead of pid
"git commit 3f764e121447070c490c9637dd5791f8c8823ee4":https://github.com/illumos/illumos-gate/commit/3f764e121447070c... Electric Monk

2020-06-29

09:21 PM Feature #12902: epoll should nominally support EPOLLEXCLUSIVE
With the proposed fix, the test runs clean:... Patrick Mooney
07:55 PM Feature #12902: epoll should nominally support EPOLLEXCLUSIVE
Prior to integration of the change, a run of the latest epoll-test-suite (which passes this test on modern Linux) sho... Patrick Mooney
08:58 PM Bug #12915 (New): installboot doesn't exit non-zero on error
... Dan McDonald
04:01 PM Bug #12459 (Closed): iwn: possible unaligned pointer issue
"git commit 35060ceaa548c2d6fa63812e06a1a0f8dc4a06b0":https://github.com/illumos/illumos-gate/commit/35060ceaa548c2d6... Electric Monk
02:35 PM Bug #12874: small errors in wcswidth(3C)
I tested this by using man(1). Robert Mustacchi
01:58 PM Bug #12856: pkcs11_softtoken should validate session and object handles
Also, as a precautionary check, I also ran all of the crypto tests, which pass as expected. Jason King
01:04 PM Bug #12914 (New): prtconf fails to decode PCI ranges property

Here's an example from @prtconf -dDv@, with line breaks inserted into the @ranges@ property to show where each entr...
Andy Fiddaman
01:00 PM Feature #12913 (Closed): i40e want configurable num_rx_groups
It would be nice to have a configurable number of Rx groups in i40e via the driver conf, much like ixgbe has. This ca... Ryan Zezeski
10:40 AM Bug #12867: Mis-programmed pcie bridge leaves 64-bit device unusable

This change has been successfully booted on the following systems with help from the community.
* Gigabyte R282-...
Andy Fiddaman
10:25 AM Bug #12867: Mis-programmed pcie bridge leaves 64-bit device unusable

Testing results from the original problem server.
The devices now show up....
Andy Fiddaman
02:39 AM Bug #12912 (Closed): epoll mishandles excessive timeout negativity
Upstreaming "OS-5926":https://smartos.org/bugview/OS-5926 from SmartOS:
> Reported by gmcmanus via illumos-joyent#...
Patrick Mooney

2020-06-28

09:15 PM Bug #12909: epoll should better detect fd reassignment
With the integration of #9735, this requires "7afbf32617":https://github.com/joyent/illumos-joyent/commit/7afbf326179... Patrick Mooney
03:06 AM Bug #12909 (Closed): epoll should better detect fd reassignment
Upstreaming "OS-6116":https://smartos.org/bugview/OS-6116 (and the "OS-6705":https://github.com/joyent/illumos-joyent... Patrick Mooney
08:08 PM Bug #12856: pkcs11_softtoken should validate session and object handles
Without this fix, the Google PCKS#11 test suite crashes:... Jason King
04:10 PM Bug #12893 (Closed): inconsistencies in mkfifo(1M)
"git commit 947cdb3fe001e3ae9c98143dd04cc7d9ee13f40c":https://github.com/illumos/illumos-gate/commit/947cdb3fe001e3ae... Electric Monk
03:12 AM Bug #12910 (Closed): EPOLLONESHOT should not remove fd
Upstreaming "OS-7107":https://smartos.org/bugview/OS-7107 (and "OS-7479":https://smartos.org/bugview/OS-7479) from Sm... Patrick Mooney
03:02 AM Bug #12908 (Closed): epoll should exclude normal files/directories
Upstreaming "OS-5941":https://smartos.org/bugview/OS-5941 from SmartOS:
>When comparing epoll behavior on Linux to...
Patrick Mooney
02:58 AM Bug #12907 (Closed): epoll_ctl can avoid EINTR entirely
Upstreaming the non-LX portion of "OS-5521":https://smartos.org/bugview/OS-5521 from SmartOS:
Since @epoll_ctl()@ ...
Patrick Mooney
01:01 AM Bug #12906 (New): realpath() race can result in a segfault, memory corruption, or an incorrect path
A race in the libc realpath() function can cause the function to read and write outside the bounds of its stack-based... Mark Harris

2020-06-27

04:20 PM Bug #12905 (Closed): drv_ioc_prop_common could leak memory and holds
This is an upstream of SmartOS ticket "OS-5892":https://smartos.org/bugview/OS-5892.
The @drv_ioc_prop_common()@ f...
Ryan Zezeski
03:32 PM Feature #12904 (Closed): Update nvme health logpage and temp thresholds
NVMe 1.2, 1.3, and 1.4 have extended the nvme health logpage information and added additional temperature sensors and... Robert Mustacchi
03:15 PM Bug #12901 (Closed): loader: can not read zfs pool with slog removed
"git commit 9117d17eb29235fc103fe0fa874b149d3f8a9a0e":https://github.com/illumos/illumos-gate/commit/9117d17eb29235fc... Electric Monk
12:07 AM Bug #12604: w needs to use line name instead of pid
From Yuri:
h1. Output before the change:...
Joshua M. Clulow

2020-06-26

11:20 PM Bug #12770 (Closed): stop including exception unwind info in the kernel
"git commit 9b9e3196fde9c0f47c8cc4ab00f3bc5b539ceaca":https://github.com/illumos/illumos-gate/commit/9b9e3196fde9c0f4... Electric Monk
10:46 PM Bug #12894: root zpool with SLOG should be bootable
With the #12901 fix in place, and the system bootable again, I check adding/removing a slog from my mirrored rpool. ... Patrick Mooney
08:04 PM Bug #12894: root zpool with SLOG should be bootable
Without the fix to ##12901, care should be taken not to remove a SLOG device from such a pool, lest it become hopeles... Patrick Mooney
10:09 PM Bug #12903: x86 libc string functions should set a frame pointer
For testing, several approaches were used:
First a full pkgsrc build was run on a platform booted with the libc ch...
Jason King
09:48 PM Bug #12903 (New): x86 libc string functions should set a frame pointer
Currently, if one has code that crashes in one of the libc string functions (e.g. @strlen@), the resulting stack trac... Jason King
09:32 PM Bug #12604: w needs to use line name instead of pid
To test this I used tmux built with utempter support, and checked that `w` output corresponds to what is actually run... Yuri Pankov
08:14 PM Feature #12902 (Closed): epoll should nominally support EPOLLEXCLUSIVE
As of version 4.5, Linux as supported the @EPOLLEXCLUSIVE@ flag on events. The man page describes it as such:
>Se...
Patrick Mooney
08:05 PM Bug #12901: loader: can not read zfs pool with slog removed
I had a root pool with such a VDEV_HOLE associated with it. Prior to the fix, loader was unable to deal with the poo... Patrick Mooney
06:25 PM Bug #12901 (Closed): loader: can not read zfs pool with slog removed
The vdev_init() does check for "known" vdev types, the [log] device removal will create "hole" device but vdev_init()... Toomas Soome
05:27 PM Bug #12898: ctf enum size detection should use DW_AT_byte_size
To verify this I also went through and did a diff of the ctf before and after and the only change was in libctf due t... Robert Mustacchi
06:10 AM Bug #12898 (Closed): ctf enum size detection should use DW_AT_byte_size
In the implementation of handling packed enums in #12259 the way that the size was determined was by trying to look a... Robert Mustacchi
04:37 PM Bug #12900 (New): dtrace uses forward declaration instead of userland type
While debugging an issue I hit a case where dtrace was using resolving my type to the forward declaration rather than... Michael Zeller
04:19 PM Feature #12661 (Closed): null.h: enable NULL pointer for SPARC
"git commit dfecc46651d2b074027544a9c03682fd51d51054":https://github.com/illumos/illumos-gate/commit/dfecc46651d2b074... Electric Monk
03:59 PM Bug #12897 (In Progress): bhyve mevent can mistakenly handle events twice
Michael Zeller
12:47 AM Bug #12897 (Closed): bhyve mevent can mistakenly handle events twice
While working on bhyve I had sercons connected to a guest's com1 socket. When I disconnected bhyve segfaulted with th... Michael Zeller
03:57 PM Feature #12899 (Closed): Want bhyve svm vmexit sdt probe
We currently only have an sdt probe for vmx:... Michael Zeller
03:17 PM Feature #12223: Update libdwarf to libdwarf-20200612
The original version here with the fixes for handling relocation processing caused a regression. I worked with the fo... Robert Mustacchi
01:31 PM Bug #12654 (Closed): nxge: smatch and NULL pointer errors
"git commit 4df3b64db8cae3f054ccdd573395ba7807bcd868":https://github.com/illumos/illumos-gate/commit/4df3b64db8cae3f0... Electric Monk
08:05 AM Bug #12825: grep -x is very slow
Simpler repro:... Periklis Akritidis

2020-06-25

07:26 PM Bug #12872 (Closed): ioctl(2) needs additional ENOTTY documentation
"git commit 207eb048d59b803f49e5ebdbfdb1ed33848b198f":https://github.com/illumos/illumos-gate/commit/207eb048d59b803f... Electric Monk
04:38 PM Bug #12872: ioctl(2) needs additional ENOTTY documentation
I tested this via man(1). Robert Mustacchi
06:05 PM Feature #12816 (Closed): Update Intel microcode to 20200616
"git commit ed5ba7eb5b9baea17a09428feca1d7cfdc912cbf":https://github.com/illumos/illumos-gate/commit/ed5ba7eb5b9baea1... Electric Monk
05:55 AM Bug #12895 (Closed): zfs_onexit_fd_hold fails to release non-zfs fds
While testing #12877, I encountered the following panic:... Jason King
04:52 AM Bug #10854: empty struct array confuses CTF
I think gcc10 specific change is related to the default changes there. I'll see if I can revive the work that was doi... Robert Mustacchi
03:58 AM Bug #12894 (Closed): root zpool with SLOG should be bootable
After installing OmniOSce on a mirrored zpool built from two spindles, I attempted to add a a SLOG device to the pool... Patrick Mooney
 

Also available in: Atom