Project

General

Profile

Activity

From 2022-08-25 to 2022-09-23

2022-09-23

08:53 PM Feature #15004: diskinfo: get rid of topo calls if there are no -c or -P options
I tested this on a number of servers, comparing the output of a plain @diskinfo@ before and after this change, and th... Andy Fiddaman
04:24 PM Bug #15007 (Closed): zfs-tests: bootfs_006_pos is failing
We actually do support booting from stripe. Toomas Soome
03:44 PM Bug #15001: Unable to set smb property max_protocol to 3.1.1 or empty
For clarity, the existing implementation allows setting max_protocol="3.02" and "3.11" for 3.0.2 and 3.1.1 support, r... Matt Barden
02:43 PM Bug #15006 (Closed): Implement pre-auth integrity for fksmbd
Missed when this work was done:
#12513 SMB 3.1.1 support for server
Added this so I can use fksmbd for debugging en...
Gordon Ross
12:18 PM Feature #15005 (Closed): Tests for btree implementation used by range trees
Update from OpenZFS:... Toomas Soome

2022-09-22

09:11 PM Feature #15004 (In Progress): diskinfo: get rid of topo calls if there are no -c or -P options
Andy Fiddaman
08:57 PM Feature #15004 (Closed): diskinfo: get rid of topo calls if there are no -c or -P options
Andy Fiddaman
08:44 PM Feature #15004 (Closed): diskinfo: get rid of topo calls if there are no -c or -P options
There's a commit from Tintri by DDN in OmniOS which avoids calls into topo when those data are not required.
https...
Andy Fiddaman
07:54 PM Bug #15003 (Closed): Corrupt AMD microcode equivalence-table not properly handled
There are two bugs in the handling of the AMD CPU microcode @equivalence-table@ where the kernel assumes that is prop... Andy Fiddaman
05:35 PM Bug #15001: Unable to set smb property max_protocol to 3.1.1 or empty
Here are some testing command sequences to demonstrate how it behaves after the fix:... Gordon Ross
04:50 PM Bug #15001 (Closed): Unable to set smb property max_protocol to 3.1.1 or empty
In testing it was found that the max_protocol value used with the sharectl command does not support values above '3.0... Toomas Soome
05:04 PM Bug #15002 (New): sharemgr(8) seems confused about SMB and NFS
The @sharemgr(8)@ man page lists the various share options for NFS and SMB, however it lists options such as @abe@, @... Jason King
04:09 PM Bug #14485 (Pending RTI): bhyve needs better cpuid control
Patrick Mooney
03:16 PM Bug #9959: pthread_mutex_init should initialize mutex appropriately for robust mutex_init
There's a remaining problem with Samba 4.10.6 and later. See:
https://github.com/OpenIndiana/oi-userland/commit/89ed...
Gordon Ross
12:17 PM Bug #14987 (Pending RTI): smb: DsFreeDcInfo leaks
Gordon Ross
12:17 PM Bug #14958 (Pending RTI): fakekernel: avoid LWP <defunc> threads
Gordon Ross
04:12 AM Bug #15000 (New): DNSServiceRegister(3DNS_SD) has wrong type for txtLen
DNSServiceRegister(3DNS_SD) shows the function signature as:... Jason King

2022-09-21

11:01 PM Bug #14999: SMB server mis-handles very long file names
Testing:
new unit test: smbtorture ... smb2.create.longname
Copy the file in longname.zip onto a share and check t...
Gordon Ross
10:59 PM Bug #14999: SMB server mis-handles very long file names
I also have a new smbtorture test for this kind of long name, which I'll push to our samba fork:... Gordon Ross
10:58 PM Bug #14999: SMB server mis-handles very long file names
It turns out that below the VFS layer (eg. ZFS) file name components longer than
MAXNAMELEN (256) are simply truncat...
Gordon Ross
10:57 PM Bug #14999: SMB server mis-handles very long file names
I reproduced this and got a capture: longname1.snoop
The interesting thing in the capture is that we allow the creat...
Gordon Ross
04:36 PM Bug #14999 (Closed): SMB server mis-handles very long file names

