Oracle VM Server for SPARC 3.6.2 Supplemental Release Notes

Page created by Martha Walsh
 
CONTINUE READING
Oracle VM Server for SPARC 3.6.2
                  ®

Supplemental Release Notes
February 2021

Part No: F24161
Oracle VM Server for SPARC 3.6.2 Supplemental Release
Notes
These supplemental release notes contain information about Oracle VM Server for SPARC 3.6.2 software
releases including those that are delivered through Oracle Solaris 11.4 Support Repository Updates (SRUs):

■   “Resolved Issues in the Oracle Solaris 11.4 SRU 30 Release” on page 2
■   “Bugs Affecting the Oracle Solaris 11.4 SRU 30 Release” on page 3
■   “What's New in The Oracle VM Server for SPARC 3.6.2 Release” on page 4
■   “Resolved Issues in the Oracle VM Server for SPARC 3.6.2 Release” on page 4
■   “Bugs Affecting the Oracle VM Server for SPARC 3.6.2 Release” on page 5
■   “Documentation Issues in the Oracle VM Server for SPARC 3.6.2 Release” on page 7

For a list of the features added to each Oracle VM Server for SPARC release, see What's New in Oracle
VM Server for SPARC Software (https://www.oracle.com/virtualization/technologies/vm/
documentation-sparc-whatsnew.html).

For information about the supported hardware and minimum and fully qualified firmware, Oracle Solaris
OS and hardware, see Chapter 1, “System Requirements” in Oracle VM Server for SPARC 3.6 Installation
Guide.

For information about issues with the Oracle VM Server for SPARC 3.6 software, see Oracle VM Server for
SPARC 3.6 Release Notes.

Resolved Issues in the Oracle Solaris 11.4 SRU 30
Release
The following enhancement requests and bugs have been fixed for the Oracle Solaris 11.4 SRU 30 software
release:

15629872                auditing implementation is fragile & non-compliant

27997241                logctl should allow warning to be toggled (on, off)

28584729                ovmtdeploy man page should clearly document the autoexpand script usage

29860580                improve synchronization of vnet link up notification

29868186                ldmd to persist and replay FMA memory page retire operations when guests reboot

31238394                Vnet multi-level PVLAN support

31656790                vhba_tran_start_pkt_comp causes a deadlock

31657076                Disable vhba's support for AIO

31786717                Add klog support to vds

Oracle VM Server for SPARC 3.6.2 Supplemental Release Notes
     ®
                                                                                                          2
31806158                Concurrent DISCOVER commands hang after IO-domain reboot

31860801                Have WARNINGs in vhba_lu_wwns_compare display the actual WWN

31861942                create ::vds DCMD and fix ::walk-vd Walker

31905102                want kstat for tx watchdog and ldc related issues in vnet driver

31940538                migration core dump due to an incorrect assertion

31951339                Interrupting ls-netstat causes ldmd to abort

31951717                vsan.mask : improve an N-squared algorithm to O(n)

32009815                Use a hash table in vhba to manage SCSI dev WWNs

32071936                New SP config in status [next power on] instead of current

32170729                vdc WARNING: Error during OS install/boot from LDOM guest vdisk

32170882                update ldm man page now that warning messages can be controlled

32177570                vhba_mon_fini erroneously calls kmem_free

32208344                vdc can print the wrong SCSI opcode in vdc_scsi_status

32213903                vhba_wwn_cache_init: ... console spam after fix for 32009815

Bugs Affecting the Oracle Solaris 11.4 SRU 30 Release

Controlling the vhba Module's Use of Asynchronous I/O

The vHBA subsystem might undergo a significant negative performance impact for software that performs
asynchronous I/O (AIO). This negative performance occurred because the vhba module erroneously
serialized calls to the aioread() and aiowrite() routines. See the aioread(3C) and aiowrite(3C) man
pages. This behavior severely degraded latency and bandwidth for software such as Oracle's database
implementations.

The vhba:vhba_nointr kernel tunable in the /etc/system file specifies whether the vhba module uses
the AIO algorithm. When set to 0, the vhba module supports the AIO algorithm. When set to 1, the vhba
module does not use the new AIO algorithm.

