Project

General

Profile

Activity

From 2020-12-10 to 2021-01-08

2021-01-08

10:14 PM Bug #13275 (Closed): bhyve needs richer INIT/SIPI support
"git commit 2606939d92dd3044a9851b2930ebf533c3c03892":https://github.com/illumos/illumos-gate/commit/2606939d92dd3044... Electric Monk
09:39 PM Bug #13442 (Closed): SMB server should try harder to protect SACLs
In SMB, the System ACL (SACL) is protected by SeSecurityPrivilege: ACCESS_SYSTEM_SECURITY permission is required to m... Matt Barden
09:26 PM Bug #13441 (Closed): SMB: Creating named streams on existing files is not quite right
In MS-FSA, 'file lookup' effectively has the following branches:
1. If the file doesn't exist, create the file and...
Matt Barden
06:57 PM Bug #13440: ppin disablement path missing state transition
Discovered on an AMD EPYC 7402P system from Dell. Did not have easy access to BIOS and BIOS settings, but the initia... Dan McDonald
06:44 PM Bug #13440 (Closed): ppin disablement path missing state transition
Upon recently reviewing the AMD specific MSRs for PPIN, they make something more explicit, which Intel makes more sub... Robert Mustacchi
06:22 PM Bug #13438 (Closed): Update prototypes to 2021
"git commit 78f846c0ab4f41678386d3e1b49c16cc8db07a8b":https://github.com/illumos/illumos-gate/commit/78f846c0ab4f4167... Electric Monk
03:01 PM Bug #13438 (Closed): Update prototypes to 2021
Happy new year! Dan McDonald
04:38 PM Bug #13409 (Closed): cxgbe: replace zero sized array by flexible array
"git commit ab2fdd80a620c2b88e5ac2c4247ab79880761b18":https://github.com/illumos/illumos-gate/commit/ab2fdd80a620c2b8... Electric Monk
04:19 PM Bug #8040 (Closed): NFSv4 client: 3-way deadlock between nfs4_bio(), nfs4_do_delegreturn(), and nfs4_flush_pages()
"git commit 6dc7d05754d992040097e8ba8f85e77512125c60":https://github.com/illumos/illumos-gate/commit/6dc7d05754d99204... Electric Monk
12:48 PM Bug #4860 (In Progress): ksh93: core in printf
Testing with the updated ksh93 93u+ 2012-08-1 from #13405, this appears to be fixed.... Andy Fiddaman

2021-01-07

10:56 PM Bug #8040: NFSv4 client: 3-way deadlock between nfs4_bio(), nfs4_do_delegreturn(), and nfs4_flush_pages()
*Fix*
The fix basically removes the @cv_wait_sig()@ call in @nfs4_attr_cache()@ that causes the hang and replaces ...
Marcel Telka
07:45 PM Bug #8040: NFSv4 client: 3-way deadlock between nfs4_bio(), nfs4_do_delegreturn(), and nfs4_flush_pages()
*Testing*
I tested the fix using steps at #note-2 and
I confirmed the deadlock is no longer reproducible.
This...
Marcel Telka

2021-01-06

05:49 PM Feature #13437 (New): bhyve should expose IBRS to guests
Bhyve should make guests aware of IBRS via CPUID. We should also allow a guest access to MSR_IA32_SPEC_CTRL. Michael Zeller
01:38 PM Bug #13326: nscd stops returning results from LDAP until it is restarted (GSSAPI)
I did some additional research here. I believe the root of the problem is that, when the TCP connection to an LDAP se... Cullum Smith

2021-01-05

11:39 PM Bug #13434: sh: mishandles backslash as last character of a block of input
I've confirmed that this issue is resolved by the upgraded version of ksh that I am working on in #13405... Andy Fiddaman
11:33 PM Bug #13434 (In Progress): sh: mishandles backslash as last character of a block of input
Andy Fiddaman
04:42 PM Bug #13434 (Closed): sh: mishandles backslash as last character of a block of input
Some versions of Illumos @/bin/sh@ read script files in 8192-byte chunks. If the last character of one of these chun... Zack Weinberg
10:22 PM Bug #13378: unknown ld(1) guidance should be a warning
tested by hand with bad guidance, and in the source tree where I was adding new guidance and found this bug by mistyp... Rich Lowe
08:35 PM Bug #13436 (New): EPOLLET should wake up for each pipe write, even without reads
Some software makes use of a self pipe to wake up an event loop; i.e., a pipe where the read end is in the epoll set ... Joshua M. Clulow
06:53 PM Feature #13435 (New): bhyve should expose IBPB to guests
Bhyve should make guests aware of IBPB via CPUID. We should also allow a guest write only access to MSR_IA32_PRED_CMD. Michael Zeller
02:51 PM Bug #13433: After cxgbe transceiver is reseated, link does not return to up state
Tested using ports with default and non-default FEC settings. In all case when the transceiver was removed and re-ins... Paul Winder
09:16 AM Bug #13433 (Closed): After cxgbe transceiver is reseated, link does not return to up state
The problem seems to appear when a non-default FEC setting is applied to the link. When the transceiver is removed an... Paul Winder

2021-01-04

09:07 PM Bug #12764: Holes prevent TRIM
Nick Ewins wrote in #note-6:
> This patch needs to be tested against the ZFS test suite. I've been looking to get p...
Carsten Endres
02:55 AM Bug #13326: nscd stops returning results from LDAP until it is restarted (GSSAPI)
Unfortunately this is back to happening regularly. It seems as though nscd can't handle the ldap server dropping the ... Cullum Smith

