Project

General

Profile

Activity

From 2022-07-04 to 2022-08-02

2022-08-02

11:53 PM Bug #2947: PAM should support per-service config in /etc/pam.d
Suggestion: can we also support ... Alex Wilson
11:33 PM Bug #2947: PAM should support per-service config in /etc/pam.d
See also: https://illumos.topicbox.com/groups/developer/Tda9e79000bf03e0c-M2aaba02f167802d0af8a56b7/pam-d Joshua M. Clulow
11:26 PM Bug #2947: PAM should support per-service config in /etc/pam.d
See also: https://cr.illumos.org/~webrev/jclulow/2947/ Joshua M. Clulow
11:50 PM Bug #14884: pam.conf should be split up into packaged pam.d entries, and non-illumos bits removed
This wasn't so much duplicate of wanting pam.d, as wanting us to use pam.d this way, so maybe it's actually a "depend... Rich Lowe
11:35 PM Bug #14884 (Duplicate): pam.conf should be split up into packaged pam.d entries, and non-illumos bits removed
Joshua M. Clulow
11:09 PM Bug #14884 (Duplicate): pam.conf should be split up into packaged pam.d entries, and non-illumos bits removed
pam.conf would probably be better managed as a pam.d file per-service or something of that nature, with entries packa... Rich Lowe
11:44 PM Bug #14878: lockd: Cannot establish NLM service over <file desc. 9, protocol udp>
Jason King wrote in #note-1:
> You say the system is 'SunOS 5.11' is this an actual Solaris system, or an illumos di...
Albert Miclat
02:16 PM Bug #14878: lockd: Cannot establish NLM service over <file desc. 9, protocol udp>
You say the system is 'SunOS 5.11' is this an actual Solaris system, or an illumos distro (the two are not the same)?... Jason King
10:54 AM Bug #14878 (Feedback): lockd: Cannot establish NLM service over <file desc. 9, protocol udp>
Hi,
I got similar issue same on this write-up https://www.illumos.org/issues/4518.
The is system is SunOS 5.11 ...
Albert Miclat
11:06 PM Bug #14882: pam_smb_passwd(7) or smbadm(8) or something should provide examples of smb setup for workgroups
For an example, see the equivalent kerberos stuff in pam_krb5(7) and a comment in the default pam.conf... Rich Lowe
11:02 PM Bug #14882 (New): pam_smb_passwd(7) or smbadm(8) or something should provide examples of smb setup for workgroups
We have no real examples or easy to follow steps to bring up SMB a smb server in a workgroup environment, especially ... Rich Lowe
11:05 PM Feature #14883 (New): pkg:/service/file-system/smb could include necessary PAM configuration
There may be good reasons against this that I haven't thought of, but it would be nice and much more user friendly if... Rich Lowe
10:58 PM Bug #14877: remove support for the old process model from sgs
testing:
wsdiff showing no unexpected changes (ld.so has no changes, crle has changes due to removed strings).
sm...
Rich Lowe
09:13 PM Feature #14812: pcie: properly set max packet size and tagging
So the biggest question around this was how do we go about and test this. This change impacts the initialization of e... Robert Mustacchi
08:58 PM Bug #14864 (Closed): want device for testing vmm_drv interface
"git commit aa39f6d0fd4e491afca04b12f49a18ce955efc79":https://github.com/illumos/illumos-gate/commit/aa39f6d0fd4e491a... Electric Monk
08:58 PM Bug #14817 (Closed): bhyve VMs should be capable of auto-destruct
"git commit aa39f6d0fd4e491afca04b12f49a18ce955efc79":https://github.com/illumos/illumos-gate/commit/aa39f6d0fd4e491a... Electric Monk
09:36 AM Bug #14817: bhyve VMs should be capable of auto-destruct
I built and tested this atop OmniOS bloody and exercised it by starting and stopping bhyve, KVM and Virtualbox VMs - ... Andy Fiddaman
05:37 PM Bug #14685: sotpi ops need to be wary of null v_stream
Actually, it seems like there might be another bug here, though I'm not sure we care after changes in procfs remove t... Gordon Ross
03:17 PM Bug #14881 (New): hat_getkpfnum is referenced but not documented
This is an obsolete function, that largely exists for SVID compatibility.
It isn't documented, although some refer...
Garrett D'Amore
03:02 PM Bug #14880 (New): references to function ddi_iopb_alloc are stale
This function / symbol does not exist. We should remove references to it from man pages. Garrett D'Amore
02:40 PM Bug #14879 (New): aphysio and anocancel are not documented
These APIs are referenced in aread(9F) and Intro(9F), but lack any manual pages. Garrett D'Amore
02:10 PM Bug #14871 (Closed): Retire setuname
"git commit fed77ffd89ea4501fe7b7103197dc7541246e3bb":https://github.com/illumos/illumos-gate/commit/fed77ffd89ea4501... Electric Monk
12:49 AM Bug #14828 (Closed): remove SPARC FMA support
"git commit 5c0b3261bd16d5eb356ffc864b6eab76c2e760e5":https://github.com/illumos/illumos-gate/commit/5c0b3261bd16d5eb... Electric Monk

2022-08-01

09:19 PM Bug #14877 (Closed): remove support for the old process model from sgs
sgs retained supported for the old process model, to ease backports to Solaris 9 and prior in the Solaris days. This... Rich Lowe
09:08 PM Bug #14857 (Closed): size(1) should be 64bit only
"git commit 590c4b3e5288a54373957346db9d38c75ca28802":https://github.com/illumos/illumos-gate/commit/590c4b3e5288a543... Electric Monk
07:13 PM Bug #14788: FDINFO misbehaves in multiple ways
By our measurements in 14788-17hrs-dtrace.txt, only 0.5% of pr_getf() failures were caused by 3rd-tryenter failures. ... Dan McDonald
04:31 PM Bug #14799 (Closed): Sonoma support (A3500 legacy FC) handling obsolete
"git commit 0a9766a583bfa5050067949d9ee2ad7bb0dadaa9":https://github.com/illumos/illumos-gate/commit/0a9766a583bfa505... Electric Monk
03:00 PM Bug #14871 (Pending RTI): Retire setuname
Garrett D'Amore
02:35 PM Bug #14871: Retire setuname
This is removal of a utility, so apart from building it, and manually verifying the output from any altered man pages... Garrett D'Amore
02:31 PM Bug #14873: Retire ddi_getiminor()
As there are no consumers of this API, testing is really just ensuring a clean build, and booting. Garrett D'Amore
02:30 PM Bug #14873 (Pending RTI): Retire ddi_getiminor()
Garrett D'Amore
02:16 PM Bug #14876 (In Progress): ses manuals need updating
sesio.4i has only two of the ioctls documented.
ses.4d has the rest of them, although the actual wording is coarse, ...
Garrett D'Amore
07:10 AM Bug #14526: illumos guest hangs on reboot under QEMU 6.0.0
This also seems to affect new droplets (guests) created at DigitalOcean. It's hard to know what they're doing exactl... Joshua M. Clulow
05:41 AM Feature #13842: thread-local errno is all you need
I've been doing a bit of a survey of places where we're looking at @_REENTRANT@ but not @TS_ERRNO@. These bits are r... Joshua M. Clulow
03:49 AM Feature #13726: distinguish ourselves with a macro
See also: https://github.com/omniosorg/omnios-build/issues/2879 Joshua M. Clulow

2022-07-31

10:18 PM Bug #14526: illumos guest hangs on reboot under QEMU 6.0.0
What QEMU version ships on your CentOS system? Also, are you using BIOS or UEFI boot in the guest? This appears to ... Joshua M. Clulow
01:47 AM Bug #14875 (In Progress): ppoll is not standard
Garrett D'Amore
01:30 AM Bug #14875 (In Progress): ppoll is not standard
The man page for poll lists ppoll as standard, but it is not. Garrett D'Amore
12:31 AM Bug #14874 (Closed): Remove the SSA socal/sf and ssd drivers
The SPARC port supported FCAL devices via the "ssd" which was really SSA connected disks.
This was handled via thr...
Garrett D'Amore

2022-07-30