Starting with the Oracle Solaris 11.4 SRU 30 release, the vhba:vhba_nointr tunable is set to 1 by default.

To improve performance when you run applications that use AIO, set the vhba:vhba_nointr value to 0.
You must reboot any domain in which the vhba module runs to ensure that the change takes affect.

Note that any software that issues synchronous I/O to the vhba module is unaffected by the vhba:
vhba_nointr tunable. Synchronous I/O uses the read(), pread(), write(), and pwrite() system calls. See
the pread(2), pwrite(2), read(2), and write(2) man pages.

Oracle VM Server for SPARC 3.6.2 Supplemental Release Notes
     ®
                                                                                                             3
What's New in The Oracle VM Server for SPARC 3.6.2
Release

The add-vsan-dev Command Now Supports Domain Migration
As a result of a bug fix (27974950) delivered in the Oracle VM Server for SPARC 3.6.2 update release, you
can now migrate a guest domain that has a vhba instance associated with a virtual SAN with mask=on.

New calculate-effective-max-pagesize Option for add-domain and
set-domainCommands

Starting with the Oracle VM Server for SPARC 3.6.2 update release, the new calculate-effective-max-
pagesize option for add-domain and set-domain appears. This option enables or disables the pagesize limit
pre-determined by Oracle Solaris for a domain.

Supported Oracle Solaris OS Versions
You must install at least the Oracle Solaris 11.4 SRU 16 OS in the control domain to obtain Oracle VM
Server for SPARC 3.6.2.

It is also highly recommended to run this same Oracle Solaris OS version (or later) in all domain types that
access physical I/O (service, root, and I/O).

For guest domains that use only virtualized I/O, you can run any version of Oracle Solaris supported on
your platform, but if running Oracle Solaris 11.4 OS, we highly recommend at least the SRU 16 release.

Oracle Solaris 11.4 SRU 16 OS resolves a couple issues that may impact vdisk operation.

Resolved Issues in the Oracle VM Server for SPARC
3.6.2 Release
The following enhancement requests and bugs have been fixed for the Oracle VM Server for SPARC 3.6.2
software release:

28900668                ldmd service goes into maintenance mode and guests do not show up post 11.3
                        upgrade

30283429                cli_ldom_migrate: 'args' is accessed after it is deallocated

30155421                Cannot migrate Guest having a vsan.mask (from 3.6.1. to 3.6.2)

29991766                ldom manager should have an option to turn calculation of max-eff-pgsz off

30240130                Error cases in memory dr may access freed memory

30086348                pkg uninstall puts SMF service into maintenance before removing it

Oracle VM Server for SPARC 3.6.2 Supplemental Release Notes
     ®
                                                                                                               4
22828100                vsw backing device can be removed when linkprop still in phys-state, but cmd falsely
                        claims an error

29364087                Wrong error message output on attempt to use unsupported
                        IOV_DYNAMIC_OFFLINE_FORCE

29631511                Improve ldmpower error message when PM is disabled

29878508                Domain keeps effective-max-pagesize=16G after LDoms 3.4 to 3.5 upgrade, but it
                        drops to 256M when subsequently altered with "ldm" command

29896984                Incorrect grammar in error message

29809669                Solaris 11.4 (11.4.5.3.0) ldm list uptime showing incorrect information

29869666                mem dr may free response buf twice

27974950                add-vsan-dev feature does not support Migration

28386691                fma-phys-mem-service DS should be established before requesting blacklist replay

25886316                ldm cancel-reconf causes core dump if a root domain has VCC

29405331                ldmd dumps core on removal of last named CMI resource from primary

29351514                Second add of a specific named cmi resource fails on primary after cancel reconf

29349849                Migrated domains do not work on targeted node in OVM3.6.1 with PM, named cores

28633851                PM may not work normally after two successive PPARDRs.

29697593                LDOM not having any memory allocated after reboot (Super Cluster)

29623003                problem in OVMTEMPLAT/OVMTCONFIG

29469375                Improve error messaging for ldm evacuate-io command

29363569                PPAR DR(deleteboard) for a system board which had a VF failed

29557793                Ldm commands are slow and snmp timeout

28634524                concurrent set-mem on multiple domains may cause ldm core dump