2021-01-02

01:37 PM Bug #13432 (Closed): idm: symbol 'idm' is multiply-defined
Build errors with gcc 10:... Toomas Soome
01:23 PM Bug #13431 (Closed): rdsib: multiply-defined symbols
Build errors with gcc 10:... Toomas Soome
10:23 AM Bug #13430 (Closed): scsi_vhci: multiply-defined symbols
Build errors with gcc 10:... Toomas Soome
08:41 AM Bug #13429 (Closed): nge: multiply-defined symbols
Build errors with gcc 10:... Toomas Soome
08:18 AM Bug #13428 (Closed): rdsv3: symbol 'rdsv3_one_sec_in_hz' is multiply-defined
Build errors with gcc 10:... Toomas Soome

2021-01-01

10:17 PM Bug #13427 (Closed): ppm: overflow in conversion
Build error with gcc 10:... Toomas Soome
10:08 PM Bug #13426 (Closed): xpv_psm: symbol 'acpi_isop' is multiply-defined
Build error with gcc 10:... Toomas Soome
09:52 PM Bug #13425 (Closed): i86xpv: multiply-defined symbols
Build errors with gcc 10:... Toomas Soome
09:44 PM Bug #13424 (Closed): unix: multiply-defined symbols
Build errors with gcc 10:... Toomas Soome
11:58 AM Bug #13404 (Closed): man page spelling errors
"git commit 0a554e9f2c0d440dc40a97fae2d18f1d428ca786":https://github.com/illumos/illumos-gate/commit/0a554e9f2c0d440d... Electric Monk
11:01 AM Bug #13422 (Closed): ufs: symbol 'iuniqtime' is multiply-defined
Build error with gcc 10:... Toomas Soome
10:40 AM Bug #13421 (Closed): genunix: multiply-defined symbols
Build errors with gcc 10:... Toomas Soome
10:16 AM Bug #13420 (Closed): libld: symbol 'dynsort_compare_syms' is multiply-defined
Build error with gcc 10:... Toomas Soome

2020-12-31

04:16 PM Bug #13400 (Closed): zfs-tests: implicit conversion from 'enum dmu_objset_type' to 'enum lzc_dataset_type'
"git commit 9f76c6ed5b6ee0cc0bf631daca15ac3dc5fc70c4":https://github.com/illumos/illumos-gate/commit/9f76c6ed5b6ee0cc... Electric Monk
04:16 PM Bug #13399 (Closed): zfs: error: implicit conversion from 'boolean_t' to 'ds_hold_flags_t'
"git commit ef96fc31fc4f4306719704352d5c3e33573c039f":https://github.com/illumos/illumos-gate/commit/ef96fc31fc4f4306... Electric Monk
12:27 PM Bug #13404: man page spelling errors
Testing: Ran a spellchecker across the changed pages to make sure the
spelling mistakes were gone, and quickly viewe...
Peter Tribble
11:44 AM Feature #13419 (In Progress): halt: parse_fastboot_args() should be usable on SPARC
The kernel path, "/platform/i86pc/kernel/$ISADIR/unix", should be constructed by using platform name and isa name, us... Toomas Soome
11:09 AM Bug #13418 (In Progress): picl: removal of unused dependency recommended
Build errors on SPARC:... Toomas Soome
10:58 AM Bug #13417 (In Progress): frutree: unused search path
Build error on sparc:... Toomas Soome
08:15 AM Bug #13416 (Closed): libprtdiag_psr: variable 'ap_args' set but not used
Build error on SPARC:... Toomas Soome
08:08 AM Bug #13415 (Closed): psvcpolicy: variable 'curr_state' set but not used
Build error on SPARC:... Toomas Soome
07:43 AM Bug #13393 (Closed): cheetah: case value '47616' not in enumerated type
"git commit 56870e8c76c2675bcef1fcee5d519585ce9c768e":https://github.com/illumos/illumos-gate/commit/56870e8c76c2675b... Electric Monk
07:24 AM Bug #13403 (Closed): zfs: symbol 'g_zfs' is multiply-defined
"git commit 8247326397b1a16f37e70cf13f5b7a4f50d06712":https://github.com/illumos/illumos-gate/commit/8247326397b1a16f... Electric Monk
07:24 AM Bug #13402 (Closed): zpool: symbol 'g_zfs' is multiply-defined
"git commit 436b964b19ef06803ad9165542d80d9d731d6486":https://github.com/illumos/illumos-gate/commit/436b964b19ef0680... Electric Monk
12:54 AM Feature #13379: bhyve upstream sync 2020 Dec
I'm hoping these changes will incorporate the fix for OpenBSD hosts' PCI passthru, fixed in FreeBSD here: https://bug... Bryan Stenson

2020-12-30