11:51 PM Bug #14873: Retire ddi_getiminor()
Actually, the symbol is not exposed in the header files anymore. So nobody has been able to build with this without ... Garrett D'Amore
11:45 PM Bug #14873: Retire ddi_getiminor()
Additionally, the text has been steering folks away from this for a long time, with this false statement:
WARNINGS...
Garrett D'Amore
11:23 PM Bug #14873 (Closed): Retire ddi_getiminor()
This function is a long obsolete function that was intended to support a version of the Sun Cluster product. In that... Garrett D'Amore
10:47 PM Feature #14820: Want SMBIOS 3.6 Support
To test this I ran through the full SMBIOS test suite, which passed. I used the test suite -d feature to test the sm... Robert Mustacchi
10:31 PM Bug #14872: smbios_info_processor forgot ext clock speed
Here's an example of what this loos like before the fix for a given system:... Robert Mustacchi
10:25 PM Bug #14872 (Closed): smbios_info_processor forgot ext clock speed
While working through the work in #14820 and adding new tests for the @smbios_processor_t@, I noticed that the extern... Robert Mustacchi
09:25 PM Bug #14828: remove SPARC FMA support
Testing is largely mechanical confirmation that this does not meaningfully impact deliverables, apart from some expec... Garrett D'Amore
09:14 PM Bug #14871 (In Progress): Retire setuname
Garrett D'Amore
07:23 PM Bug #14871 (Closed): Retire setuname
This utility is a *long* obsolete command -- it was for SVID compliance (which nobody cares about anymore, and we are... Garrett D'Amore
07:11 PM Bug #14799: Sonoma support (A3500 legacy FC) handling obsolete
As this is removing handling for a device family we don't have, there is not a lot to test here.
I did test bootin...
Garrett D'Amore
07:08 PM Bug #14859 (Closed): locale command Makefiles could be simpler
"git commit 0245b61fd282e95735b173b8d95be0d6688163b4":https://github.com/illumos/illumos-gate/commit/0245b61fd282e957... Electric Monk
04:49 PM Bug #14077 (In Progress): Want wrapper for external SMB server tests
See CR ... Gordon Ross
04:40 PM Bug #14870 (In Progress): Netlogon client stops using SecureRPC after RPC call error
Integrate this commit from github/Nexenta... Gordon Ross
04:39 PM Bug #14870 (Closed): Netlogon client stops using SecureRPC after RPC call error
If the netlogon service gets an error trying to connect to a DC,
it zeros out the netr_info in that service which ho...
Gordon Ross
04:35 PM Bug #14869 (In Progress): ODX copy between shares fails
Import this fix from github/Nexenta... Gordon Ross
04:34 PM Bug #14869 (Closed): ODX copy between shares fails
On recent versions of Windows, copy/paste of a file in explorer will try to use server-side copy (ODX). That currentl... Gordon Ross
04:28 PM Bug #14868 (In Progress): SMB reconnect fails when previous session still disconnecting

Integrate this commit from github/Nexenta...
Gordon Ross
04:27 PM Bug #14868 (Closed): SMB reconnect fails when previous session still disconnecting
If a client is fast enough coming back in for a reconnect after their connection drops, they can race with the tear-d... Gordon Ross
03:57 PM Bug #14867 (In Progress): panic in smb_request_alloc / smb_oplock_ind_break during shutdown
Don't have the crash dump handy anymore, but from notes:
(and what one can see in the fix on github/Nexenta)
The FEM...
Gordon Ross
03:54 PM Bug #14867 (Closed): panic in smb_request_alloc / smb_oplock_ind_break during shutdown
During an SMB service restart with combined NFS and SMB work underway, observed a panic like this:... Gordon Ross
03:41 PM Bug #14866 (In Progress): SMB oplock not recalled when there is a request from NFS
Gordon Ross
03:41 PM Bug #14866: SMB oplock not recalled when there is a request from NFS
Testing:
Run a network capture on port 445.
Run smbtorture under a debugger, and set a breakpoint in smb2_util_cl...
Gordon Ross
03:34 PM Bug #14866 (Closed): SMB oplock not recalled when there is a request from NFS
Cache delegations via SMB ("oplocks") are meant to be coherent with NFS cache delegations. However, when illumos 110... Gordon Ross
11:12 AM Bug #14862: KVM cannot boot on Intel Ice Lake - detected as i486
We build our own SmartOS image on a weekly base, this one is
SunOS 5.11 joyent_20220716T231915Z i86pc i386 i86pc
...
Kilian Ries

2022-07-29

11:30 PM Bug #14864: want device for testing vmm_drv interface
This was added as part of #14817 so it could test the auto-destruct case when a VM is held by vmm_drv. A basic unit ... Patrick Mooney
01:24 AM Bug #14864 (Closed): want device for testing vmm_drv interface
The @vmm_drv@ interface is used by viona to directly access a bhyve instance for efficiently emulating virtio-net vir... Patrick Mooney
11:27 PM Bug #14817: bhyve VMs should be capable of auto-destruct
There is no immediate in-gate consumer of this, since the C bhyve userspace does not (yet) require it. At some point... Patrick Mooney
11:04 PM Bug #14865: mutex_tryenter:adaptive-acquire probe never fires
I noticed this while testing the individual instrumentation sites in #14840. With the proposed fix in place, the @mu... Patrick Mooney
09:31 PM Bug #14865 (Closed): mutex_tryenter:adaptive-acquire probe never fires
The lockstat probe for @mutex_tryenter@ acquisition never seems to fire. As it turns out, that lock primitive has be... Patrick Mooney
11:03 PM Bug #14840: Modernize lockstat probes
To confirm that the instrumentation is working as expected, I checked the instructions for the involved functions wit... Patrick Mooney
05:35 PM Bug #14831 (In Progress): NULL-pointer dereference in smb1_oplock_break_notification during lease break
Also ref. BSR-9720 panic in smb_oplock_send_brk
Gordon Ross
04:41 PM Feature #14811: Update PCI class strings to PCI Ver 1.14
I verified that cfgadm, which uses this information was still showing it for the existing stuff. I don't have any of ... Robert Mustacchi
04:40 PM Bug #14839: Untangle erratum 147 from lockstat
I do not have access to any hardware which still suffers from this erratum, so simulation was necessary. Using kmdb ... Patrick Mooney
04:37 PM Bug #14838: Rename erratum 147 handling
There is little testing burden for this aspect of the erratum 147 changes. I confirmed that, with the new names (def... Patrick Mooney
02:51 PM Bug #14862: KVM cannot boot on Intel Ice Lake - detected as i486
Forgot to ask another question --> in the Almalinux you have on BHYVE, what CPU does the guest think it's running? Dan McDonald
02:45 PM Bug #14862: KVM cannot boot on Intel Ice Lake - detected as i486
Fascinating. One more question, which PI are you running (`uname -a` is sufficient here). This seems to be a proble... Dan McDonald
12:13 PM Bug #14862: KVM cannot boot on Intel Ice Lake - detected as i486
Just tested with a new bhyve VM running Almalinux 8.6 - that works. So bhyve is working - KVM not. Kilian Ries
01:27 AM Bug #14862: KVM cannot boot on Intel Ice Lake - detected as i486
I'd be very interested in the BHYVE results.
Ice Lake HW does offer 5-level paging. You'll note that we do not suppo...
Dan McDonald
12:54 AM Bug #14862: KVM cannot boot on Intel Ice Lake - detected as i486
Do you happen to know if this problem manifests with BHYVE as well? Dan McDonald

2022-07-28

10:07 PM Bug #14863 (Closed): Makefile.syshdrs: machine specific headers appear to be quite common
Both sparc and i386 declare to have dktp, scsi/adapters and scsi/targets. Since sparc is no more, we can also move sa... Toomas Soome
03:06 PM Bug #14827: overlay_m_stop() blows verify in race with overlay_target_inject()
This fix landed in the release-20220728 branch of illumos-joyent (and the accompanying SmartOS release). Dan McDonald
03:05 PM Bug #14853: overlay_setprop_vnetid bungles OVERLAY_F_MDDROP
See #14827 for any test notes. Dan McDonald
02:20 PM Feature #14855 (Closed): unix: add dtrace probes to some TNF_PROBE sites
"git commit 5405159c1f4f4fa5567c8f8c5773d82c68d0c487":https://github.com/illumos/illumos-gate/commit/5405159c1f4f4fa5... Electric Monk
12:47 PM Bug #14862: KVM cannot boot on Intel Ice Lake - detected as i486
CPU i'm testing with is
CPU Type": "Intel(R) Xeon(R) Silver 4309Y CPU @ 2.80GHz
Kilian Ries
12:46 PM Bug #14862 (New): KVM cannot boot on Intel Ice Lake - detected as i486
Hi,
Intel Ice Lake (Scalable V3) CPU support was just added to illumos via https://www.illumos.org/issues/14041 - ...
Kilian Ries
08:42 AM Feature #14861: remove compatibility links to programs from /etc
I tried to remove all the legacy /etc symlinks in Tribblix, and only got a small handful removed
etc/ff
etc/nchec...
Peter Tribble
01:21 AM Feature #14861: remove compatibility links to programs from /etc
telinit maybe can become /usr/sbin or just /sbin. Or just retire it, as you can get the same functionality with just... Garrett D'Amore
01:20 AM Feature #14861: remove compatibility links to programs from /etc
Yes, /etc/rmt is used by legacy remote tape protocol, which is actually "rsh" style based. I suspect nobody uses it,... Garrett D'Amore

2022-07-27

11:51 PM Feature #13842: thread-local errno is all you need
What we want here is to break everything under @TS_ERRNO@ out and make it the default.
Unfortunately, there are ot...
Rich Lowe
10:48 PM Feature #14861 (New): remove compatibility links to programs from /etc
A small menagerie of compatibility symlinks exists in @/etc@ for programs otherwise delivered in @/sbin@ and @/usr/sb... Joshua M. Clulow
07:33 PM Bug #14817 (In Progress): bhyve VMs should be capable of auto-destruct
Patrick Mooney
04:26 PM Bug #14860: ls makefiles can be cleaned up
Arguably a 32-bit ls can do the same, until it exhausts virtual memory, then crashes.
Of course extremely large di...
Garrett D'Amore
02:36 PM Bug #14860: ls makefiles can be cleaned up
To clarify -- it's the XPG4/6 versions of ls where 32 + 64 bit binaries are built, but only one is delivered. We do d... Jason King
02:18 PM Bug #14860 (In Progress): ls makefiles can be cleaned up
We currently are building ls six (yes six) times. This is because we have both i386 and amd64 trees, even though we ... Garrett D'Amore
04:10 PM Bug #14816: Boot from NVMe scans all devices after 14688
Testing: I ported this to Tintri's code base. I reverted any other NVMe changes recently made to address various aspe... Hans Rosenfeld
02:34 PM Bug #14859: locale command Makefiles could be simpler
Testing notes:
Verified the following:
* The built SUNW_OST_OSCMD catalog still contains the messages for local...
Garrett D'Amore
07:12 AM Bug #14859: locale command Makefiles could be simpler
This also avoids some duplicate compilation -- we were building both 32- and 64-bit binaries, but only shipping one o... Garrett D'Amore
07:08 AM Bug #14859: locale command Makefiles could be simpler
This pattern is reproduced in many places, but let's start with this one first. Garrett D'Amore
07:06 AM Bug #14859 (Closed): locale command Makefiles could be simpler
The usr/src/cmd/locale tree has a a far more complex Makefile structure than needed.
We only need to deliver 64-bi...
Garrett D'Amore
02:07 PM Bug #14788: FDINFO misbehaves in multiple ways
Attaching a 17-ish hour test with the new DTrace script's output. As mentioned earlier, it's verbose. Dan McDonald
09:40 AM Bug #14630 (Closed): ipf return-rst does not work without IP forwarding
"git commit cec263d41a44acd1df2002785d7a562ba95e01b2":https://github.com/illumos/illumos-gate/commit/cec263d41a44acd1... Electric Monk
03:24 AM Bug #14858 (Closed): use after free in pvscsi
"git commit 7a73cc88540259bf08ed9c7aab5983fd7aecb1a3":https://github.com/illumos/illumos-gate/commit/7a73cc88540259bf... Electric Monk
12:03 AM Bug #14858: use after free in pvscsi
Testing:
This bug reproduced instantly (panic at boot) if booting a debug build. Applied this fix, and verified n...
Garrett D'Amore

2022-07-26

11:28 PM Bug #14858 (Closed): use after free in pvscsi
There is a subtle use after free bug introduced in 14783 pvscsi modernization
This is unlikely to hit in a non-deb...
Garrett D'Amore
11:13 PM Bug #14857: size(1) should be 64bit only
testing:... Rich Lowe
09:06 PM Bug #14857 (Closed): size(1) should be 64bit only
size(1) is another sgs tool where the 32bit version just execs the 64bit, we should just have a 64bit Rich Lowe
09:15 PM Bug #14846 (Closed): loader: console setup is still broken
"git commit f3ba9b4e08f448ddcb00b37383e05dae8544e31e":https://github.com/illumos/illumos-gate/commit/f3ba9b4e08f448dd... Electric Monk
09:13 PM Feature #14748: loader: support for hiding the cursor on the console
"git commit cbce81458212807de7a4731e284017eda3f97a65":https://github.com/illumos/illumos-gate/commit/cbce81458212807d... Electric Monk
09:10 PM Bug #14788: FDINFO misbehaves in multiple ways
New DTrace probe introduced, and new DTrace script attached. Letting the stress-test run for more hours, and then wi... Dan McDonald
09:09 PM Feature #14825 (Closed): loader: recognize and process boot-arg -x
"git commit 519c7dc997514f86d3105ff6bae95bb94e255e48":https://github.com/illumos/illumos-gate/commit/519c7dc997514f86... Electric Monk
09:03 PM Bug #13700: pollhead_delete trips over bad pointer
I've confirmed that the program and D script listed in OS-5886 are still able to trigger the race on current bits (Om... Patrick Mooney
09:00 PM Bug #14842: Strange CPU spikes in system time on smbd
So it's a fairly widely used shared file server, it's possible a client could be inducing that? What's a good way to... Adam Stylinski
07:28 PM Bug #14842: Strange CPU spikes in system time on smbd
The user-level stack looks interesting, particularly krb5_rc_file_recover_locked.
I don't have time to look right no...
Gordon Ross
03:30 PM Bug #14804 (Closed): Remove remaining unused legacy from usbgem
"git commit 7089fa466827d55e61d76b970fc9837cd1aea9ee":https://github.com/illumos/illumos-gate/commit/7089fa466827d55e... Electric Monk
02:56 PM Bug #14852 (Closed): Enable smatch 'sizeof' checks in the kernel
"git commit ce17336ed725d3b7fdff67bf0a0ee2b55018fec6":https://github.com/illumos/illumos-gate/commit/ce17336ed725d3b7... Electric Monk
02:18 PM Bug #14841 (Closed): remove SPARC support from mdb
"git commit fe441c7591b77f09d92eddfd633b49b4ccc92027":https://github.com/illumos/illumos-gate/commit/fe441c7591b77f09... Electric Monk
01:39 PM Bug #14856 (New): cmn_err(9F) missing vdev_err()
The @cmn_err(9F)@ man page lists @cmn_err()@, @dev_err()@, @zcmn_err()@ along with the varargs equivalents @vcmn_err(... Jason King
01:01 PM Feature #14855 (Closed): unix: add dtrace probes to some TNF_PROBE sites
In preparation to remove TNF, there is a request to preserve some probes as dtrace probes.
Testing done: build/ins...
Toomas Soome
12:08 PM Bug #14630: ipf return-rst does not work without IP forwarding
I tested this by confirming that an ipf rule that triggers the @return-rst@ action now works correctly regardless of ... Andy Fiddaman
03:26 AM Bug #14827: overlay_m_stop() blows verify in race with overlay_target_inject()
Initial code reviews revealed that:
1.) "While semantically the OVERLAY_F_MDDROP was about metadata, I think it sh...
Dan McDonald
12:01 AM Bug #14853 (Closed): overlay_setprop_vnetid bungles OVERLAY_F_MDDROP
While reviewing #14827 I noticed that @overlay_setprop_vnetid@ was the other place that we manipulate @OVERLAY_F_MDDR... Robert Mustacchi

2022-07-25

10:55 PM Bug #14852: Enable smatch 'sizeof' checks in the kernel

When working through the ioctl macros there were a couple of places where it was hard to determine the original auth...
Andy Fiddaman
09:02 PM Bug #14852 (Closed): Enable smatch 'sizeof' checks in the kernel
A recent draft change introduced a data corruption problem by (through a series of macros) calling @sizeof(sizeof(typ... Andy Fiddaman
07:08 PM Bug #13700: pollhead_delete trips over bad pointer
We have OS-5886 in SmartOS that might be this same problem. https://smartos.org/bugview/OS-5886 Dan McDonald

2022-07-24

04:04 PM Feature #14848: Update AMD microcode to 202204
h2. Testing
So far I have tested this change on a single AMD machine to which I have access.
Prior to installing th...
Andy Fiddaman
01:34 PM Feature #14848: Update AMD microcode to 202204
I've imported the latest AMD processor ucode and compared it to what we currently have in gate. Here are the differen... Andy Fiddaman

2022-07-23

11:30 PM Feature #14849: ucodeadm could grow an option to show firmware file contents
Here are a couple of examples of the output:... Andy Fiddaman
11:29 PM Feature #14849 (New): ucodeadm could grow an option to show firmware file contents
@ucodeadm(8)@ knows how to parse firmware files from Intel and AMD in order to break them up into separate binaries f... Andy Fiddaman
10:25 PM Bug #14527 (Rejected): early boot hang in xhci under QEMU 6.0.0
I'm withdrawing this as something we don't need to look at. This QEMU version was shipped in Ubuntu 21.10, but that'... Joshua M. Clulow
08:17 PM Bug #14846: loader: console setup is still broken
I can confirm that with this change in place I get output at the VGA console again by default. Dominik Hassler
04:48 PM Bug #14846 (Closed): loader: console setup is still broken
I got two notifications about issues. First one was from Yuri, who found that vmware vm without serial ports defined,... Toomas Soome
07:09 PM Feature #14848 (Closed): Update AMD microcode to 202204
The AMD CPU microcode in gate dates from 2012, the latest publicly available microcode from AMD is dated April 2022, ... Andy Fiddaman
07:03 PM Bug #12815 (Resolved): ucode/update.intel needs pkgfmt fix
Andy Fiddaman
07:02 PM Bug #12815 (Pending RTI): ucode/update.intel needs pkgfmt fix
Andy Fiddaman
06:32 PM Bug #14847 (Closed): illumos should default to python 3.9
We should flip the python3/3b versions to match the most common reality Rich Lowe
03:35 PM Bug #14845 (New): ena panic during first AMI boot
When deploying an OmniOS AMI to AWS EC2 (I am testing with a t3.micro instance), it always panics on the first couple... Andy Fiddaman
01:08 PM Bug #14837: panic with max_rx_set() on VNIC with secondary macs
It looks like this is just an early perim exit in mac_rx_set(), I moved the exit down below the secondary MAC address... Andy Fiddaman
06:59 AM Bug #14844 (New): mandoc needs to reference makewhatis not man -w
When the integration of mandoc was done originally, the macro BINM_MAKEWHATIS did not exist.
Now it does, and it r...
Garrett D'Amore

2022-07-22

07:37 AM Bug #14843 (New): chmodat() (and other *at() functions) should be exposed in XPG7
Various functions that should be exposed in XPG7 build environments are not. Garrett D'Amore

2022-07-21

09:11 PM Bug #14842: Strange CPU spikes in system time on smbd
Also userspace flamegraph grabbed during this pathology:
https://paste.c-net.org/AschenTimeless
Adam Stylinski
08:58 PM Bug #14842: Strange CPU spikes in system time on smbd
They weren't that much larger than the limit post compression. Splitting them was reasonable here. Adam Stylinski
08:45 PM Bug #14842: Strange CPU spikes in system time on smbd
Also, while the flame graph doesn't connect the two, I believe the fop_read call happening in smbd is being serviced ... Adam Stylinski
08:40 PM Bug #14842 (New): Strange CPU spikes in system time on smbd
Since updating, we have a server that's having weird intermittent CPU spikes, seemingly in smbd (it monopolizes 40-50... Adam Stylinski
08:44 PM Bug #14841: remove SPARC support from mdb
Testing on this:
I booted the image using onu.
Then I verified that mdb continued to function, via two mechanis...
Garrett D'Amore
02:10 PM Bug #14841 (Closed): remove SPARC support from mdb
Just another bit of IPD 19 work. Garrett D'Amore
07:56 PM Bug #14839: Untangle erratum 147 from lockstat
The proposed means of doing this is to insert 4 @nop@ s into which the @lfence@ instruction can be hotpatched. This ... Patrick Mooney
01:35 AM Bug #14839 (In Progress): Untangle erratum 147 from lockstat
Patrick Mooney
01:31 AM Bug #14839 (Closed): Untangle erratum 147 from lockstat
The mitigation for erratum 147 (see also: #14838) involves inserting @lfence@ instructions into a few lock primitive ... Patrick Mooney
02:51 PM Bug #14788: FDINFO misbehaves in multiple ways
Since last update I've:
- Seen that blocking in pr_getf() (proc->p_lock dropped, but P_PR_LOCK flag is set) can ca...
Dan McDonald
05:56 AM Bug #14802 (Closed): Remove system-library-processor.p5m package
"git commit 46b0ac2b8506d5f4ba5ae6bff508c343d0ab4830":https://github.com/illumos/illumos-gate/commit/46b0ac2b8506d5f4... Electric Monk
05:45 AM Feature #14748 (Closed): loader: support for hiding the cursor on the console
"git commit 5e897995316df4eaf44613326c4cc090d915778c":https://github.com/illumos/illumos-gate/commit/5e897995316df4ea... Electric Monk
05:06 AM Bug #5089: iconv don't support conversion from/to WCHAR_T
Implementing this is a little tricky. The problem is that the assumption that a wchar_t is simply a UTF-32 value (e.g... Robert Mustacchi
03:09 AM Bug #14527: early boot hang in xhci under QEMU 6.0.0
Taking a closer look at this, it seems that our @xhci_intr_conf()@ call is blocked in @xhci_put32()@, specifically wh... Joshua M. Clulow
01:37 AM Bug #14838: Rename erratum 147 handling
See also: https://illumos.org/opensolaris/bugdb/bug.html#!6323525 Joshua M. Clulow
01:28 AM Bug #14838 (Closed): Rename erratum 147 handling
The handling for AMD erratum 147 (Potential Violation of Read Ordering Rules Between Semaphore Operations and Unlocke... Patrick Mooney
01:35 AM Bug #14840 (Closed): Modernize lockstat probes
The lockstat probes in @lock_prim.s@ are somewhat tedious to deal with, consisting of hotpatching specially labeled @... Patrick Mooney
12:26 AM Bug #14647 (Closed): SMB: Kerberos and NTLM auth should do the same post-work
"git commit ba5ca68405ba4441c86a6cfc87f4ddcb3565c81d":https://github.com/illumos/illumos-gate/commit/ba5ca68405ba4441... Electric Monk

2022-07-20

10:04 PM Bug #14837 (Closed): panic with max_rx_set() on VNIC with secondary macs
While booting DEBUG bits to test something else on a machine which has a few bhyve VMs set to auto boot I encountered... Andy Fiddaman
09:36 PM Feature #14836 (Closed): extend AMD chiprev mechanism to identify core revs
With #14834 and #14835 behind us, the last thing we need in order to usefully initialise the CCX on oxide machines ... Robert Mustacchi
09:33 PM Feature #14835 (Closed): split cpuid pass1
This goes with #14834. Ignoring entirely where and how these steps are implemented, on any modern x86 processor the f... Robert Mustacchi
09:31 PM Feature #14834 (Closed): cpuid code is and has always been isadep
Today, the CPUID code is currently part of i86pc. This doesn't make any sense and really never has: what we're doing ... Robert Mustacchi
09:06 PM Feature #14810 (Closed): pcieadm show-devs should use current values for type
"git commit a68304eb6e91ead0cd793eae3030b924ca68adb4":https://github.com/illumos/illumos-gate/commit/a68304eb6e91ead0... Electric Monk
03:54 AM Feature #14810: pcieadm show-devs should use current values for type
To test this I went and took a system that has a PCIe Gen 4 device that is linked up at Gen 3 speeds:... Robert Mustacchi
07:47 PM Feature #14727 (Closed): Want AMD Unified Memory Controller Driver
"git commit 71815ce76261aa773c97600750fdce92334d1990":https://github.com/illumos/illumos-gate/commit/71815ce76261aa77... Electric Monk
04:08 AM Feature #14727: Want AMD Unified Memory Controller Driver
Testing of this has happened in a few ways. First there is the test suite. This tests the general decoding logic sepa... Robert Mustacchi
05:21 PM Bug #14833 (New): blkdev should not free node if ndi_devi_online fails
The blkdev framework attempts to teardown any node for which ndi_devi_online fails.
This is misguided.
It is pe...
Garrett D'Amore
03:25 AM Bug #14831 (Closed): NULL-pointer dereference in smb1_oplock_break_notification during lease break
The following panic was reported in SMB:... Matt Barden
01:13 AM Bug #14776 (Closed): pcieadm typos bytes to byes
"git commit 1bcd6a1a4eeaf2fd7a90ce8b8cebd4f34baf049f":https://github.com/illumos/illumos-gate/commit/1bcd6a1a4eeaf2fd... Electric Monk

2022-07-19

11:12 PM Bug #14830 (New): Mitigate CVE-2022-29901
We should apply mitigations for "CVE-2022-29901":https://www.cve.org/CVERecord?id=CVE-2022-29901 (aka "Retbleed":http... Patrick Mooney
11:11 PM Bug #14829 (New): Mitigate CVE-2022-29900
We should apply mitigations for "CVE-2022-29900":https://www.cve.org/CVERecord?id=CVE-2022-29900 (aka "Retbleed":http... Patrick Mooney
08:49 PM Bug #14828 (Closed): remove SPARC FMA support
There are a bunch of bits of FMA to support SPARC hardware. We can remove it.
Note that inside some of the module...
Garrett D'Amore
08:29 PM Bug #14827 (Closed): overlay_m_stop() blows verify in race with overlay_target_inject()
I have a customer kernel dump with the following two threads:
PANIC THREAD:...
Dan McDonald
06:32 PM Bug #14801: remove sparc man pages
Expanding the scope to cover removal of all sparc-specifc manual pages.
This includes any man pages specific to SP...
Garrett D'Amore
06:14 PM Bug #14826 (New): remove references to la_sparcv[89]_pltenter
These symbols (in rtld_audit(3ext)) are presumably no longer relevant with the demise of SPARC.
We should probably...
Garrett D'Amore
05:18 PM Feature #12290 (Closed): mdb: libpython should use python3 and remove 32-bit libpython module
Toomas Soome
03:13 PM Bug #14802 (In Progress): Remove system-library-processor.p5m package
Garrett D'Amore
02:50 PM Bug #14786 (Closed): remove packaging support for SPARC
"git commit 708bde8c8780e5414779e4d9e7a7648886a4700e":https://github.com/illumos/illumos-gate/commit/708bde8c8780e541... Electric Monk
11:06 AM Feature #14825 (Closed): loader: recognize and process boot-arg -x
Some illumos based product is supporting -x kernel option - update loader scripts to recognize it in boot-args.
Th...
Toomas Soome
02:06 AM Bug #14824: zfs: receive_object uses VERIFY0 on calls that can return EIO, panics on garden-variety disk failure
These ... Alex Wilson
01:57 AM Bug #14824 (New): zfs: receive_object uses VERIFY0 on calls that can return EIO, panics on garden-variety disk failure
Currently in ... Alex Wilson
12:24 AM Bug #14769 (Closed): remove support for Python 2.x
"git commit 70143b9fb6146f632b4b5d924e508df293b600df":https://github.com/illumos/illumos-gate/commit/70143b9fb6146f63... Electric Monk

2022-07-18

06:51 PM Bug #14195 (Closed): pci_cap_locate and pci_xcap_locate need additional bounds
"git commit c1bbf9203b1eb61bb3596ec69b2497891c45694d":https://github.com/illumos/illumos-gate/commit/c1bbf9203b1eb61b... Electric Monk
03:41 PM Bug #14823 (Closed): aux vector feature mapping should use x86_featureset
While on a system, I saw several items that were showing up in isainfo, but were not in the corresponding x86_feature... Robert Mustacchi
03:35 PM Feature #14822 (Closed): Need new word of hardware capabilities
Today, hardware capabilities are spread across two different aux vector entries: @AT_HWCAP@ and @AT_HWCAP2@. The work... Robert Mustacchi
03:26 PM Feature #14821 (Closed): Add additional AVX512 capabilities
There are several additional AVX512 related features that are starting to come out on recent hardware such as Ice Lak... Robert Mustacchi
02:38 AM Bug #14786: remove packaging support for SPARC
Testing:
pkgrepo diff showed no differences:
gdamore@rts-build-01:~/ws/illumos$ man pkgrepo ...
Garrett D'Amore

2022-07-17

02:44 PM Bug #14181 (Closed): pcie hotplug trapped in power off loop with no power controller
"git commit b9a2a14b8f156d14859ac7ceeea07ac7194df08d":https://github.com/illumos/illumos-gate/commit/b9a2a14b8f156d14... Electric Monk
02:26 PM Bug #14779: The function prtconf/prtconf.c:cleanup_path can be replaced by realpath(3C)
Further test results on directories.... Sachidananda Urs
02:02 PM Bug #14779 (Closed): The function prtconf/prtconf.c:cleanup_path can be replaced by realpath(3C)
"git commit f73c681df5e443d3ae471c59776cbb44eb9eb90a":https://github.com/illumos/illumos-gate/commit/f73c681df5e443d3... Electric Monk

2022-07-16

09:01 PM Feature #14820 (Closed): Want SMBIOS 3.6 Support
With SMBIOS 3.6 now out, we should update libsmbios to account for it. Note, this adds an additional processor extens... Robert Mustacchi

2022-07-15

08:32 PM Bug #7346: beadm list shows duplicates when zone has datasets from multiple pools
Fundamentally, the problem here is that the @be_make_contrainer_ds()@ function in @libbe@ always returns @dirname(mou... Andy Fiddaman
06:52 PM Bug #7346: beadm list shows duplicates when zone has datasets from multiple pools
The duplicates are coming back from @be_list()@ in libbe:... Andy Fiddaman
06:56 PM Bug #680: pm_create_components ought to be cleaned up
With the removal of SPARC, we can kill off zs, and hoepfully also pcmcia.
Once that is done, the legacy PM support...
Garrett D'Amore

2022-07-14

09:50 PM Bug #14786 (Pending RTI): remove packaging support for SPARC
Garrett D'Amore
09:04 PM Bug #14818 (New): retire sockets direct protocol
IPD 29 discusses this.
Sockets Direct Protocol requires closed source bits, and is a now obsolete protocol for doi...
Garrett D'Amore
08:49 PM Bug #14816: Boot from NVMe scans all devices after 14688
#14688 was fixing a panic in a case of an NVMe device with multiple namespaces and where the first one attached but a... Andy Fiddaman
06:15 PM Bug #14816 (Closed): Boot from NVMe scans all devices after 14688
Whilst working on syncing the latest changes from gate into OmniOS, I spotted this new behaviour when booting a VM fr... Andy Fiddaman
08:34 PM Bug #14797 (Closed): scsi_cname is unsafe
"git commit f81518d2d2ef63a80422631582fa82f0f956a850":https://github.com/illumos/illumos-gate/commit/f81518d2d2ef63a8... Electric Monk
07:54 PM Bug #14557 (Closed): Attempts to map PCI BARs without MMIO ends in panics
"git commit a2d4222865d0ef80687403e52976bd691ec2faee":https://github.com/illumos/illumos-gate/commit/a2d4222865d0ef80... Electric Monk
06:20 PM Bug #14817 (Closed): bhyve VMs should be capable of auto-destruct
Unlike their KVM counterparts, the in-kernel VMM resources for a bhyve instance persist longer than their containing ... Patrick Mooney
03:36 PM Feature #14815 (Closed): nvmeadm: identify support for namespace management
The NVMe spec added more types of IDENTIFY commands to query various things related to namespace management:
* list ...
Hans Rosenfeld
07:43 AM Bug #14809 (Closed): eeprom fails with key and key=value argument processing
"git commit aa88555e2aa3d01aff5e421451572bdfcf722282":https://github.com/illumos/illumos-gate/commit/aa88555e2aa3d01a... Electric Monk
07:16 AM Bug #14779: The function prtconf/prtconf.c:cleanup_path can be replaced by realpath(3C)
Some of the tests run:... Sachidananda Urs
07:10 AM Bug #11328: Remove M_MULTIDATA support
"git commit 52f5ebf27fc91f1194940c2bf8a3b7da3b2793e8":https://github.com/illumos/illumos-gate/commit/52f5ebf27fc91f11... Electric Monk
06:30 AM Bug #11328: Remove M_MULTIDATA support
This change causes build failures on new systems because @sys/multidata.h@ is no longer delivered, but we are still u... Joshua M. Clulow
12:49 AM Bug #14787 (Closed): bhyve should block leases on drv purge
"git commit a26f9c149bc8e4c9206303674cdef16edec1ca70":https://github.com/illumos/illumos-gate/commit/a26f9c149bc8e4c9... Electric Monk
12:49 AM Bug #14756 (Closed): expose viona kernel interface version
"git commit a26f9c149bc8e4c9206303674cdef16edec1ca70":https://github.com/illumos/illumos-gate/commit/a26f9c149bc8e4c9... Electric Monk
12:49 AM Bug #14755 (Closed): viona should expose more ring state
"git commit a26f9c149bc8e4c9206303674cdef16edec1ca70":https://github.com/illumos/illumos-gate/commit/a26f9c149bc8e4c9... Electric Monk
12:43 AM Bug #14793 (Closed): dump(1) should be 64bit only
"git commit 81bcd6ad07db9db66927eebc0d558e9a12011226":https://github.com/illumos/illumos-gate/commit/81bcd6ad07db9db6... Electric Monk
12:43 AM Bug #14792 (Closed): elfdump(1) should be 64bit only
"git commit d37b9759f3782bad29cf7508d292559b4a8cf1f8":https://github.com/illumos/illumos-gate/commit/d37b9759f3782bad... Electric Monk

2022-07-13

09:55 PM Bug #867: arcmsr should support SCSAv3 DMA routines
Note: this driver uses bp_mapin() to synthesize inquiry results for target 16.
It would really need the benefit of...
Garrett D'Amore
09:52 PM Bug #521 (Closed): syscall number clash with OpenAFS
I'm closing this... I believe OpenAFS has probably made the change to use ioctl instead of custom sys calls, and nobo... Garrett D'Amore
07:37 PM Bug #14787: bhyve should block leases on drv purge
It should be noted that this ticket was filed to provide additional background for changes made as part of #14755. T... Patrick Mooney
07:05 PM Bug #14814: mlxcx panic tearing down 4 port aggr
Note that the above fix was verified by QA (we had a reproducible test case which failed before this, and no longer f... Garrett D'Amore
07:04 PM Bug #14814: mlxcx panic tearing down 4 port aggr
Here's our code for this at RackTop, which has been shipping for nearly a year now.... Garrett D'Amore
07:03 PM Bug #14814 (In Progress): mlxcx panic tearing down 4 port aggr
We observed a panic trying to remove an interface from a mellanox ethernet driver that had failed to completely uncon... Garrett D'Amore
06:55 PM Feature #14608 (Closed): ttymon should use tty-mode property
"git commit 902bba376031b794865234f1621102c7f4bf9d2b":https://github.com/illumos/illumos-gate/commit/902bba376031b794... Electric Monk
04:22 PM Feature #14794: replace NOTE(ARGUNUSED) with __unused
If this is the route we want to go - and I think it probably should be - we should probably look at documenting ccomp... Garrett D'Amore
03:57 PM Bug #11330 (In Progress): GLDv2 should remove IB, token ring, and FDDI support
Garrett D'Amore
02:29 PM Bug #11328 (Closed): Remove M_MULTIDATA support
"git commit 9b664393d4fdda96221e6ea9ea95790d3c15be70":https://github.com/illumos/illumos-gate/commit/9b664393d4fdda96... Electric Monk
02:25 PM Bug #11328: Remove M_MULTIDATA support
Testing on this involved booting a system and trying various networking tasks (ssh, curl, dladm, etc.). The code remo... Garrett D'Amore
02:20 PM Bug #11328: Remove M_MULTIDATA support
Besides Garrett's more extensive testing (documented below), I merged this in with SmartOS and ran daily-driving task... Dan McDonald
02:22 PM Bug #14734 (Closed): pcieadm decodes expansion ROM address incorrectly
"git commit 6c489a5260bcb010bd6a712e312b0aa29cd591b8":https://github.com/illumos/illumos-gate/commit/6c489a5260bcb010... Electric Monk
06:05 AM Bug #14813 (New): lint cleanup left some cruft in libinstzones
looking at the diff:... Yuri Pankov
03:22 AM Bug #14804 (Pending RTI): Remove remaining unused legacy from usbgem
Garrett D'Amore

2022-07-12

10:26 PM Feature #14812 (Closed): pcie: properly set max packet size and tagging
While debugging a system we were seeing intermittent hangs and varied issues with a specific PCIe device. This leads ... Robert Mustacchi
10:09 PM Feature #14811 (Closed): Update PCI class strings to PCI Ver 1.14
This updates the common PCI strings to the latest version of the PCI class code spec -- version 1.14. Robert Mustacchi
10:09 PM Feature #14810 (Closed): pcieadm show-devs should use current values for type
Today, when you're using @pcieadm show-devs@ the @type@ column is showing the device's theoretical configuration. For... Robert Mustacchi
08:38 PM Bug #14809 (Closed): eeprom fails with key and key=value argument processing
eeprom should show key or set key=value but instead the whole list of key=value pairs is printed.
The problem abou...
Toomas Soome
07:31 PM Bug #14181: pcie hotplug trapped in power off loop with no power controller
I performed some additional testing here as well. On systems that are based around Enterprise SSD systems, I was able... Robert Mustacchi
07:28 PM Bug #14776: pcieadm typos bytes to byes
It was hard to test this one directly as the devices we have don't advertise the specific max sizes that had the part... Robert Mustacchi
07:22 PM Bug #14557: Attempts to map PCI BARs without MMIO ends in panics
I tested this on a system that was tripping over this. Previously it would panic as shown in the original message. Wi... Robert Mustacchi
03:17 PM Bug #14808 (Closed): removal of nca (14768) missed the headers
"git commit d5ba932774e3e5d63ba25284cae7bb0e8a0b5d1d":https://github.com/illumos/illumos-gate/commit/d5ba932774e3e5d6... Electric Monk
05:58 AM Bug #14808 (Closed): removal of nca (14768) missed the headers
Somehow, we missed the inet/nca header files (!?!) Garrett D'Amore
03:15 PM Bug #14688 (Closed): nvme blkdev attach/detach trips assertion in ndi_devi_unconfig_one()
"git commit df6bbf77738915d14e10da5a075ed017edd1f8be":https://github.com/illumos/illumos-gate/commit/df6bbf77738915d1... Electric Monk
02:04 PM Bug #14688: nvme blkdev attach/detach trips assertion in ndi_devi_unconfig_one()
Testing: I tested this only in the context of Tintri's illumos fork, as that was where I could recreate the particula... Hans Rosenfeld
02:26 PM Bug #14585 (Closed): loader: should preserve order of console device list
"git commit 20e6de55ab1d426790ba858431f38b11e499c967":https://github.com/illumos/illumos-gate/commit/20e6de55ab1d4267... Electric Monk
03:42 AM Bug #14755: viona should expose more ring state
Since this impacted ring initialization from "vanilla" bhyve, the first order of business when it comes to testing is... Patrick Mooney
02:27 AM Bug #14804: Remove remaining unused legacy from usbgem
Testing:
With these changes, no actual code is changed. Here's an elfcmp, which I think only shows differences du...
Garrett D'Amore
02:01 AM Bug #14787: bhyve should block leases on drv purge
I dtraced the relevant calls to @vmm_block_lease@ while destroying a vmm instance which was attached to a propolis pr... Patrick Mooney
01:49 AM Bug #14756: expose viona kernel interface version
With the newly added test, running against bits which include the version ioctl, we get the expected result:... Patrick Mooney

2022-07-11

11:56 PM Bug #14594 (Closed): psrinfo(1M) may fail to emit socket type
"git commit db6ea8e69c35f1dac85a7e12505787c1212108b2":https://github.com/illumos/illumos-gate/commit/db6ea8e69c35f1da... Electric Monk
02:57 PM Bug #14594: psrinfo(1M) may fail to emit socket type
I also confirmed it correctly still prints the socket on a 1P system:... Robert Mustacchi
11:30 PM Feature #11380: Support for Microsemi SmartPQI HBA
The driver posted here has numerous problems; many of them we (RackTop) have fixed.
There is a chance that I'll co...
Garrett D'Amore
06:45 PM Feature #11380: Support for Microsemi SmartPQI HBA
Hi Gordon Ross
we are also facing kernel panic I our deployment of OpenIndiana
operating system: 5.11 illumos-7bb0f...
anil choudhary
11:00 PM Bug #14768 (Closed): retire nca
"git commit 15f90b02bdacbf0ae47fa105944f15b6596f9748":https://github.com/illumos/illumos-gate/commit/15f90b02bdacbf0a... Electric Monk
10:56 PM Bug #14768: retire nca
I've also done some more testing:
The socks test suite in os-tests:
> Test: /opt/os-tests/tests/sockfs/conn (ru...
Garrett D'Amore
10:02 PM Bug #14788: FDINFO misbehaves in multiple ways
Non-debug test results from the DTrace script over 3hours or more of runs for both possible solutions (full-semantics... Dan McDonald
09:05 PM Bug #14788: FDINFO misbehaves in multiple ways
Testing regimen...
One needs:
- A suffciently fast AND sufficiently number of cores machine. I used an 8-way VMw...
Dan McDonald
06:35 PM Bug #14807 (In Progress): loader: rework boot args
Picking up changes from FreeBSD.
Currently used logic for command line and options processing is having duplicate ...
Toomas Soome
05:30 PM Bug #14739 (Closed): smbtorture disconnect after bad credit grant
"git commit 174513368dec739adb93c76e5d47aed84797d1ad":https://github.com/illumos/illumos-gate/commit/174513368dec739a... Electric Monk
04:29 PM Bug #7524 (Closed): setting msgid=0 in log.conf makes all messages seem to come from "unix"
"git commit 2126a14a5539b804448c27ae4eee033b7aacfa50":https://github.com/illumos/illumos-gate/commit/2126a14a5539b804... Electric Monk
01:57 PM Bug #14806 (Closed): system(5) dacf is not SPARC specific
"git commit 9174bfaa08ca3aa4c0a12e840c4bd4f2570237a0":https://github.com/illumos/illumos-gate/commit/9174bfaa08ca3aa4... Electric Monk
02:32 AM Bug #14806 (Closed): system(5) dacf is not SPARC specific
As part of 14780, we're removing SPARC, but while here we noticed that dacf was listed as SPARC specific, which is in... Garrett D'Amore
01:57 PM Bug #14780 (Closed): remove aoutexec module
"git commit 9174bfaa08ca3aa4c0a12e840c4bd4f2570237a0":https://github.com/illumos/illumos-gate/commit/9174bfaa08ca3aa4... Electric Monk
10:59 AM Bug #14533 (Duplicate): loader.efi: detect console from ConsOut
Toomas Soome
07:44 AM Feature #14580 (Closed): loader.efi: detect console from ConOut/ConOutDev
"git commit e27085df90712f99e5ea3d44ab0b83c73ac1bf52":https://github.com/illumos/illumos-gate/commit/e27085df90712f99... Electric Monk
07:42 AM Bug #14706 (Closed): Tidy up the rpc_soc.3nsl manual
"git commit 92ee55c7e1c76d6edfc89c4ad988922d56888580":https://github.com/illumos/illumos-gate/commit/92ee55c7e1c76d6e... Electric Monk
04:30 AM Bug #14782 (Closed): sd.c warning message: "Unable to clean up memory" misguided
"git commit 93686a1e2cbe9bdcb1d8d3bf1870465ba0a43b1c":https://github.com/illumos/illumos-gate/commit/93686a1e2cbe9bdc... Electric Monk
02:39 AM Bug #14782: sd.c warning message: "Unable to clean up memory" misguided
Testing: We tested this change on a systems that previously would reliably get this message during early boot (due t... Garrett D'Amore
04:30 AM Bug #14783 (Closed): pvscsi modernization
"git commit c0586b874d9179e81ca8a124fa6caf98fddb7696":https://github.com/illumos/illumos-gate/commit/c0586b874d9179e8... Electric Monk
04:30 AM Bug #14785 (Closed): vioscsi timeout list insertion error
"git commit 06d7f587729595e6085b8b33777ff119f3a9b767":https://github.com/illumos/illumos-gate/commit/06d7f587729595e6... Electric Monk

2022-07-10

11:03 PM Bug #14793: dump(1) should be 64bit only
testing:
Smoke tested running it with a handful of binaries, made sure all the symlinks were good. All the 32bit ...
Rich Lowe
11:03 PM Bug #14792: elfdump(1) should be 64bit only
testing:
Smoke tested running it with a handful of binaries, made sure all the symlinks were good. All the 32bi...
Rich Lowe
08:42 PM Bug #4889: EOF various obsolete SCSA functions
I'm going to exclude scsi_dmafree from this, because it is a little bit thornier.
scsi_dmafree will need to be h...
Garrett D'Amore
08:23 PM Bug #14804: Remove remaining unused legacy from usbgem
So 14408 already removed a lot, but some things were left behind. This is a little more cleanup. Garrett D'Amore
08:18 PM Bug #14804: Remove remaining unused legacy from usbgem
The FMA support in the framework was never enabled, and looks somewhat vestigal.
In particular it seems to lack an...
Garrett D'Amore
08:04 PM Bug #14804: Remove remaining unused legacy from usbgem
While here, we should also remove the code that is conditional on things we never use.
We always configure USBGEM_...
Garrett D'Amore
08:00 PM Bug #14804 (Closed): Remove remaining unused legacy from usbgem
The usbgem framework was imported from Muryama's drivers, and provided a shim for making his drivers be able to suppo... Garrett D'Amore
08:16 PM Bug #14805 (New): usbgem mac_ioctl and m_ioctl could be removed
The ioctl entry points are optional for GLDv3.
USB gem provides a stub implementation (but one that also enters an...
Garrett D'Amore
07:58 PM Bug #14803 (New): chxge (Chelsio T1) driver should be gldv3
The older T1 variant of the Chelsio 10GbE driver is the *last* GLDv2 consumer in the tree.
We should convert it to...
Garrett D'Amore
07:48 PM Bug #14797 (In Progress): scsi_cname is unsafe
Garrett D'Amore
07:44 PM Bug #14797: scsi_cname is unsafe
The only in-gate consumer of this API is scsa2usb, which also emits the code byte.
So there is no need to do a var...
Garrett D'Amore
06:20 PM Bug #14782 (Pending RTI): sd.c warning message: "Unable to clean up memory" misguided
Garrett D'Amore
06:19 PM Bug #14785 (Pending RTI): vioscsi timeout list insertion error
Garrett D'Amore
06:15 PM Bug #14785: vioscsi timeout list insertion error
Testing:
I’ve tested this for basic functionality on a KVM CentOS system. However, the conditions where this woul...
Garrett D'Amore
05:46 PM Bug #14802 (Closed): Remove system-library-processor.p5m package
Once the rest of the sparc packaging is merged, we can clean up the directories in that package, and make it obsolete... Garrett D'Amore
05:34 PM Bug #14801 (New): remove sparc man pages
fruadm is only available on sparc, and sparc support is sunset. We also deliver (for reasons unknown) the fruadm man... Garrett D'Amore
04:31 PM Bug #14739: smbtorture disconnect after bad credit grant
Tested per description with smb server initial and max credits set like this:
sv_cfg.skc_initial_credits = 0x4
...
Gordon Ross
04:04 PM Bug #14800 (New): sd_ddi_scsi_poll can stop saving pkt fields
There is a concern in sd's scsi_ddi_scsi_poll about preserving packet fields (pkt_time, pkt_flags, and pkt_comp).
...
Garrett D'Amore
09:50 AM Bug #14706: Tidy up the rpc_soc.3nsl manual
Testing: viewed with the man utility. Peter Tribble
01:19 AM Bug #14799 (In Progress): Sonoma support (A3500 legacy FC) handling obsolete
Garrett D'Amore
12:59 AM Bug #14799 (Closed): Sonoma support (A3500 legacy FC) handling obsolete
sd.c haș some special workarounds for Sonoma. The drivers to support Sonoma were only available on SPARC, and utiliz... Garrett D'Amore

2022-07-09

08:18 PM Bug #14798 (New): scsi_dmafree (x86 only) in sd.c unwise
The sd.c driver has a bunch of complexity to try to help SCSI VHCI avoid reallocating a SCSI packet in the face of a ... Garrett D'Amore
08:14 PM Bug #14797 (Closed): scsi_cname is unsafe
scsi_cname uses a global buffer (without any locking etc.) and returns a pointer to it if the input command cannot be... Garrett D'Amore
08:07 PM Bug #4889: EOF various obsolete SCSA functions
So a few more bits and pieces.
sd.c uses scsi_dmafree()... but it really shouldn't. There is some very dodgy and ...
Garrett D'Amore
06:27 PM Bug #4225 (Duplicate): ehci can hang interminably trying to read PCI capabilities
Closing as a dupe of 14195. Thanks to Robert for fixing it. ;-) Garrett D'Amore
06:13 PM Bug #14782 (In Progress): sd.c warning message: "Unable to clean up memory" misguided
Garrett D'Amore

2022-07-08

07:34 PM Bug #9801 (Closed): ap_driver.h and ESC_AP_DRIVER should be removed
"git commit ec6d8ca621f19d1cd1a46117b9b0fde4831c5794":https://github.com/illumos/illumos-gate/commit/ec6d8ca621f19d1c... Electric Monk
07:20 PM Bug #9801: ap_driver.h and ESC_AP_DRIVER should be removed
wsdiff after this change shows no impact. My only wsdiff changes were due to version (auto generated) being differen... Garrett D'Amore
02:34 PM Bug #9801 (Pending RTI): ap_driver.h and ESC_AP_DRIVER should be removed
Garrett D'Amore
02:44 AM Bug #9801 (In Progress): ap_driver.h and ESC_AP_DRIVER should be removed
Garrett D'Amore
03:12 AM Bug #521: syscall number clash with OpenAFS
I guess this is probably defunct now? If it still needs to be addressed please reply here, and I can try to put toge... Garrett D'Amore
02:58 AM Feature #644 (Rejected): Add Toshiba AL10/12/* devices to mpxio sym list
Garrett D'Amore
02:58 AM Feature #644: Add Toshiba AL10/12/* devices to mpxio sym list
This is so ancient as to be irrelevant now. We don't have any makes/models in that configuration file, and I think w... Garrett D'Amore
02:35 AM Bug #14780 (Pending RTI): remove aoutexec module
Test was just booting this build on omniOS. There really is no change here for x86, and we are removing SPARC so no e... Garrett D'Amore
02:04 AM Bug #14759 (Closed): sd open/close semaphore is unfortunate
"git commit 50c81445dc798873f49b7af4c98f8a1d3638de83":https://github.com/illumos/illumos-gate/commit/50c81445dc798873... Electric Monk

2022-07-07

09:44 PM Bug #14765 (Closed): SATL could decode page 83 for device IDs
"git commit 8118bef4ce6388ad51cc4ab94dbedc03621ee1e3":https://github.com/illumos/illumos-gate/commit/8118bef4ce6388ad... Electric Monk
07:57 PM Bug #14765 (Pending RTI): SATL could decode page 83 for device IDs
Garrett D'Amore
07:46 PM Bug #14765: SATL could decode page 83 for device IDs
To clarify, our expectations are that this will not result in any changes to @/dev@ or @/devices@ paths for disks. A... Joshua M. Clulow
05:35 AM Bug #14765: SATL could decode page 83 for device IDs
Testing:
We've been using this code to collect VPD page 83, which is used in our stack for a variety of purposes, ...
Garrett D'Amore
07:18 PM Bug #13837: Race condition synchronously enabling "svccfg add"-ed instance
This looks to me like #5896, but that one was believed fixed. David Pacheco
06:08 PM Bug #14796 (New): svccfg import hang
I'm seeing what appears to be a hung "svccfg import" process. I'm new to illumos, so this is mostly a dump of informa... John Gallagher
05:28 PM Bug #11328: Remove M_MULTIDATA support
So SPARC is now defunct in illumos, and we can stop worrying about Cassini.
This also means we can discard the hck...
Garrett D'Amore
05:27 PM Bug #11328 (In Progress): Remove M_MULTIDATA support
Garrett D'Amore
03:53 PM Bug #14795: SMB server unresponsive after updating
If this happens again I'll be sure to give that a whirl (kicking over the smb server service made things ok again). ... Adam Stylinski
01:39 PM Bug #14795: SMB server unresponsive after updating
As usual: Start with a network capture of port 445 (snoop -o something.snoop port 445)
then analyze with Wireshark t...
Gordon Ross
01:23 PM Bug #14795 (New): SMB server unresponsive after updating
An update to a system from 2019 to revision da37308cbe seems to have caused the smb service to go into a state of pan... Adam Stylinski
01:02 PM Bug #14041: Dell R650 Xeon Gold 5318Y not booting
Tested the latest build today with an "Intel(R) Xeon(R) Silver 4309Y CPU @ 2.80GHz" and can confirm it is working ;) Kilian Ries
08:51 AM Bug #3043: Relax restriction on zfs_ioc_next_obj() iteration
Updated Subject to match https://github.com/openzfs/zfs/commit/7290cd3c4ed19fb3f75b8133db2e36afcdd24beb Marcel Telka
08:49 AM Bug #3043 (In Progress): Relax restriction on zfs_ioc_next_obj() iteration
B T wrote in #note-6:
> On OI 151a8, the commands below (copied from "here":https://github.com/zfsonlinux/zfs/issues...
Marcel Telka
03:58 AM Feature #14794 (New): replace NOTE(ARGUNUSED) with __unused
Parts of the source tree are annotated with the @NOTE()@ (or @_NOTE()@) macro from @sys/note.h@, as described in "NOT... Joshua M. Clulow
01:57 AM Bug #14783 (Pending RTI): pvscsi modernization
Garrett D'Amore
12:23 AM Bug #14783: pvscsi modernization
I've tested with an ESXi 7.0 server. It has been tested with multiple logical disks, including hot attach (but I cou... Garrett D'Amore
01:56 AM Bug #14768 (Pending RTI): retire nca
Garrett D'Amore
01:38 AM Bug #14768: retire nca
Testing was booting this change applied to omniOS (151040) and testing basic networking (curl, ssh both inbound and o... Garrett D'Amore
12:53 AM Bug #14759: sd open/close semaphore is unfortunate
We have been running this through many paces, on a diverse set of systems, including both very large (400+ disks) sys... Garrett D'Amore

2022-07-06

09:12 PM Bug #14793 (Closed): dump(1) should be 64bit only
The 32bit dump(1) just execs the 64bit dump(1), when run on a 64bit platform. There are only 64bit platforms, we shou... Rich Lowe
09:09 PM Bug #14792 (Closed): elfdump(1) should be 64bit only
The 32bit elfdump(1) just execs the 64bit elfdump(1), when run on a 64bit platform. There are only 64bit platforms, ... Rich Lowe
03:15 PM Bug #14790 (New): sd could lose the ssd legacy
Now that SPARC is gone (once the packaging is done), we can gut the ugly #define macros to redefine sd_xxx to ssd_xxx... Garrett D'Amore
03:12 PM Feature #14047: Add support for SMB 3.1.1 AES-256
This is "queued up" after a bunch of other work. See:
https://github.com/gwr/illumos-gate/commits/il-bsrup5
patien...
Gordon Ross
03:06 PM Bug #14759 (Pending RTI): sd open/close semaphore is unfortunate
Garrett D'Amore
01:28 AM Bug #14784 (Closed): Desire scsi_hba_tgtmap_scan_luns
"git commit e302d6af529afb66d0ef5663cf940d230dc1122e":https://github.com/illumos/illumos-gate/commit/e302d6af529afb66... Electric Monk

2022-07-05

09:14 PM Bug #14758 (Closed): spurious presence detect change notification when enabling PCIe hotplug interrupt for the first time
"git commit fe426563f5e7383c12abf6a347e131898d1a7f6c":https://github.com/illumos/illumos-gate/commit/fe426563f5e7383c... Electric Monk
08:56 PM Bug #14789: DDI should be more hrtime friendly
Clearly using hrtime_t makes using absolute times a lot easier. Garrett D'Amore
08:55 PM Bug #14789: DDI should be more hrtime friendly
Instead of delay_until, how about "nanosleep". or even just "sleep".
I hate timedwait as a name.
cv_wait_until(...
Garrett D'Amore
08:50 PM Bug #14789: DDI should be more hrtime friendly
It would probably be good to expose something like @cv_timedwait_sig_hrtime()@ as well. Also, I think it would be ne... Joshua M. Clulow
08:02 PM Bug #14789 (New): DDI should be more hrtime friendly
Existing interfaces in the DDI for dealing with time (@timeout()@, @qtimeout()@, and @delay()@) all operate on the no... Patrick Mooney
08:15 PM Bug #14762: fio and FDINFO need to understand each other
This bug may be closed as not-a-bug given #14788 fixes the real problem far more cleanly. Dan McDonald
07:59 PM Bug #14788 (Closed): FDINFO misbehaves in multiple ways
The FDINFO support in procfs needs a few fixes to survive under stress. One of them was mentioned in #14685 - a exam... Dan McDonald
07:53 PM Bug #14775 (Rejected): direct socket ops need to be wary of SS_CLOSING
This is a symptom, not the disease. Dan McDonald
07:52 PM Bug #14685 (Rejected): sotpi ops need to be wary of null v_stream
This is a symptom, not the disease. Dan McDonald
06:33 PM Bug #14730: When only site DC reboots, chaos ensues with LDAP and SMB
Gordon,
We just ran into this issue on another system after updating it from a revision from all the back in 2019....
Adam Stylinski
06:18 PM Bug #14784 (Pending RTI): Desire scsi_hba_tgtmap_scan_luns
Testing notes:
I’ve tested this using vioscsi and a not-yet-integrated rewrite of pvscsi. This has involved hot-plu...
Garrett D'Amore
05:02 PM Bug #14787 (Closed): bhyve should block leases on drv purge
When purging (forcing them to release their holds) consumers of the vmm_drv interface which have attached to a given ... Patrick Mooney
05:02 PM Feature #14273 (Closed): Want MAC ring manual pages
"git commit 2c0ebdee8f56c8a9d9e34e30367999396b38fec9":https://github.com/illumos/illumos-gate/commit/2c0ebdee8f56c8a9... Electric Monk
03:59 PM Bug #14786 (Closed): remove packaging support for SPARC
As part of the retirement of SPARC support, I propose to simply remove the packaging data for SPARC systems.
This ...
Garrett D'Amore

2022-07-04

02:27 AM Bug #14785 (Closed): vioscsi timeout list insertion error
This came up during the review of pvscsi
When we add to the list of expiration commands, if we didn't find a comma...
Garrett D'Amore
12:07 AM Bug #14759: sd open/close semaphore is unfortunate
For folks looking at my work in the driver:
* detach_count can go away entirely and the sd_detach_mutex -- the onl...
Garrett D'Amore
 

Also available in: Atom