Bugs Affecting the Oracle VM Server for SPARC 3.6.2
Release
Any bugs described in this section might also affect the Oracle VM Server for SPARC 3.6 software.

ldmd Dumps Core on ldm evacuate-io for a Loaned PCIe Card
Bug ID 30213683: The ldm evacuate-io and ldm restore-io commands are not supported for PCIe
devices that are loaned out to domains other than the one that owns the PCIe bus. This restriction is

Oracle VM Server for SPARC 3.6.2 Supplemental Release Notes
     ®
                                                                                                           5
not enforced in the code. As a result, attempting to do so will produce unpredictable results. Newer
Oracle SPARC systems do not support loaning out PCIe cards, so this is only an issue for Fujitsu SPARC
platforms.

calculate-effective-max-pagesize=off of a Guest Domain is Not
Migrated By ldm migrate-domain
Bug ID 30413014: By default, the Logical Domains Manager calculates effective maximum pagesize, for
example, calculate-effective-max-pagesize=on. To disable this calcuation, type:

-->ldm add-domain calculate-effective-max-pagesize=off 

With calculate-effective-max-pagesize=off, Logical Domains Manager does not calculate effective
maximum pagesize after the  is rebooted. When an  is migrated, the calculate-effective-
max-pagesize flag is not migrated from the source domain to the target domain. The target domain
will have the default value of this flag, which is calculate-effective-max-pagesize=on. To disable
calculation of effective max pagesize for the target domain, type:

-->ldm add-domain calculate-effective-max-pagesize=off 

Improve Use of Force in ldm evacuate-io and restore-io

Bug ID 30508890: If the target device for the evacuate-io command is a network device and the physical
function (PF) is providing a persistent Internet Protocol (IP) interface to the Root Domain in which it is
installed, then the evacuate-io command will fail. For example:

primary# ldm evacuate-io /SYS/RCSA/PCIE14
  Failed to power off /SYS/RCSA/PCIE14 in domain nprd.
  Error message from svc:/ldoms/agents in domain nprd:
  Poweroff Failed. ERROR: devices or resources are busy.
  /pci@30e/pci@1/network@0:
     { Hold: module specfs (modid=5): Device opened. }
     { Open: module udp6 (modid=87). }
     { Open: module udp (modid=86). }
     { Network interface net3 }
     { net3: plumbed but down }
     { Plumbed IP Address }

To allow the evacuate-io command to succeed, the IP interface must be deleted from the active
configuration and removed from the persistent configuration. The following command will delete and
remove the IP interface:

nprd# ipadm delete-ip netx

where netx is the net0-netn name for the interface. This net alias name for the NAC name used with the
evacuate-io command can be found in the output of the hotplug list -vl command.

Once the interface is deleted and removed, run the evacuate-io command again:

primary# ldm evacuate-io /SYS/RCSA/PCIE14
primary#

It is expected that the PF of the device in the Root Domain is generally not in use on field configurations
for those devices that are providing virtual functions (VFs) to other domains. So the exposure to this failure
mode is limited.

Oracle VM Server for SPARC 3.6.2 Supplemental Release Notes
     ®
                                                                                                                 6
Documentation Issues in the Oracle VM Server for
SPARC 3.6.2 Release

Trap Configuration Examples Do Not Work For net-snmp v5.8
The examples in the “How to Send Traps” in Oracle VM Server for SPARC 3.6 Management Information
Base User’s Guide will not work when using net-snmp v5.8. To workaround this issue in net-snmp v5.8,
replace this command:

trapsink localhost

with this command:

trapsink -s 127.0.0.1:0 localhost

This is a known issue for net-snmp v5.8 that requires you to set a source. For more information, see https:
//sourceforge.net/p/net-snmp/mailman/message/36398374/.

Diversity and Inclusion
Oracle is fully committed to diversity and inclusion. Oracle recognizes the influence of ethnic and cultural
values and is working to remove language from our products and documentation that might be considered
insensitive. While doing so, we are also mindful of the necessity to maintain compatibility with our
customers' existing technologies and the need to ensure continuity of service as Oracle's offerings and
industry standards evolve. Because of these technical constraints, our effort to remove insensitive terms is
an ongoing, long-term process.

Oracle VM Server for SPARC 3.6.2 Supplemental Release Notes
     ®
                                                                                                               7