10:11 PM Bug #13414 (Closed): libcurses: symbol '_win' is multiply-defined
Build error with gcc 10:... Toomas Soome
09:41 PM Bug #13413 (Closed): svc.startd: 'contract_list_pool' is multiply-defined
Build errors with gcc 10:... Toomas Soome
07:15 PM Bug #13275: bhyve needs richer INIT/SIPI support
I also re-tested the latest version of this wad with the experimental userspace (and OVMF bootrom) to verify that it ... Patrick Mooney
05:24 AM Bug #13275: bhyve needs richer INIT/SIPI support
The usual collection of guest OSes were used to smoke-test the INIT/SIPI sequence as those VMs booted and brought APs... Patrick Mooney
10:18 AM Bug #13411 (Closed): zfs_mount_all_mountpoints.ksh: cleanup_all should leave pool root mounted
If pool root is not mounted, then zpool umount in next test will leave dataset mountpoint directory around and next z... Toomas Soome
12:30 AM Bug #13410 (Closed): ddi_ufm(9E) typos and such
* The parameters section mentions @nslotp@, but there is no such parameter in any of the callbacks.
* Either I'm s...
Ryan Zezeski

2020-12-29

09:11 PM Bug #13396 (Closed): PoolsExecption typo in resource pools javadoc
"git commit 99308ed0417a2b8ab73c5856a8a5345ce2a7aea7":https://github.com/illumos/illumos-gate/commit/99308ed0417a2b8a... Electric Monk
06:53 PM Bug #13396: PoolsExecption typo in resource pools javadoc
For testing: Generated javadoc and verified that the errors are no longer reported and the errant output has been
co...
Peter Tribble
09:02 PM Bug #13392 (Closed): px: case value '3' not in enumerated type
"git commit 1575b751c16622553e958c1e5c45e59c86b15c6e":https://github.com/illumos/illumos-gate/commit/1575b751c1662255... Electric Monk
08:34 PM Feature #13339 (Closed): Add support for Hygon Dhyana Family 18h processor
"git commit 9b0429a10eec9313ec782d8421272aff70adbfdc":https://github.com/illumos/illumos-gate/commit/9b0429a10eec9313... Electric Monk
07:53 PM Bug #13351 (Closed): loader: vbe_find_mode_xydm() is using wrong safety and iteration is buggy
"git commit d20422bd742384b77102bb3bd09e0dc4b7372e50":https://github.com/illumos/illumos-gate/commit/d20422bd742384b7... Electric Monk
07:45 PM Bug #13311 (Closed): uptime(1) dazed and confused for a minute after boot
"git commit 174b8e455f9a6974e69fa4e28792580acde0892d":https://github.com/illumos/illumos-gate/commit/174b8e455f9a6974... Electric Monk
07:42 PM Bug #13409 (Closed): cxgbe: replace zero sized array by flexible array
Build errors with gcc 10:... Toomas Soome
07:14 PM Bug #13401 (Closed): eeprom: 'lv' may be used uninitialized in this function
"git commit f816551bb187d104fbf2757703d7a5d2189a3a18":https://github.com/illumos/illumos-gate/commit/f816551bb187d104... Electric Monk
06:47 PM Feature #13408 (Closed): cxgbe ufm support
We should add support to cxgbe for the ufm subsystem, allowing that information to show up in topo. Now with this pre... Robert Mustacchi
06:45 PM Feature #13407 (Closed): reduce smatch gags in t4nex
Right now all of SMATCH is turned off for the @t4nex@ driver. We should reduce this. Right now I've left too in place... Robert Mustacchi
06:43 PM Feature #13406 (Closed): nexus drivers evade topo nic logic
NIC drivers vary in how they represent multiple-ports that are attached to the same physical PCI device. Many devices... Robert Mustacchi
05:24 PM Bug #13318: Tidy up libdtrace_jni javadoc
For testing: I've generated javadoc using both java 8 and java 11. This is
also available to view at
https://pkgs...
Peter Tribble
05:02 PM Bug #13391 (Closed): fm: build errors with gcc 7 on SPARC
"git commit 5e96da73c99d9d17ff5a58b793fff2ab6dcadf25":https://github.com/illumos/illumos-gate/commit/5e96da73c99d9d17... Electric Monk
11:51 AM Feature #13405 (Closed): ksh93 update to 2012-08-01
Andy Fiddaman
07:13 AM Bug #13398 (Closed): libstand: xdrproc_t should return bool
"git commit 58b55f701e285559e4799354996fd284238ed0d4":https://github.com/illumos/illumos-gate/commit/58b55f701e285559... Electric Monk
07:10 AM Bug #13394 (Closed): fhc: case value '4294967295' not in enumerated type
"git commit c6a28d7650029501a356f7b75b2a10a5c4430cef":https://github.com/illumos/illumos-gate/commit/c6a28d7650029501... Electric Monk

2020-12-28

09:10 PM Bug #13275: bhyve needs richer INIT/SIPI support
The primary test case for this is running guests under an alternative bhyve userspace which makes use of a stock OVMF... Patrick Mooney
02:45 PM Bug #13404 (Closed): man page spelling errors
Another bunch of spelling mistakes in our man pages:
tranfer - process.4
seelcted - smb.4
compatibilty - c...
Peter Tribble
01:17 PM Bug #13403 (Closed): zfs: symbol 'g_zfs' is multiply-defined
Build error with gcc 10:... Toomas Soome
01:15 PM Bug #13402 (Closed): zpool: symbol 'g_zfs' is multiply-defined
Build error with gcc 10:... Toomas Soome
09:04 AM Bug #13401 (Closed): eeprom: 'lv' may be used uninitialized in this function
Build error with gcc 10:... Toomas Soome
08:15 AM Bug #13400 (Closed): zfs-tests: implicit conversion from 'enum dmu_objset_type' to 'enum lzc_dataset_type'
Build error with gcc 10:... Toomas Soome
08:12 AM Bug #13399 (Closed): zfs: error: implicit conversion from 'boolean_t' to 'ds_hold_flags_t'
Build error with gcc 10:... Toomas Soome