From racktop:
BSR-7304 SMB server mis-handles very long file names
In production at least a few months.
Toomas Soome
10:42 PM Bug #14998: smbd domain cache broken
Testing: Sabotage the connection to the AD server and do something that needs it (eg "smbadm lookup").
Bring the AD ...
Gordon Ross
03:44 PM Bug #14998 (Closed): smbd domain cache broken
After some changes of boot environment that apparently left the domain-join credentials unusable for access to our do... Toomas Soome
10:39 PM Bug #14989: SMB panic running smbtorture smb2.durable-open.delete_on_close1
Testing: smbtorture smb2.durable-open.delete_on_close1
It's tricky to hit this. One may need to try several times, ...
Gordon Ross
08:50 PM Bug #14923 (Resolved): svccfg native build confused adjuncts
Dan McDonald
08:49 PM Bug #14923: svccfg native build confused adjuncts
Apparently the 4f9241761deff31c4840b1283ffc458661ee7dca commit didn't show up here. We can resolve this issue as it'... Dan McDonald
05:04 PM Bug #14992 (Closed): dead code in desctbls.c
Resolved in https://github.com/illumos/illumos-gate/commit/0ea62e6f4e67ca28e733485fb02f81d093a5d274 Andy Fiddaman
03:13 PM Bug #14963: bhyve destroy should be more robust
I did some additional testing on omnios bloody. I setup a bhyve zone to ensure that tear down when the bhyve process... Michael Zeller
12:39 AM Bug #14963: bhyve destroy should be more robust
To account for the new behavior from #14968, the tests around destruction (both self-, and otherwise) were expanded:
...
Patrick Mooney
02:45 PM Bug #14997: unnecessary jmp in desctbls_asm.s
Tested: built nightly, installed on a machine, booted on hardware.
Note that the replacement of the @leave@ instru...
Dan Cross
02:02 PM Bug #14997: unnecessary jmp in desctbls_asm.s
Thank you, Patrick! Dan Cross
01:45 PM Bug #14997: unnecessary jmp in desctbls_asm.s
Of course the relevant file is @desctbls_asm.s@, not @descrtbls_asm.s@.
(I'm trying to cut down on caffeine; I'm n...
Dan Cross
01:42 PM Bug #14997 (Closed): unnecessary jmp in desctbls_asm.s
The x86 code for manipulating descriptor tables seems largely untouched since Solaris, and includes some curious sequ... Dan Cross
01:04 PM Feature #14996 (Closed): Restructure ucode data Makefiles
The makefiles under @usr/src/data/ucode@ assume that the only architecture for which microcode is relevant is @i86pc@... Andy Fiddaman
01:00 PM Bug #14995 (Closed): misleading messages on microcode update failure
When a CPU microcode update fails due to it not being accepted by the processor, the resulting error messages are mis... Andy Fiddaman
12:57 PM Bug #14994 (Closed): Panic on microcode update with UFS boot archive
Early in system boot, before things like kmem are set up, and assuming there is an update available, the microcode in... Andy Fiddaman
02:22 AM Bug #14485: bhyve needs better cpuid control
With the change in place, the bhyve test suite, including two new tests specific to the CPUID mechanism in question, ... Patrick Mooney

2022-09-20

10:01 PM Bug #14992: dead code in desctbls.c
`wsdiff` shows no significant diffs (the branch name is different; line numbers from the asserts in debug mode). Dan Cross
08:22 PM Bug #14992: dead code in desctbls.c
Note that the removed code cannot possibly be reached as it is in a nested ifdef:
@
#if defined(__xpv)
...
#e...
Dan Cross
08:14 PM Bug #14992 (Closed): dead code in desctbls.c
There is some easily-removable dead code in intel/os/desctbls.c that obfuscates IDT initialization. Dan Cross
09:11 PM Bug #14968: bhyve needs self-destroy ioctl
With the proposed fix in place, the bhyve test suite, including the new test added for this specific functionality (@... Patrick Mooney
08:16 PM Feature #14993 (Closed): zfs-tests: Move platform independent tests to a shared runfile
Note, this update is based on OpenZFS patch 5e74ac51c70ee978e338e828f05377092d0637d4, but not fully - we do not imple... Toomas Soome
08:05 PM Bug #14991 (Closed): Large AMD microcode does not load at boot
I have been doing some testing of AMD CPU microcode loading on a newer AMD processor and found that it is not possibl... Andy Fiddaman
05:32 PM Bug #14972: some diskinfo error messages run into the next line
h3. Testing Notes
Confirmed that the new version still works on a computer that already worked:...
Joshua M. Clulow
05:08 PM Bug #14990 (New): memory error while creating local repo using pkgrecv
memory error in pkg/publish/transaction.py
attaching screenshot
anil choudhary
01:37 PM Bug #14989: SMB panic running smbtorture smb2.durable-open.delete_on_close1
The oplock break logic requires a "proposed open", which smbsrv represents as an smb_ofile_t that's not yet in the li... Gordon Ross
01:26 PM Bug #14989: SMB panic running smbtorture smb2.durable-open.delete_on_close1
Upstreaming from racktop
commit a0ec0274f91d1706af556b33637c81df96b8bd87
Author: Gordon Ross <gwr@racktopsystems.co...
Gordon Ross
01:24 PM Bug #14989 (Closed): SMB panic running smbtorture smb2.durable-open.delete_on_close1
While doing tests on some other changes, hit this panic:... Gordon Ross
12:58 PM Bug #14988: smb: panic in smb_common_open after pool export
Test method:
Mount some SMB Share in the pool that will be exported.
Disable the SMB server "unexport" thread as ...
Gordon Ross
12:57 PM Bug #14988: smb: panic in smb_common_open after pool export
This happens because after the (forced) zpool export (with no SMB "unshare"), all file system operations under the sh... Gordon Ross
12:54 PM Bug #14988 (In Progress): smb: panic in smb_common_open after pool export
Gordon Ross
12:34 PM Bug #14988 (Closed): smb: panic in smb_common_open after pool export
Seen in tests with a (forced) zpool export:... Toomas Soome
11:59 AM Bug #14987 (Closed): smb: DsFreeDcInfo leaks
Discovered while looking into possible memory leaks in smbd:
DsFreeDcInfo leaks the object passed to it where it sho...
Toomas Soome

2022-09-19

08:03 PM Bug #14971: `mac_fini_ops` can lead to NULL-pointer dereferences
I've found a way to reproduce this, and so to test the changes I'm making. This was all hit while working on a driver... Benjamin Naecker
07:05 PM Bug #14923: svccfg native build confused adjuncts
I've tested this in a build-based fashion by doing a stock build with no adjuncts and a build with adjuncts. I did no... Robert Mustacchi
06:15 PM Bug #14969: Improve elfcap.chk CPPFLAGS
I've also tested this with various builds to verify that it works in the new construction. Robert Mustacchi
05:10 PM Bug #14958: fakekernel: avoid LWP <defunc> threads
Toomas Soome wrote:
> Kernel doesn't require to call thread_join() on threads, instead it uses reaper-thread. It bro...
Toomas Soome
04:55 PM Bug #14986 (Closed): SMB Shares appear to be rename-able from Clients
This should not be possible, but it appears that a user from Windows can rename a share, which actually renames mount... Toomas Soome
02:31 PM Bug #14985 (Closed): adjtime could be more const
Our definition for @adjtime@ does not specify the first argument as const:... Patrick Mooney
05:33 AM Feature #11874: NFS file access audit logging
This project enhances the NFS server so that it can generate audit events, through the existing BSM audit infrastruct... Matt Barden
05:05 AM Feature #11875: ZFS changes for file access auditing
Today, ZFS supports setting 'AUDIT' and 'ALARM' type entries in a file's ACL. This project gives these ACE types a me... Matt Barden
04:29 AM Bug #11873: SMB file access audit logging
This project enhances the SMB server so that it can generate audit events, through the existing BSM audit infrastruct... Matt Barden
03:55 AM Bug #2271: CIFS clients fail to authenticate when idmap is using IDMU
As Kevin noted, the issue here is that adt_get_mask_from_user() requires that any non-ephemeral UID be mappable to a ... Matt Barden
03:33 AM Bug #14984 (New): vnodetopath could be more reliable for files on ZFS
Today, vnodetopath() is able to reconstruct a path for directories with an empty v_path through successive '..' looku... Matt Barden
02:45 AM Bug #14983: Panic in cfg_offset != 0xffffffff assertion in smrt:smrt_locate_cfgtbl
Yeah, sorry about that. There are two VERIFYs in that function that could easily be relaxed to a comparison with @PC... Joshua M. Clulow
02:12 AM Bug #14983 (New): Panic in cfg_offset != 0xffffffff assertion in smrt:smrt_locate_cfgtbl
I recently installed an HP H240 in a non-HP Ivy Bridge system (Dell T20). The card is configured for HBA mode (analog... Albert Lee

2022-09-18

03:10 PM Bug #14870 (Closed): Netlogon client stops using SecureRPC after RPC call error
"git commit c585f97b10d318e825698eb51d4671fef5b4d21f":https://github.com/illumos/illumos-gate/commit/c585f97b10d318e8... Electric Monk
02:39 PM Bug #14870: Netlogon client stops using SecureRPC after RPC call error
Test method:
Requires an AD server that restricts NetLogon RPC to require signing, as described in:
#13169 CVE-202...
Gordon Ross

2022-09-17

10:11 PM Bug #14982 (In Progress): zfs: Fix use-after-free in btree code
Patch from OpenZFS:
Coverty static analysis found these.

Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Re...
Toomas Soome
10:09 PM Bug #14981 (In Progress): zfs: Several B-tree optimizations
Update from OpenZFS:
- Introduce first element offset within a leaf. It allows to reduce
by ~50% average memmo...
Toomas Soome
11:30 AM Bug #14975 (Duplicate): smbsrv: Fix double free when lsa_lookup_sid() failed
Toomas Soome
11:30 AM Bug #14975: smbsrv: Fix double free when lsa_lookup_sid() failed
Gordon Ross wrote in #note-3:
> As Matt B. pointed out: This may be already fixed in #9881
> Need to check is this ...
Toomas Soome
03:11 AM Bug #14980 (New): pcmcia lives in common but is i86pc-specific
There are several places in uts/common/pcmcia/... where the code relies on the type and contents of objects attached ... Thirteen Oxide
02:58 AM Bug #14979 (New): pci-ide lives in common but is i86pc-specific
The pci-ide driver references, and depends upon the type of, objects attached to @struct intrspec@ via the @ih_privat... Thirteen Oxide
12:20 AM Bug #14977: NN_NUMBUF_SZ is too small after 12258
To test, I ran the same dd command that produced an overflow (@1048576000 bytes (??iB)...@) with a rebuilt dd using t... Jason King
12:02 AM Bug #14978: ZFS autoexpand property should work for root pools
Note that autoexpansion came in with:... Joshua M. Clulow

2022-09-16

11:46 PM Bug #14978 (Closed): ZFS autoexpand property should work for root pools
When the @autoexpand@ property is set on a pool, and the underlying block device has grown in size at import time, we... Joshua M. Clulow
11:22 PM Bug #14870: Netlogon client stops using SecureRPC after RPC call error
Testing this requires a domain setup, which I don't have where I'm doing this work.
(To test, one must temporarily ta...
Gordon Ross
11:21 PM Bug #14977 (New): NN_NUMBUF_SZ is too small after 12258
#12258 introduce a new flag to @nicenum_scale@ -- @NN_UNIT_SPACE@ which will insert a space between the value and the... Jason King
10:48 PM Bug #14869 (Closed): ODX copy between shares fails
"git commit ba55de6b420021ddc0b5990dd680795ee33d4f94":https://github.com/illumos/illumos-gate/commit/ba55de6b420021dd... Electric Monk
05:26 PM Bug #14869 (Pending RTI): ODX copy between shares fails
Gordon Ross
05:18 PM Bug #14869: ODX copy between shares fails
Testing:
Copy paste a large file (400M ISO) from one share to another in Windows 10 file explorer.
smbsrv-tests...
Gordon Ross
09:18 PM Bug #14976 (New): SMB ioctl fixes (still) incomplete
For reasons lost to time and job-changes, #8935 did not include a uint32_t {under,over}flow component. Something may... Dan McDonald
08:03 PM Feature #14970 (Closed): Restrict NFS mountd MOUNTPROC_DUMP to local transports
"git commit 35a075c30369bda7caecc8d23aaabe61768b4440":https://github.com/illumos/illumos-gate/commit/35a075c30369bda7... Electric Monk
05:23 PM Bug #14975: smbsrv: Fix double free when lsa_lookup_sid() failed
As Matt B. pointed out: This may be already fixed in #9881
Need to check is this is still a bug.
Gordon Ross
08:09 AM Bug #14975 (Duplicate): smbsrv: Fix double free when lsa_lookup_sid() failed
Double free can occur if lsa_lookup_sid() returns error with polluted @info argument.

Vulnerable are lsa_Looku...
Toomas Soome

2022-09-15

04:38 PM Bug #14954 (Closed): nvmeadm list should use nicenum()
"git commit a713ecffc834d396a2f97329cc26b4d8b7ffe915":https://github.com/illumos/illumos-gate/commit/a713ecffc834d396... Electric Monk
10:32 AM Bug #14954: nvmeadm list should use nicenum()
Testing: I've verified that the output from 'nvmeadm list' after the change is correct for various namespace sizes. R... Hans Rosenfeld
03:14 PM Bug #14974 (Closed): bhyve vhpet needs one-shot timers
The vhpet exposes a set of timers to the guest which can be configured in one-shot or periodic mode. The actual impl... Patrick Mooney
03:10 PM Bug #14973 (In Progress): bhyve should clamp periodic timers
Emulated devices which expose periodic timers to the guest (and userspace, via state import/export) should clamp thei... Patrick Mooney
01:54 PM Bug #14967 (Closed): dladm create-overlay fails with IPs that end in the range 224-239
"git commit 8bcd8eea9270aef5b19ce4303b2a7f4f0bc6bbba":https://github.com/illumos/illumos-gate/commit/8bcd8eea9270aef5... Electric Monk
10:30 AM Bug #14690: nvmeadm should refer to namespaces by their nsid
Testing: I have verified that nvmeadm(8) gets the correct namespace for all three kinds of allowed argument: namespac... Hans Rosenfeld
03:21 AM Feature #14949 (Closed): Convert find_elf(1ONBLD) to mandoc
"git commit aff6a0f8b30f58d0b494eb98f8f3e01983acecc4":https://github.com/illumos/illumos-gate/commit/aff6a0f8b30f58d0... Electric Monk
03:12 AM Bug #14972 (Closed): some diskinfo error messages run into the next line
The @diskinfo@ utility prints diagnostic messages under some conditions using a bespoke version of the @err(3C)@ fami... Joshua M. Clulow
12:08 AM Bug #14868 (Closed): SMB reconnect fails when previous session still disconnecting
"git commit 1baeef3013bd4a2bff922e272ea7cd6da5a99908":https://github.com/illumos/illumos-gate/commit/1baeef3013bd4a2b... Electric Monk

2022-09-14

11:54 PM Bug #14971 (New): `mac_fini_ops` can lead to NULL-pointer dereferences
It's currently possible for @mac_fini_ops@ to lead to a NULL-pointer dereference. That routine currently calls @dld_f... Benjamin Naecker
10:30 PM Feature #14970 (Closed): Restrict NFS mountd MOUNTPROC_DUMP to local transports
Query to see mounted resources will reveal client hosts making mounts, and we do not want to expose this for all.
...
Toomas Soome
09:18 PM Bug #14847 (Closed): illumos should default to python 3.9
"git commit 36afce5d646a7506053384370adfe4c6ac1a6047":https://github.com/illumos/illumos-gate/commit/36afce5d646a7506... Electric Monk
05:17 PM Bug #14944 (Closed): xhci silently drops ugen transfers sometimes but not always
"git commit 0ae0ab6f6ac7a567d495b1daad2f6e229d097a21":https://github.com/illumos/illumos-gate/commit/0ae0ab6f6ac7a567... Electric Monk
04:09 AM Bug #14967: dladm create-overlay fails with IPs that end in the range 224-239
Note: For testing, I ran this on SmartOS, which also needed "OS-8407":https://smartos.org/bugview/OS-8407 for the sam... Brian Bennett
04:02 AM Bug #14967: dladm create-overlay fails with IPs that end in the range 224-239
Before CR 2349:... Brian Bennett
01:55 AM Feature #14949: Convert find_elf(1ONBLD) to mandoc
Testing was viewing the converted man page and comparing to the original. Jason King
01:25 AM Bug #14868: SMB reconnect fails when previous session still disconnecting
Tested by forcibly resetting TCP sessions for connected clients.
The smbsrv-tests show no difference in output:
c...
Gordon Ross

2022-09-13

11:14 PM Bug #14867 (Closed): panic in smb_request_alloc / smb_oplock_ind_break during shutdown
"git commit 525641e8e46b2b8beffe3f067f910178ffa06377":https://github.com/illumos/illumos-gate/commit/525641e8e46b2b8b... Electric Monk
11:08 PM Bug #14944: xhci silently drops ugen transfers sometimes but not always
h2. Testing Notes
We are using a variety of USB devices (both at Oxide, and myself personally) that I have verifie...
Joshua M. Clulow
07:41 PM Bug #14242 (Closed): programs that lack PT_PHDR are not properly loaded
"git commit 4e18e297380f99d39327599157792494d044942a":https://github.com/illumos/illumos-gate/commit/4e18e297380f99d3... Electric Monk
07:41 PM Bug #14236 (Closed): signed math leads getelfshdr astray
"git commit 4e18e297380f99d39327599157792494d044942a":https://github.com/illumos/illumos-gate/commit/4e18e297380f99d3... Electric Monk
06:49 PM Bug #14969: Improve elfcap.chk CPPFLAGS
I'm happy to report that with this fix in place, SmartOS builds without trainwrecking on building elfcap.chk. (Count... Dan McDonald
06:38 PM Bug #14969 (Closed): Improve elfcap.chk CPPFLAGS
When we started with the design of elfcap.chk, it leveraged CPPFLAGS.native. Unfortunately, in stock situations for r... Robert Mustacchi
03:16 PM Bug #14952: bhyve should expose PAGING exits to userspace
Ideally, our instruction emulation would be robust enough to handle this itself (eat the errant writes, or attempt fu... Patrick Mooney
12:45 AM Bug #14968 (Closed): bhyve needs self-destroy ioctl
Presently, the only way to explicitly destroy a bhyve instance (ignoring the auto-destruct functionality) is to use m... Patrick Mooney
12:12 AM Bug #14967 (Closed): dladm create-overlay fails with IPs that end in the range 224-239
We tracked this down to vxlan_o_setprop where the following occurs:... Brian Bennett

2022-09-12

08:16 PM Bug #14966 (New): ddi_intr_set_cap() allowed flags inconsistency
Neither the introduction of the ddi_intr_set_cap(9f) interface via PSARC 2004/253 nor the current contents of the ill... Thirteen Oxide
05:17 PM Bug #14965 (In Progress): loader: udp receive should try harder to get packets for this connection
The current udp receive code does check if this packet does belong to us, but it does return immediately if not - and... Toomas Soome
02:49 PM Bug #14964: Move Perl man pages from /usr/share/man to /usr/perl5/$(PERL_VERSION)/man
h3. Testing
The nightly/onu/boot cycle passed.
Marcel Telka
02:40 PM Bug #14964 (In Progress): Move Perl man pages from /usr/share/man to /usr/perl5/$(PERL_VERSION)/man
The in-gate Perl man pages are currently delivered by @runtime/perl$(PERL_PKGVERS)/module/sun-solaris@ package into @... Marcel Telka

2022-09-11

09:12 PM Bug #14867 (Pending RTI): panic in smb_request_alloc / smb_oplock_ind_break during shutdown
Gordon Ross
09:12 PM Bug #14867: panic in smb_request_alloc / smb_oplock_ind_break during shutdown
Tested while shutting down a server that's under heavy load.
The smbsrv-tests show no difference in output:
cd /v...
Gordon Ross
07:42 PM Bug #14236: signed math leads getelfshdr astray
In addition to the above testing, I also re-ran the core file content tests introduced in #13925 ... Andy Fiddaman
07:23 PM Bug #14961: validate_pkg crashes with bad manifest
Also tested on OpenIndiana with python 3.5, as per the original report. Andy Fiddaman
07:04 PM Bug #14961: validate_pkg crashes with bad manifest
The cause is NLS - the modules that are part of IPS issue localised messages, but @validate_pkg@ does not initialise ... Andy Fiddaman
01:55 PM Bug #14961: validate_pkg crashes with bad manifest
It looks like the IPS module itself returns a sensible looking exception in this case (on OmniOS and I did a quick co... Andy Fiddaman
01:33 PM Bug #14961 (In Progress): validate_pkg crashes with bad manifest
Andy Fiddaman
04:51 AM Feature #14925 (Closed): plumb DFv4 into amdzen(4D)
"git commit f8e9c7b3ba7100b047717589235b6d05ec43646c":https://github.com/illumos/illumos-gate/commit/f8e9c7b3ba7100b0... Electric Monk
04:51 AM Feature #14936 (Closed): need a better SMN addressing mechanism
"git commit ba215efe42e70993d3838f7af671f9d9fc0ebc33":https://github.com/illumos/illumos-gate/commit/ba215efe42e70993... Electric Monk
04:51 AM Bug #14823 (Closed): aux vector feature mapping should use x86_featureset
"git commit 56726c7e321b6e5ecb2f10215f5386016547e68c":https://github.com/illumos/illumos-gate/commit/56726c7e321b6e5e... Electric Monk
04:51 AM Feature #14822 (Closed): Need new word of hardware capabilities
"git commit 56726c7e321b6e5ecb2f10215f5386016547e68c":https://github.com/illumos/illumos-gate/commit/56726c7e321b6e5e... Electric Monk
04:51 AM Feature #14821 (Closed): Add additional AVX512 capabilities
"git commit 56726c7e321b6e5ecb2f10215f5386016547e68c":https://github.com/illumos/illumos-gate/commit/56726c7e321b6e5e... Electric Monk

2022-09-10

07:03 PM Bug #14077: Want wrapper for external SMB server tests
It's also worth noting that we maintain a custom version of smbtorture with some fixes, eg. to avoid bailing out earl... Gordon Ross
06:55 PM Bug #14077 (Closed): Want wrapper for external SMB server tests
"git commit f2ae17ede4a9a93585872a9aa83120497285bdd0":https://github.com/illumos/illumos-gate/commit/f2ae17ede4a9a935... Electric Monk
02:13 AM Bug #14077 (Pending RTI): Want wrapper for external SMB server tests
Gordon Ross
02:13 AM Bug #14077: Want wrapper for external SMB server tests
Testing: We use this regularly, on both illumos and Linux (it's just shell and python scripts).
I've attached a sam...
Gordon Ross
04:14 PM Bug #14960 (Closed): mountd: cleaning up some build gags
"git commit 544783ca6fcbe20a0c82b42aabd4e88a9ac69e68":https://github.com/illumos/illumos-gate/commit/544783ca6fcbe20a... Electric Monk
04:14 PM Bug #14963 (Closed): bhyve destroy should be more robust
As pointed out in #14931, destruction of bhyve instances could be more robust, both in being responsive to destructio... Patrick Mooney

2022-09-09

09:46 PM Bug #14962: readdir(3C) of /proc should list /proc/self
I am worried about this from a compatibility perspective. I have definitely written things that did @cd /proc && ech... Joshua M. Clulow
08:46 PM Bug #14962: readdir(3C) of /proc should list /proc/self
proc(5) says... Rich Lowe
08:45 PM Bug #14962 (New): readdir(3C) of /proc should list /proc/self
It appears that listing /proc doesn't include the /proc/self magic symlink. It would help discoverability if it was ... Rich Lowe
08:43 PM Bug #14961 (Closed): validate_pkg crashes with bad manifest
I had this error in my package manifest, eg. in version 4 of this change:
https://code.illumos.org/c/illumos-gate/+/...
Gordon Ross
06:38 PM Feature #14815 (Closed): nvmeadm: identify support for namespace management
"git commit 153f3212c5a48deec74be10ba87dd04bc99edbbb":https://github.com/illumos/illumos-gate/commit/153f3212c5a48dee... Electric Monk
04:31 PM Bug #14960 (In Progress): mountd: cleaning up some build gags
Toomas Soome
04:29 PM Bug #14960 (Closed): mountd: cleaning up some build gags
Just cleaning up warning suppression and smatch. Also we should not remove object outside the mountd tree during make... Toomas Soome
02:50 PM Bug #14870: Netlogon client stops using SecureRPC after RPC call error
Ref. BSR-9840 Gordon Ross
02:50 PM Bug #14869: ODX copy between shares fails
Ref. BSR-9830 Gordon Ross
02:49 PM Bug #14868: SMB reconnect fails when previous session still disconnecting
Ref. BSR-9839 Gordon Ross
02:49 PM Feature #14959 (New): NVMe namespace management support
NVMe namespace management will allow us to delete and create namespaces on NVMe devices that support it. This way, a ... Hans Rosenfeld
02:48 PM Bug #14867: panic in smb_request_alloc / smb_oplock_ind_break during shutdown
Ref. BSR-9838 Gordon Ross
11:47 AM Bug #14958 (Closed): fakekernel: avoid LWP <defunc> threads
Kernel doesn't require to call thread_join() on threads, instead it uses reaper-thread. It brought LWP <defunc> leaki... Toomas Soome

2022-09-08

03:45 PM Bug #14939: Rename a file on NFSv3 create .nfsxxx files
Yes. It happens on NFSv3, but not on NFSv4 and NFSv2. Marcel Telka
05:53 AM Bug #14939: Rename a file on NFSv3 create .nfsxxx files
no other app is using file b
it is also happening with mv command
Thanks
Anil
anil choudhary
05:52 AM Bug #14939: Rename a file on NFSv3 create .nfsxxx files
Hi Marcel Telka,
we are using nfs v3 only on NFS V4 we also testing and its not happening.
In our production we a...
anil choudhary
02:15 PM Bug #14077: Want wrapper for external SMB server tests
Ref. BSR-9841 Gordon Ross
01:59 PM Bug #14953: Infer perl parameters from $(PERL)
h3. Testing
This is after build on recent OpenIndiana where @/usr/perl5/bin/perl@ is perl-5.36, without any perl r...
Marcel Telka
12:13 AM Feature #14925: plumb DFv4 into amdzen(4D)
More specifically what we've done is look at on both a Zen 4 and Zen 2 system that the following still hold:
* smn...
Robert Mustacchi

2022-09-07

10:35 PM Feature #14936: need a better SMN addressing mechanism
We've tested this primarily by using it extensively in our systems. In addition, we did basic smoke checks of usmn, s... Robert Mustacchi
10:15 PM Bug #14901 (Closed): remove remaining a.out support from sgs
"git commit fec047081731fd77caf46ec0471c501b2cb33894":https://github.com/illumos/illumos-gate/commit/fec047081731fd77... Electric Monk
09:25 PM Bug #14823: aux vector feature mapping should use x86_featureset
I tested this as part of #14821 and went through a couple of different system and verified that the set of bits we sa... Robert Mustacchi
07:56 PM Bug #14951 (Closed): fix ::sysregs under mdb-bhyve on AMD
"git commit d0eff808627a496edc82505a80bac88afa61304e":https://github.com/illumos/illumos-gate/commit/d0eff808627a496e... Electric Monk
03:18 PM Bug #14951: fix ::sysregs under mdb-bhyve on AMD
In addition to testing the mdb behavior in question, I also ran the standard test suite:... Patrick Mooney
01:05 AM Bug #14951: fix ::sysregs under mdb-bhyve on AMD
With the proposed fix in place, sysregs works again on AMD:... Patrick Mooney
01:05 AM Bug #14951: fix ::sysregs under mdb-bhyve on AMD
For now, it seems reasonable to have SVM simply emit 0s for the PDPEs, since it's not holding cached versions of them... Patrick Mooney
06:17 PM Bug #14957 (Closed): pcieadm overloads header1.iobasehi

I was troubleshooting a system and dumping out the I/O base and limit for a PCIe bridge and noticed that @pcieadm@ ...
Andy Fiddaman
06:06 PM Feature #14928 (Closed): pcieadm rc event collector association decoding
"git commit 62ed517217a113e80b963702c4e1344505df8d27":https://github.com/illumos/illumos-gate/commit/62ed517217a113e8... Electric Monk
04:27 PM Feature #14956 (New): nvmeadm list improvements for namespace management
To make use of NVMe namespace management easier, 'nvmeadm list' should support the following:
* the line describing ...
Hans Rosenfeld
04:18 PM Bug #14955 (New): track namespace state in nvme
In #14709 we got support in nvmeadm(8) to distinguish between inactive and ignored namespaces. Now nvme should keep t... Hans Rosenfeld
02:17 PM Bug #14954 (Closed): nvmeadm list should use nicenum()
Right now, 'nvmeadm list' always prints the size, capacity, and amount used in units of megabytes:... Hans Rosenfeld
09:17 AM Bug #14953 (In Progress): Infer perl parameters from $(PERL)
The @illumos-gate@ now contains hardcoded several perl related values tightly bound to perl we want to build our perl... Marcel Telka
07:56 AM Feature #14815: nvmeadm: identify support for namespace management
Testing: I've used this extensively during development of the namespace management changes to check whether namespace... Hans Rosenfeld
01:31 AM Bug #14952 (Closed): bhyve should expose PAGING exits to userspace
When bhyve encounters a nested paging fault against an address backed by host physical memory (instead of an unbacked... Patrick Mooney

2022-09-06

10:27 PM Bug #14951 (Closed): fix ::sysregs under mdb-bhyve on AMD
Querying the sysregs under mdb-bhyve does not work on an AMD machine:... Patrick Mooney
08:40 PM Bug #14950: illumos.sh should specify a realistic perl version
The versions in Makefile.master likely also need updating to something reasonable (the same values as used in illumos... Rich Lowe
08:38 PM Bug #14950 (New): illumos.sh should specify a realistic perl version
The (commented out) perl version in illumos.sh should be realistic, to help people customizing the file.
It's curr...
Rich Lowe
04:01 PM Bug #14933 (Closed): asprintf(3c) is confused by NUL
"git commit 4322dd9069f078f823a09309fbdfc08ed9085b8d":https://github.com/illumos/illumos-gate/commit/4322dd9069f078f8... Electric Monk
12:38 AM Feature #14949 (Closed): Convert find_elf(1ONBLD) to mandoc
Subject says it all. Jason King

2022-09-05

02:56 PM Bug #14948 (Closed): loader: do_cpuid does corrupt memory when built with gcc 10
"git commit a8962f2d3198cddcb94ae1ac2b578f9fbaf9a464":https://github.com/illumos/illumos-gate/commit/a8962f2d3198cddc... Electric Monk
02:24 AM Bug #14931 (Closed): viona_ring_rx should be more conscious of drv purge
"git commit 2c972cd3bb7a89de65d46d8519ba52ba05d90222":https://github.com/illumos/illumos-gate/commit/2c972cd3bb7a89de... Electric Monk
01:06 AM Bug #14933: asprintf(3c) is confused by NUL
I've tested this in a bunch of different ways. First here's what happened with Marcel's program:... Robert Mustacchi

2022-09-04

10:48 PM Bug #14931: viona_ring_rx should be more conscious of drv purge
To test this change I built the patch from the CR and ran my test VM. I then issued the "bhyvectl --vm=alpine --dest... Michael Zeller
10:00 PM Bug #14931: viona_ring_rx should be more conscious of drv purge
I just ran into this too. Is there anything I can do to help get this integrated? It looks like you have all the re... Rich Lowe
08:57 PM Bug #14847: illumos should default to python 3.9
testing:
- full build letting the python versions default
- checked that the important #! lines in our bits were ...
Rich Lowe
05:41 PM Feature #14928: pcieadm rc event collector association decoding
To test this I decoded this on a system. While the next / last bus are all zero here, I believe that's because there ... Robert Mustacchi
05:02 PM Feature #14926 (Closed): pcieadm cfgspace const crusade; use bitext.h
"git commit 4a8bbc0be937e3af518e40035ae2aaa61fa12fc2":https://github.com/illumos/illumos-gate/commit/4a8bbc0be937e3af... Electric Monk
05:02 PM Feature #14927 (Closed): pcieadm alternate protocol decoding
"git commit 459e74f09efc5a666d1084b7fa9d0c113a574edd":https://github.com/illumos/illumos-gate/commit/459e74f09efc5a66... Electric Monk
11:52 AM Bug #14948 (Closed): loader: do_cpuid does corrupt memory when built with gcc 10
The issue is about do_cpuid() output operands... Toomas Soome

2022-09-03

09:22 PM Feature #14927: pcieadm alternate protocol decoding
Here's our decoding of this. note I snipped out files that didn't have the capability from a set captured from a PCIe... Robert Mustacchi
08:34 PM Feature #14926: pcieadm cfgspace const crusade; use bitext.h
To test this, I went through and constructed save configuration space values (e.g. @save-cfgspace -a@) and then I wen... Robert Mustacchi
09:56 AM Bug #14947 (In Progress): PCIe bridge with only PF memory ends up with MAE unset
If a PCIe device under a bridge has only prefetchable (PF) BARs then its parent bridge ends up having the Memory Acce... Andy Fiddaman

2022-08-31

06:29 PM Bug #14788 (Closed): FDINFO misbehaves in multiple ways
"git commit da29c6a3afe4aa1e02c76bdf0f78a1ee76ee9ac8":https://github.com/illumos/illumos-gate/commit/da29c6a3afe4aa1e... Electric Monk

2022-08-30

07:41 PM Bug #14944: xhci silently drops ugen transfers sometimes but not always
With that patch applied I was able run @./usb_modeswitch -v 0x12d1 -p 0x1f01 -X@ to switch my Huawei E3372 LTE USB St... Sebastian Wiedenroth
07:16 AM Bug #14944 (Closed): xhci silently drops ugen transfers sometimes but not always
We have observed an issue with USB devices attached to host controllers using the @xhci@ driver. Some bulk transfers... Joshua M. Clulow
04:10 PM Feature #14079 (Closed): remove TNF
"git commit 2570281cf351044b6936651ce26dbe1f801dcbd8":https://github.com/illumos/illumos-gate/commit/2570281cf351044b... Electric Monk
01:54 PM Bug #14930 (Closed): getallifaddrs() fails in shared IP zone after 3729
"git commit 2ec63ffb3ec249bd7cb4523118c8437e6c6be335":https://github.com/illumos/illumos-gate/commit/2ec63ffb3ec249bd... Electric Monk
12:17 PM Bug #14088: lockstat(1M) should document the default record size
Before:... Sachidananda Urs
11:54 AM Bug #14946 (Closed): lockstat: spurious warnings
This is not actually a bug. I had mistaken. Sachidananda Urs
11:41 AM Bug #14946 (Closed): lockstat: spurious warnings
When lockstat is run, sometimes the following warning is shown:... Sachidananda Urs
07:39 AM Bug #14945 (New): xhci needs hubd to hang up first
Today, most explicit @cfgadm@ activities (e.g., @-c disconnect@ and @-c configure@) on USB devices attached to host c... Joshua M. Clulow

2022-08-29

02:15 AM Bug #14933: asprintf(3c) is confused by NUL
Looking at the implementation this now makes sense. In particular, here's what we do when the size is less than the i... Robert Mustacchi
02:01 AM Feature #14943 (New): pdevinfo.c error handling could use err.h
The @_error@ function attempts to use a NULL lead to determine whether or not to warn to try and use perror on the er... Robert Mustacchi
01:52 AM Feature #14942 (New): cleanup prtconf warning gags
While working on prtconf, I figured I should go through and clean up all the warning gags that are there to make it e... Robert Mustacchi

2022-08-28

09:16 PM Bug #14938 (Closed): pvs(1) should be 64bit only
"git commit c893030999f2fcc2a7c0c24c24c735dde06dbd16":https://github.com/illumos/illumos-gate/commit/c893030999f2fcc2... Electric Monk
08:48 AM Bug #14930: getallifaddrs() fails in shared IP zone after 3729
I did some further testing as an unprivileged user in a shared-IP zone:
Before the change (@getifaddrs@ is a small t...
Andy Fiddaman

2022-08-27

04:27 PM Feature #14907 (Closed): Update intel CPU Microcode to 20220809
"git commit f739c8b75dd481825504edb895b1a69feb84cd4d":https://github.com/illumos/illumos-gate/commit/f739c8b75dd48182... Electric Monk
04:27 PM Feature #14908 (Closed): Update tzdata to 2022b
"git commit 427b4c5ce2bacaad900016741167a4293e7a4fde":https://github.com/illumos/illumos-gate/commit/427b4c5ce2bacaad... Electric Monk

2022-08-26

09:34 PM Bug #14941 (New): rge should use mac properties, not ndd
There is a bunch of questionable old stuff in @uts/common/io/rge/rge_ndd.c@ to allow the driver to be tuned through @... Joshua M. Clulow
06:12 AM Bug #14939 (Feedback): Rename a file on NFSv3 create .nfsxxx files
Are you sure the file @b@ in your example is not open by any other application when you do the rename?
I just tested...
Marcel Telka
05:47 AM Bug #14939 (Feedback): Rename a file on NFSv3 create .nfsxxx files
one of our application use following code... anil choudhary

2022-08-25

09:51 PM Bug #14938: pvs(1) should be 64bit only
testing:
smoke test pvs on a variety of 32/64bit objects, including with -v, -s, and -d
Rich Lowe
08:34 PM Bug #14938 (Closed): pvs(1) should be 64bit only
pvs(1) just execs the 64bit copy of itself when run 32bit. We should just only ship the 64bit one Rich Lowe
08:05 AM Bug #14937: iconv_close(-1) should fail with EBADF
Please note that on linux @iconv_close((iconv_t)-1)@ returns @-1@ and @errno@ is set to @EBADF@. Marcel Telka
07:12 AM Bug #14937 (New): iconv_close(-1) should fail with EBADF
The @(iconv_1)-1@ conversion descriptor is returned by @iconv_open(3c)@ in a case of failure so it would be great if ... Marcel Telka
 

Also available in: Atom