8
Oracle VM Server for SPARC 3.6.2 Supplemental Release Notes

Part No: F24161
Copyright © 2021, Oracle and/or its affiliates.
License Restrictions Warranty/Consequential Damages Disclaimer
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as
expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or
display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
Warranty Disclaimer
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
Restricted Rights Notice
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and
modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or
"commercial computer software documentation" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction,
duplication, release, display, disclosure, modification, preparation of derivative works, and/or adaptation of i) Oracle programs (including any operating system, integrated software, any
programs embedded, installed or activated on delivered hardware, and modifications of such programs), ii) Oracle computer documentation and/or iii) other Oracle data, is subject to the rights
and limitations specified in the license contained in the applicable contract. The terms governing the U.S. Government's use of Oracle cloud services are defined by the applicable contract for
such services. No other rights are granted to the U.S. Government.
Hazardous Applications Notice
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications,
including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe,
backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in
dangerous applications.
Trademark Notice
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Inside are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC
International, Inc. AMD, Epyc, and the AMD logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
Third-Party Content, Products, and Services Disclaimer
This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not
responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you
and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except
as set forth in an applicable agreement between you and Oracle.
Revenue Recognition Notice
If this document is in private pre-General Availability status:
The information contained in this document is for informational sharing purposes only and should be considered in your capacity as a customer advisory board member or pursuant to your pre-
General Availability trial agreement only. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development,
release, timing, and pricing of any features or functionality described in this document may change and remains at the sole discretion of Oracle.
This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle. Your access to and use of this confidential material is subject
to the terms and conditions of your Oracle Master Agreement, Oracle License and Services Agreement, Oracle PartnerNetwork Agreement, Oracle distribution agreement, or other license
agreement which has been executed by you and Oracle and with which you agree to comply. This document and information contained herein may not be disclosed, copied, reproduced, or
distributed to anyone outside Oracle without prior written consent of Oracle. This document is not part of your license agreement nor can it be incorporated into any contractual agreement with
Oracle or its subsidiaries or affiliates.
Documentation Accessibility

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
Access to Oracle Support

Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?
ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Référence: F24161
Copyright © 2021, Oracle et/ou ses affiliés.
Restrictions de licence/Avis d'exclusion de responsabilité en cas de dommage indirect et/ou consécutif
Ce logiciel et la documentation qui l'accompagne sont protégés par les lois sur la propriété intellectuelle. Ils sont concédés sous licence et soumis à des restrictions d'utilisation et de divulgation.
Sauf stipulation expresse de votre contrat de licence ou de la loi, vous ne pouvez pas copier, reproduire, traduire, diffuser, modifier, accorder de licence, transmettre, distribuer, exposer,
exécuter, publier ou afficher le logiciel, même partiellement, sous quelque forme et par quelque procédé que ce soit. Par ailleurs, il est interdit de procéder à toute ingénierie inverse du logiciel,
de le désassembler ou de le décompiler, excepté à des fins d'interopérabilité avec des logiciels tiers ou tel que prescrit par la loi.
Exonération de garantie
Les informations fournies dans ce document sont susceptibles de modification sans préavis. Par ailleurs, Oracle Corporation ne garantit pas qu'elles soient exemptes d'erreurs et vous invite, le
cas échéant, à lui en faire part par écrit.
Avis sur la limitation des droits
Si ce logiciel, ou la documentation qui l'accompagne, est livré sous licence au Gouvernement des Etats-Unis, ou à quiconque qui aurait souscrit la licence de ce logiciel pour le compte du
Gouvernement des Etats-Unis, la notice suivante s'applique :
U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and
modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or
"commercial computer software documentation" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction,
duplication, release, display, disclosure, modification, preparation of derivative works, and/or adaptation of i) Oracle programs (including any operating system, integrated software, any
programs embedded, installed or activated on delivered hardware, and modifications of such programs), ii) Oracle computer documentation and/or iii) other Oracle data, is subject to the rights
and limitations specified in the license contained in the applicable contract. The terms governing the U.S. Government's use of Oracle cloud services are defined by the applicable contract for
such services. No other rights are granted to the U.S. Government.
Avis sur les applications dangereuses
Ce logiciel ou matériel a été développé pour un usage général dans le cadre d'applications de gestion des informations. Ce logiciel ou matériel n'est pas conçu ni n'est destiné à être utilisé dans
des applications à risque, notamment dans des applications pouvant causer un risque de dommages corporels. Si vous utilisez ce logiciel ou matériel dans le cadre d'applications dangereuses,
il est de votre responsabilité de prendre toutes les mesures de secours, de sauvegarde, de redondance et autres mesures nécessaires à son utilisation dans des conditions optimales de sécurité.
Oracle Corporation et ses affiliés déclinent toute responsabilité quant aux dommages causés par l'utilisation de ce logiciel ou matériel pour des applications dangereuses.
Marques
Oracle et Java sont des marques déposées d'Oracle Corporation et/ou de ses affiliés. Tout autre nom mentionné peut correspondre à des marques appartenant à d'autres propriétaires qu'Oracle.
Intel et Intel Inside sont des marques ou des marques déposées d'Intel Corporation. Toutes les marques SPARC sont utilisées sous licence et sont des marques ou des marques déposées de
SPARC International, Inc. AMD, Epyc, et le logo AMD sont des marques ou des marques déposées d'Advanced Micro Devices. UNIX est une marque déposée de The Open Group.
Avis d'exclusion de responsabilité concernant les services, produits et contenu tiers
Ce logiciel ou matériel et la documentation qui l'accompagne peuvent fournir des informations ou des liens donnant accès à des contenus, des produits et des services émanant de tiers. Oracle
Corporation et ses affiliés déclinent toute responsabilité ou garantie expresse quant aux contenus, produits ou services émanant de tiers, sauf mention contraire stipulée dans un contrat entre
vous et Oracle. En aucun cas, Oracle Corporation et ses affiliés ne sauraient être tenus pour responsables des pertes subies, des coûts occasionnés ou des dommages causés par l'accès à des
contenus, produits ou services tiers, ou à leur utilisation, sauf mention contraire stipulée dans un contrat entre vous et Oracle.
Avis sur la reconnaissance du revenu
Si ce document est fourni dans la Version préliminaire de Disponibilité Générale ("Pre-GA") à caractère privé :
Les informations contenues dans ce document sont fournies à titre informatif uniquement et doivent être prises en compte en votre qualité de membre du customer advisory board ou
conformément à votre contrat d'essai de Version préliminaire de Disponibilité Générale ("Pre-GA") uniquement. Ce document ne constitue en aucun cas un engagement à fournir des
composants, du code ou des fonctionnalités et ne doit pas être retenu comme base d'une quelconque décision d'achat. Le développement, la publication, les dates et les tarifs des caractéristiques
ou fonctionnalités décrites sont susceptibles d'être modifiés et relèvent de la seule discrétion d'Oracle.
Ce document contient des informations qui sont la propriété exclusive d'Oracle, qu'il s'agisse de la version électronique ou imprimée. Votre accès à ce contenu confidentiel et son utilisation
sont soumis aux termes de vos contrats, Contrat-Cadre Oracle (OMA), Contrat de Licence et de Services Oracle (OLSA), Contrat Réseau Partenaires Oracle (OPN), contrat de distribution
Oracle ou de tout autre contrat de licence en vigueur que vous avez signé et que vous vous engagez à respecter. Ce document et son contenu ne peuvent en aucun cas être communiqués, copiés,
reproduits ou distribués à une personne extérieure à Oracle sans le consentement écrit d'Oracle. Ce document ne fait pas partie de votre contrat de licence. Par ailleurs, il ne peut être intégré à
aucun accord contractuel avec Oracle ou ses filiales ou ses affiliés.
Accessibilité de la documentation

Pour plus d'informations sur l'engagement d'Oracle pour l'accessibilité de la documentation, visitez le site Web Oracle Accessibility Program, à l'adresse : http://www.oracle.com/pls/topic/
lookup?ctx=acc&id=docacc.
Accès aux services de support Oracle

Les clients Oracle qui ont souscrit un contrat de support ont accès au support électronique via My Oracle Support. Pour plus d'informations, visitez le site http://www.oracle.com/pls/topic/
lookup?ctx=acc&id=info ou le site http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs si vous êtes malentendant.
You can also read