2020-12-27

10:29 PM Bug #13398 (Closed): libstand: xdrproc_t should return bool
Since our xdr translation function are returning bool, so should xdrproc_t.
Issue reported by gcc 10 build.
Tes...
Toomas Soome
03:07 PM Bug #13397 (Closed): ls calls time() many more times than necessary
Investigating why my machine was reporting such a high number of sycalls, I stumbled across this in ls.c
rep->lat...
Peter Tribble
02:04 PM Bug #13396 (Closed): PoolsExecption typo in resource pools javadoc
In the resource pools javadoc, PoolsException is misspelt PoolsExecption.
This causes errors of the form:
./com...
Peter Tribble

2020-12-26

07:08 PM Bug #13395: assertion failure in usbftdi
Looks like the log actually shows out of order actions happening, not sure how though, might be a bit out of my depth... Jorge Schrauwen
06:54 PM Bug #13395: assertion failure in usbftdi
For personal reference, https://docs.oracle.com/cd/E37838_01/html/E61056/modules-68.html
Shows how to get the log ...
Jorge Schrauwen
06:48 PM Bug #13395 (New): assertion failure in usbftdi
I was having issues with a FTDI based USB serial device, where it doesn't seem to want to properly change baudrate...... Jorge Schrauwen

2020-12-25

11:20 AM Bug #13394 (Closed): fhc: case value '4294967295' not in enumerated type
Build error on SPARC:... Toomas Soome
11:09 AM Bug #13393 (Closed): cheetah: case value '47616' not in enumerated type
Build error on SPARC:... Toomas Soome
11:02 AM Bug #13392 (Closed): px: case value '3' not in enumerated type
Build error on SPARC:... Toomas Soome
10:18 AM Bug #13391 (Closed): fm: build errors with gcc 7 on SPARC
Building with gcc 7 did reveal few issues:... Toomas Soome
12:39 AM Feature #13355 (Closed): remove topo module warning gags
"git commit 58d4b16fe601073f2408de78e3db7e9bfa9abfd2":https://github.com/illumos/illumos-gate/commit/58d4b16fe601073f... Electric Monk

2020-12-24

09:04 PM Feature #13390 (Closed): clean up libdlpi warning gags
We should remove the warning gags that exist in the libdlpi Makefiles. Robert Mustacchi
09:03 PM Feature #13355: remove topo module warning gags
I tested this by doing before and after runs of `/usr/lib/fm/fmd/fmtop -V` on hardware systems I had as well as some ... Robert Mustacchi
06:19 PM Bug #13389: After persistent L2ARC import, cache device has constant 8KB/sec load
Also should add, this is what's in /etc/system:
set zfs:zfs_arc_max = 1073741824
set zfs:zfs_prefetch_disable = 1
Adam Stylinski
06:03 PM Bug #13389 (Closed): After persistent L2ARC import, cache device has constant 8KB/sec load
I can't say for certain which revision caused this, but I'm seeing a constant 8KB/sec load on my L2ARC device in my p... Adam Stylinski
02:30 PM Bug #13388 (Closed): ZFS list bookmark not working on zvols
"git commit 1473b8d60e902819558a8b0e8a257eb0d754c3c3":https://github.com/illumos/illumos-gate/commit/1473b8d60e902819... Electric Monk
02:30 PM Feature #13368 (Closed): libbe_py should support temporary BE activation
"git commit 4bba12ca5cd6f92aaf0d4c0d19d05528110bc095":https://github.com/illumos/illumos-gate/commit/4bba12ca5cd6f92a... Electric Monk

2020-12-23

08:56 PM Bug #13354: illumos should calibrate the TSC earlier in the boot process.
Yes, though the difference appears to be independent of this change. The existing APIC calibration code does 5 measur... Jason King
08:36 PM Bug #13354: illumos should calibrate the TSC earlier in the boot process.
In your example measurements, the numbers for the VM are higher than for the hardware. Is the VM from which the seco... Joshua M. Clulow
05:28 PM Bug #13388: ZFS list bookmark not working on zvols
Testing the attached patch.
Before as per the bug reporter:...
Andy Fiddaman
05:21 PM Bug #13388 (In Progress): ZFS list bookmark not working on zvols
Andy Fiddaman
05:21 PM Bug #13388: ZFS list bookmark not working on zvols
It looks like illumos is missing https://github.com/openzfs/zfs/commit/e33da554c5daf0103b093f44ab5b90ad6c064c3f
<p...
Andy Fiddaman
03:53 PM Bug #13388 (Closed): ZFS list bookmark not working on zvols
This is the error I get:... Anil Jangity

2020-12-22

07:19 PM Bug #13387 (Closed): bhyve should expose lfence serialize in DE_CFG MSR
The DE_CFG MSR on modern AMD CPUs controls, among other things, whether the lfence instruction is serializing. While... Patrick Mooney
03:25 PM Feature #13386 (New): devfsadm -Cv -c disk should remove symlinks in /dev/hotpluggable/dsk and /dev/hotpluggable/rdsk
devfsadm -Cv -c disk
removes unused/stale symlinks in
/dev/dsk and /dev/rdsk
and should also remove symlinks ...
Stephan Althaus
11:47 AM Bug #8040 (Pending RTI): NFSv4 client: 3-way deadlock between nfs4_bio(), nfs4_do_delegreturn(), and nfs4_flush_pages()
Marcel Telka
05:21 AM Bug #13385 (New): revisit rdtscp exclusion on xen
When determining the means by which a TSC reading is performed, the i86pc boot logic explicitly prevents Xen systems ... Patrick Mooney
02:22 AM Bug #13384 (Closed): tsc_read() should use lfence when prudent
At startup, tsc_read() contains text which uses CPUID to serialize the instruction stream before issuing a RDTSC. On... Patrick Mooney

2020-12-21

10:28 PM Bug #13383 (Closed): generalize check for serializing LFENCE
As part of the Spectre retpoline logic, AMD chips are checked for whether their LFENCE instruction is serializing. T... Patrick Mooney
06:49 PM Bug #13381 (In Progress): support TSC offsets on AMD bhyve
Patrick Mooney
06:46 PM Bug #13381 (Closed): support TSC offsets on AMD bhyve
The logic for applying TSC offsets to bhyve guests on AMD CPUs was never wired up. This is necessary for a few reaso... Patrick Mooney
06:48 PM Feature #13382 (Closed): consolidate MSR emulation in bhyve
There is a bunch of MSR emulation which is duplicated in the SVM and VMX portions of the code.
Those parts which are...
Patrick Mooney
03:18 PM Feature #13379: bhyve upstream sync 2020 Dec

h2. FreeBSD commits included:
* bhyve: allow for automatic destruction on power-off
* Prevent calling USB backe...
Andy Fiddaman
11:01 AM Feature #13380 (In Progress): Add virtio-9p (aka VirtFS) filesystem sharing to bhyve
FreeBSD bhyve has this feature as of this commit. ... Andy Fiddaman
06:31 AM Bug #13354: illumos should calibrate the TSC earlier in the boot process.
Also, if someone does have some info on this that would allow for better calculation of the error, please chime in --... Jason King
06:29 AM Bug #13354: illumos should calibrate the TSC earlier in the boot process.
To provide some data points, comparing the results of calibrating the APIC with the TSC vs. the PIT (looking at the r... Jason King

2020-12-20

06:29 PM Bug #13376 (Closed): fm: variable may be used uninitialized
"git commit a92282e44f968185a6bba094d1e5fece2da819cf":https://github.com/illumos/illumos-gate/commit/a92282e44f968185... Electric Monk
12:09 PM Feature #13379 (Closed): bhyve upstream sync 2020 Dec
Sync upstream activity in FreeBSD's bhyve into illumos.
Continuing to ignore save/restore, also skipping @Add virt...
Andy Fiddaman

2020-12-19

10:07 PM Bug #13378 (Closed): unknown ld(1) guidance should be a warning
unknown options to ld -zguidance are currently a debug message. They should be a warning, so it's clear something wa... Rich Lowe
08:05 PM Bug #13377 (New): units should give up on exchange rates
units(1) currently has exchange rates for several currencies, last updated in 2002 for those pinned to the euro (whic... Rich Lowe
06:02 PM Bug #13354: illumos should calibrate the TSC earlier in the boot process.
> Additionally, the Local APIC can then be calibrated with the TSC instead of the PIT timer (any X86 system illumos s... Patrick Mooney

2020-12-18

09:55 PM Bug #13376 (Closed): fm: variable may be used uninitialized
Build errors on SPARC:... Toomas Soome
09:50 PM Bug #13375 (Closed): bhyve should expose invariant TSC
When bhyve was ported to illumos, the logic for exposing the invariant TSC property was skipped. A TSC is considered... Patrick Mooney
09:17 PM Bug #13367 (Closed): beadm activate -t should not promote new BE datasets
"git commit 8b1df8bf71b7b62e7e4d46fe6b457d4d6447b2b8":https://github.com/illumos/illumos-gate/commit/8b1df8bf71b7b62e... Electric Monk
07:53 PM Bug #13374 (Closed): Port L2ARC Improvements from OpenZFS
After the initial port of persistent L2ARC, there's been several improvements we should port:... Jason King
06:53 PM Bug #6729: incremental replication stream of a fs tree with lots of snapshots trips assert in zfs recv
I tested this by running the zfs test suite. The only failures were tests with known failure. Jason King
05:10 AM Bug #6729: incremental replication stream of a fs tree with lots of snapshots trips assert in zfs recv
A followup change should also be included:... Jason King
05:23 PM Bug #13317 (Closed): Decrease contention on dn_struct_rwlock
"git commit 9704bf7fb82e71b685e194a967937ff03843e73a":https://github.com/illumos/illumos-gate/commit/9704bf7fb82e71b6... Electric Monk
04:50 PM Bug #13317: Decrease contention on dn_struct_rwlock
OpenZFS issue link: https://github.com/openzfs/zfs/pull/8946 Dan McDonald
12:01 PM Feature #13373 (Closed): Import upstream improvements to bhyve VNC server
A number of improvements have recently been made to bhyve's VNC support in FreeBSD including support for the native M... Andy Fiddaman
03:18 AM Bug #12430: Our Headers break clang
Is the clang build being used defining @__STDC_HOSTED__@ as part of it's default set of macros? IIUC, that's used to ... Jason King
03:13 AM Bug #12430: Our Headers break clang
Is this another case where the compiler tries to "fix" our headers, like GCC's fixincludes/include-fixed? If so, do ... Rich Lowe
02:36 AM Bug #12430: Our Headers break clang
I would say that anywhere there is a relatively simple pre-existing guard that a common implementation (e.g., glibc, ... Joshua M. Clulow

2020-12-17

09:28 PM Bug #13317: Decrease contention on dn_struct_rwlock
To test, I ran the zfs test suite. The only failures were tests with known issues (and existing tickets filed for them). Jason King
09:20 PM Bug #13363 (Closed): ctfconvert could support more granular ignore for missing debug data
"git commit 88a08813800ed7ba7c927986421cee437f7f2233":https://github.com/illumos/illumos-gate/commit/88a08813800ed7ba... Electric Monk
10:27 AM Bug #13363: ctfconvert could support more granular ignore for missing debug data
This new option has been integrated to OmniOS for a few weeks and is being used to selectively ignore missing DWARF d... Andy Fiddaman
09:20 PM Bug #13342: ctfconvert could encode _Float128 for 32-bit objects
"git commit 3dd4cd56e7843e01a8ab147a0d102cd4f6d732c1":https://github.com/illumos/illumos-gate/commit/3dd4cd56e7843e01... Electric Monk
09:20 PM Bug #13336 (Closed): ctfconvert should be able to unconditionally attempt conversion
"git commit 73197b540cc5f0434c409b68ca9e1a514a6ce91b":https://github.com/illumos/illumos-gate/commit/73197b540cc5f043... Electric Monk
10:24 AM Bug #13336: ctfconvert should be able to unconditionally attempt conversion

Using the new @-f@ option successfully converts the @bash@ binary linked with reduced local symbols:...
Andy Fiddaman
09:20 PM Feature #13280 (Closed): CTF: provide option to truncate and continue
"git commit dd4422524768709a579a2a93a10c78a88a6b0ecb":https://github.com/illumos/illumos-gate/commit/dd4422524768709a... Electric Monk
10:21 AM Feature #13280: CTF: provide option to truncate and continue
In addition to the testing noted above, I've also done a full @wsdiff@ between gate and this branch and the only diff... Andy Fiddaman
08:24 PM Bug #12956 (Duplicate): bhyve should set TMR on intr accept
Patrick Mooney
06:11 PM Bug #12430: Our Headers break clang
It seems it is only related to the (FF)/media/ffvpx/libavutil code. So, perhaps patch this code is also an option. Carsten Grzemba
04:36 PM Bug #13301 (Closed): bhyve PIT not periodic for square wave mode
"git commit 93d78aba5b32996fc2ae893a6237a0d3972f86b2":https://github.com/illumos/illumos-gate/commit/93d78aba5b32996f... Electric Monk

2020-12-16

11:17 PM Bug #13258 (Closed): remove lint from the uts build
"git commit 0aaef2f550fa500248f59b0b8a14225b5afbd198":https://github.com/illumos/illumos-gate/commit/0aaef2f550fa5002... Electric Monk
11:10 PM Bug #13371 (New): mlxcx should delay enabling intr_n vectors until attach() is complete
We should delay enabling the ... Alex Wilson
11:06 PM Bug #13370 (Closed): mlxcx_intr_n doing redundant check on mleqe_event_type
... Alex Wilson
10:24 PM Bug #13301: bhyve PIT not periodic for square wave mode
Considering this behavior has been present in bhyve since it was ported to illumos, it's highly probable that other g... Patrick Mooney
09:07 PM Bug #13301: bhyve PIT not periodic for square wave mode
Prior to this change, a stock OVMF bootrom (running under an experimental userspace) would attempt to use the PIT in ... Patrick Mooney
08:04 PM Bug #13361 (Closed): bhyve should mask RDT cpuid info
"git commit 1a5f1879be09d3de900b2510692dd12003784d84":https://github.com/illumos/illumos-gate/commit/1a5f1879be09d3de... Electric Monk
07:22 PM Bug #13361: bhyve should mask RDT cpuid info
My most modern Intel lab machine (Ivy Bridge) is too old to possess the features in question. Its CPUID leaves stop ... Patrick Mooney
07:47 PM Bug #13369 (New): bhyve should mask PQoS bits from CPUID
Modern AMD CPUs have features similar to Intel RDT, referred to as "Platform Quality of Service Extensions". Like th... Patrick Mooney
03:39 PM Feature #13368: libbe_py should support temporary BE activation
Before this change, the library can be used to activate a new BE by providing the new BE name as a string argument.
...
Andy Fiddaman
03:31 PM Feature #13368 (Closed): libbe_py should support temporary BE activation
The python libbe interface has a @beActivate@ method which currently only accepts the BE name as a parameter.
This s...
Andy Fiddaman
03:30 PM Bug #13367: beadm activate -t should not promote new BE datasets
There's also another bug here which this patch fixes. Dataset promotion currently even occurs even when removing a te... Andy Fiddaman
02:22 PM Bug #13222 (Closed): Increase maximum number of fanout CPUs from 128 to 256
"git commit 3714f7be8e09c39a0ea7ce7ef44cb495ce250913":https://github.com/illumos/illumos-gate/commit/3714f7be8e09c39a... Electric Monk
02:22 PM Bug #13218 (Closed): "Stack smashing detected" panic when creating vnic over aggr with 4 mlxcx links
"git commit 3714f7be8e09c39a0ea7ce7ef44cb495ce250913":https://github.com/illumos/illumos-gate/commit/3714f7be8e09c39a... Electric Monk
02:19 PM Bug #12397 (Closed): 12254 broke the zfs test suite for older python versions
"git commit cc37296fa5ddc1ddd4012e040f797164c2a5cf5d":https://github.com/illumos/illumos-gate/commit/cc37296fa5ddc1dd... Electric Monk
02:19 PM Bug #13358 (Closed): dmu_objset_upgrade_stop() needs to wait
"git commit cc37296fa5ddc1ddd4012e040f797164c2a5cf5d":https://github.com/illumos/illumos-gate/commit/cc37296fa5ddc1dd... Electric Monk

2020-12-15

04:37 PM Bug #12397: 12254 broke the zfs test suite for older python versions
You don't seem to have the proposed patch from https://code.illumos.org/c/illumos-gate/+/1102
Andy Fiddaman
04:24 PM Bug #12397: 12254 broke the zfs test suite for older python versions
It still seems to fail for me:... Andrew Stormont
11:47 AM Bug #12397: 12254 broke the zfs test suite for older python versions
I tested the change in the attached Gerrit review by running the ZFS test suite under python 2.7, 3.7 and 3.9.
It no...
Andy Fiddaman
03:36 PM Feature #13349 (Closed): ctf tests should specify -fcommon when needed
"git commit 3cec98229bf077e97e442c942c2bd8768e277449":https://github.com/illumos/illumos-gate/commit/3cec98229bf077e9... Electric Monk
03:36 PM Bug #13350 (Closed): some ctf tests still rely on default compiler arch
"git commit 3cec98229bf077e97e442c942c2bd8768e277449":https://github.com/illumos/illumos-gate/commit/3cec98229bf077e9... Electric Monk
03:36 PM Feature #13348 (Closed): ctftest should skip known failures with clang
"git commit 3cec98229bf077e97e442c942c2bd8768e277449":https://github.com/illumos/illumos-gate/commit/3cec98229bf077e9... Electric Monk
03:36 PM Bug #12232 (Closed): fix clang compiler warnings in the ctf test suite
"git commit 3cec98229bf077e97e442c942c2bd8768e277449":https://github.com/illumos/illumos-gate/commit/3cec98229bf077e9... Electric Monk
03:36 PM Bug #12231 (Closed): ctf tests should not pass -h directly to clang
"git commit 3cec98229bf077e97e442c942c2bd8768e277449":https://github.com/illumos/illumos-gate/commit/3cec98229bf077e9... Electric Monk
03:36 PM Bug #12230 (Closed): clang optimizer defeats ctf test suite
"git commit 3cec98229bf077e97e442c942c2bd8768e277449":https://github.com/illumos/illumos-gate/commit/3cec98229bf077e9... Electric Monk
03:36 PM Bug #12229 (Closed): fix ctf test check-qualifiers for clang
"git commit 3cec98229bf077e97e442c942c2bd8768e277449":https://github.com/illumos/illumos-gate/commit/3cec98229bf077e9... Electric Monk
03:29 PM Bug #13367: beadm activate -t should not promote new BE datasets
Test that temporary activation does not promote the dataset and that upon reboot back into the original BE the primar... Andy Fiddaman
02:22 PM Bug #13367 (Closed): beadm activate -t should not promote new BE datasets
At present, temporary BE activation via @beadm activate -t@ promotes the boot environment datasets of the new tempora... Andy Fiddaman
02:11 PM Feature #13366 (In Progress): Add CTF tests for new features
The parent tasks for this change introduce new parameters to the @ctfconvert@ command.
The CTF testsuite should be e...
Andy Fiddaman
12:06 PM Feature #13365: Add option to testrunner to re-run just failed tests
This patch also allows the creation of a new run file with just the failing tests and supporting framework for them b... Andy Fiddaman
11:50 AM Bug #13358: dmu_objset_upgrade_stop() needs to wait
I tested the proposed fix (see attached Gerrit) by verifying directly that it fixes the leaked reference using the si... Andy Fiddaman

2020-12-14

12:13 PM Feature #13365 (Closed): Add option to testrunner to re-run just failed tests

It would be really handy if @testrunner@ supported an option to only run tests which failed on the last run.
Curre...
Andy Fiddaman
11:23 AM Feature #13364 (New): mdb could handle _Float128 types in 32-bit objects
ISO/IEC TS-18661-3:2015 defines several types with analogues to existing C types. However, in the i386 ABI there is n... Andy Fiddaman
11:18 AM Bug #13363 (Closed): ctfconvert could support more granular ignore for missing debug data
In order to guard against generating objects with incomplete CTF data, @ctfconvert@ currently exits with an error if ... Andy Fiddaman

2020-12-12

07:08 PM Feature #13349: ctf tests should specify -fcommon when needed
I tested this by running the CTF test suite against a number of different compilers with both -gdwarf-2 and -gdwarf-4... Robert Mustacchi
07:08 PM Bug #13350: some ctf tests still rely on default compiler arch
I tested this by running the CTF test suite against a number of different compilers with both -gdwarf-2 and -gdwarf-4... Robert Mustacchi
07:08 PM Feature #13348: ctftest should skip known failures with clang
I tested this by running the CTF test suite against a number of different compilers with both -gdwarf-2 and -gdwarf-4... Robert Mustacchi
07:08 PM Bug #12232: fix clang compiler warnings in the ctf test suite
I tested this by running the CTF test suite against a number of different compilers with both -gdwarf-2 and -gdwarf-4... Robert Mustacchi
07:07 PM Bug #12231: ctf tests should not pass -h directly to clang
I tested this by running the CTF test suite against a number of different compilers with both -gdwarf-2 and -gdwarf-4... Robert Mustacchi
07:07 PM Bug #12230: clang optimizer defeats ctf test suite
I tested this by running the CTF test suite against a number of different compilers with both -gdwarf-2 and -gdwarf-4... Robert Mustacchi
07:07 PM Bug #12229: fix ctf test check-qualifiers for clang
I tested this by running the CTF test suite against a number of different compilers with both -gdwarf-2 and -gdwarf-4... Robert Mustacchi
01:11 PM Bug #12397 (In Progress): 12254 broke the zfs test suite for older python versions
Andy Fiddaman
12:45 PM Bug #13358: dmu_objset_upgrade_stop() needs to wait
This is a reliable reproducer for me in a bhyve VM with 16 vCPUs.... Andy Fiddaman

2020-12-11

08:28 AM Bug #13357: Hot-Plugging NVMe drive to USB-C triggers system panic
Yes, Debian Linux seems to be able to reset the bus, or a part of it (?).
See attached "debian-dmesg.txt" , search...
Stephan Althaus
07:57 AM Bug #13208 (Closed): Create aggr fails when underlying links have more than 128 Tx rings
"git commit 13810335a5a8384eed97a8661536eb5352f0c933":https://github.com/illumos/illumos-gate/commit/13810335a5a8384e... Electric Monk
03:22 AM Bug #13359: mlxcx_update_link_state can race against mlxcx_register_mac
Testing done so far on cr#1100, ps#2:
* Built a SmartOS PI with updated mlxcx
** Booted on a box with a connect...
Alex Wilson
03:09 AM Bug #13362 (New): bhyve PIT should count square wave properly
As discovered in #13301, some corners were cut when square wave mode was implemented for the bhyve PIT. In addition ... Patrick Mooney
02:40 AM Bug #13361: bhyve should mask RDT cpuid info
An initial test of the fix shows the guest no longer attempting to perform the @wrmsr(IA32_PQR_ASSOC)@ and dmesg is f... Patrick Mooney
02:36 AM Bug #13325 (Closed): bhyve misinterprets MSI redir hint
"git commit fe17aa88307d9cacf6677bbbe955585b11920199":https://github.com/illumos/illumos-gate/commit/fe17aa88307d9cac... Electric Monk
01:26 AM Bug #13343 (Closed): some mlxcx devices don't support temperature sensors
"git commit 15174c59605d00b59ea3aae8ba85744a42aa1e96":https://github.com/illumos/illumos-gate/commit/15174c59605d00b5... Electric Monk
12:03 AM Bug #13353 (Closed): loader: 13345 did miss byte and nvlist array
"git commit 9a2cc6e2be46528f552f7ed112fed60a329cd001":https://github.com/illumos/illumos-gate/commit/9a2cc6e2be46528f... Electric Monk

2020-12-10

10:26 PM Bug #13361: bhyve should mask RDT cpuid info
Linux also lists the RDT-related flags in cpuinfo on that system (prior to a fix): @cat_l3 cdp_l3@ Patrick Mooney
10:24 PM Bug #13361 (Closed): bhyve should mask RDT cpuid info
While bhyve currently masks the RDT_A bit ( Resource Director Technology) from leaf 0x7 EBX, it has no such filter fo... Patrick Mooney
09:46 PM Bug #13357: Hot-Plugging NVMe drive to USB-C triggers system panic
Unfortunately, IIUC there is currently no support to reset the entire USB 3 bus on that port, which is why the system... Jason King
06:59 PM Bug #13347 (Closed): loader: gfx_fb_putimage 8 bit color translation is not good
"git commit 34e16b78b1d2e5f513ee90af24e76d9703518b4c":https://github.com/illumos/illumos-gate/commit/34e16b78b1d2e5f5... Electric Monk
05:49 PM Bug #13343: some mlxcx devices don't support temperature sensors
This was tested in two ways. Paul at Racktop verified that this caused us to correctly attach regardless of presence.... Robert Mustacchi
07:55 AM Feature #13360 (Closed): loader: use BGRA RBG data in gfx functions
All image data from tem and from imported images (gfx_fb_putimage()) should only operate using BGRA data format. This... Toomas Soome
06:27 AM Bug #13359 (Closed): mlxcx_update_link_state can race against mlxcx_register_mac
After the changes to make mlxcx do all the commands during attach asynchronously, we now have a much wider window for... Alex Wilson
05:28 AM Bug #13325: bhyve misinterprets MSI redir hint
The primary test case for this was an alternate bhyve userspace utilizing the OVMF bootrom. That ROM, unlike the bhy... Patrick Mooney
03:03 AM Bug #13358 (Closed): dmu_objset_upgrade_stop() needs to wait
While running the zfs test suite on a DEBUG build, it tripped the following assertion:... Jason King
 

Also available in: Atom