ELBA-2019-4724

ELBA-2019-4724 - oracle-ofed-release rdma bug fix update

Type:BUG
Severity:NA
Release Date:2019-07-25

Description


oracle-ofed-release
[1.0.0-51]
- BUILDINFO: commit=b1954f6a4b3c353fbfb06d3612bcb2c43e4e71e8
- rdma: Release v2:3.10-3.0.41

rdma
[2:3.10-3.0.41uek4]
- rdma-3.10: Release v2:3.10-3.0.41 (Aron Silverton) [Orabug: 29504098] [Orabug: 29504098] [Orabug: 27663787]
- spec: Remove the reference to UEK2 in description (Aron Silverton) [Orabug: 27663787]
- rdma.init: Allow Mellanox CX-3 HCAs without 'InfiniBand' in lspci output (Mukesh Kacker) [Orabug: 29504098]
- rdma.init: Improve code readability (Mukesh Kacker) [Orabug: 29504098]

[2:3.10-3.0.40uek4]
- rdma-3.10: Release v2:3.10-3.0.40 (Aron Silverton) [Orabug: 27593051] [Orabug: 27934606]
- rdma-3.10: Add 'uek4' token to OL7 package (Aron Silverton) [Orabug: 27934606]
- rdma-3.10: Add Epoch to package versioning (Aron Silverton) [Orabug: 27593051]

[3.10-3.0.39]
- rdma-3.10: Release v3.10-3.0.39 (Aron Silverton) [Orabug: 27654958] [Orabug: 27788257]
- Revert 'rdma-settings: Disable ibacm in user space' (Aron Silverton) [Orabug: 27788257]
- rdma-3.10: Fix rpmlint issues in rdma (Aron Silverton) [Orabug: 27654958]

[3.10-3.0.38]
- BUILDINFO: commit=f98ddcc33ddc5eabd8bad167235bfd405708b112
- rdma-3.10: Release v3.10-3.0.38 (Aron Silverton)
- rdma-settings: Disable ibacm in user space (Avinash Repaka)

[3.10-3.0.37]
- BUILDINFO: commit=940f32c7dfdf84a10a2bd10d6b0d7c53ea9936f6
- rdma-3.10: Bump release number for bugs listed below (Aron Silverton)
- rdma-init: detect mlx4 driver created PFs properly (Qing Huang)
- rdma-init: not to change port mode on Sparc LDom guest domains (Qing Huang)

[3.10-3.0.36]
- BUILDINFO: commit=33582f9fd31f60c927e9c27ad5604e0379dca757
- rdma-3.10: Bump release number for ifup-ib (Aron Silverton)
- ifup-ib: Utilize ibacl tools to enable or disable ACL (Yuval Shaia)

[3.10-3.0.35]
- BUILDINFO: commit=6ad2861038cbc73f52a42df010735957d5e70a9d
- rdma-3.10: Bump release number after adding show_gids (Aron Silverton)
- rdma-3.10: port MLNX OFED's show_gids script to Oracle OFED (Qing Huang)

[3.10-3.0.34]
- BUILDINFO: commit=c41a0b78230045ab870af14510bd80065339c7bf
- rdma-3.10: Bump release number for fixes unifying ol6/ol7 source (Mukesh Kacker)
- rdma.init: Remove mlx4 module blacklisting from config files (Mukesh Kacker)
- rdma.init: unified parsing for OL6/OL7 ifconfig output intf name separators (Mukesh Kacker)

[3.10-3.0.33]
- BUILDINFO: commit=140994a6d3bb74428277eb430c32d35fd73937ae
- rdma-3.10: Bump release for build in git after import from svn

[-3.10-3.0.32]
- Skip port config if device is Ethernet [orabug 25238309]

[-3.10-3.0.31]
- delay running set_default_mlx4_mode func in rdma init script to
avoid conflicts with mlx4 driver parallel init [orabug 24758344]

[-3.10-3.0.30]
- Check for empty num_vfs (vm and no sriov) in function
wait_for_mlx4_iov_ib_devs_to_come_up [orabug 24588194]
Reviewed-by: Wengang Wang
Acked-by: John Haxby

[-3.10-3.0.29]
- update alias_guid code to work with mlx4_core parallel init [orabug 24500122]

* Fri Aug 12 2016 Pierre Orzechowski
- fix dom0 dectection code to avoid long delay in dom0 bootup [orabug 24442929]

[-3.10-3.0.28]
- updated user space part of fix for alias_guid(slight improvement)[orabug 24355806]

[-3.10-3.0.27]
- user space part of fix for alias_guid [orabug 24355806]

[-3.10-3.0.26]
- fix domU mlx4 device detection code [orabug 24377935]

[-3.10-3.0.25]
- Merge patch for bug 21410136 [orabug 21410136]

[3.10-3.0.24]
- correct rdma service status info for subinterface [orabug 22516381]

[3.10-3.0.23]
- add code to check if Mellanox HCA(s) is present [orabug 21774010]

[3.10-3.0.22]
- remove the consistency state [orabug 22502854]

[3.10-3.0.21]
- use a dedicated log file for rdma init script to save logging data as we cannot
use 'logger' program before rsyslog service gets started.
[orabug 21787428]
- workaround for delayed vm event handling in dom0 which causes VF interfaces
to stay in down state in vm(s) after a soft reboot [orabug 21028539]
- imagetool bin exe path fix for EXD [orabug 21787452]
- imagetool bin exe path fix for BDA [orabug 21787471]
- Set 'MLX4_XEN_FMR_LOAD=yes' and 'MLX4_VNIC_LOAD=yes' in rdma.conf per BDA request
(reverse changes made in *.15, so *.21 and *.14 would have the same default settings)
[orabug 21787521]

[3.10-3.0.20]
- detect existing RDMA applications [orabug 20843819 ]

[3.10-3.0.19]
- remove error logs [orabug 21215197]

[ - 3.10-3.0.15]
- Add OVM support for ODA and BDA
- Set 'MLX4_XEN_FMR_LOAD=no' and 'MLX4_VNIC_LOAD=no' in rdma.conf
- Orabug 20643875
- Make stop/restart NOP because of 20048920 and 19665303 [orabug 20543899]
- update rdma.connectx_port_config to detect the MLX pci [orabug 20543874]

[ - 3.10-3.0.14]
- Fixed rdma.cx_virt_config.py for OVS 3.2.9

[ - 3.10-3.0.13]
- added sleep 2 to wait_for_hca_hotplugging() in rdma.init

[ - 3.10-3.0.12]
- Get num_hca from dom0 using ovmapi if the script runs in domU

[ - 3.10-3.0.11]
- Orabug 19789352 - perform PCI rescan in rdma init script if it is run in a VM

[ - 3.10-3.0.10]
- Fix bash syntax error (missing space between != operator and arg)
[ Orabug 19978449 ]

[3.10-3.0.9]
- Orabug 19519645
- Add support to enable ACL in ifcfg-ib* files

[3.10-3.0.8]
- Orabug 19615057
- Fixed rdma.connectx_port_config for multiple HCAs.

[ - 3.10-3.0.7]
- Implement handling of user generated device name for pkey devices using
new create_named_child interface in ipoib [ Orabug: 19477360 ]
- Fix bug in unset invocation for bond MASTER/SLAVE variables
[ Orabug 19524450 ]

[3.10-3.0.6]
- CATCHUP with openibd bugfixes in OL5 (Details below)
Orabug: 19137471
- Move mlx4 alias in rdma to rdma.mlx4_en.conf
(OL5 orabug 16859554, partial openibd 4.0.4)
- load rds_rdma after bringing up the IB interfaces
(OL5 orabug 16789580, openibd 4.0.5 and openibd 4.0.6)
- Addm mlx4_en to blacklist to prevent warning message load mlx4_en
(OL5 orabug 13815605, openibd 4.0.7)
- Change openib init script to support 'alias rds rds_rdma' in modprobe
(openibd 4.0.10 and 4.0.11)
- Fix get_interfaces() in openib.init for supporting multiple HCAs (openibd 4.0.12)
- Add echo to unload_module() [ openibd 4.0.13 and openibd 4.0.14 ]
- openibd needs to wait for interfaces in ifconfig with async ib module init
(OL5 Orabug: 18483921; openibd 4.0.16)
- Set default HCA mode to IB (openibd 4.0.18)

[3.10-3.0.5]
- Run sysctl.conf in start() so arp response settings in place before IP live on IB interfaces.
- Orabug: 18400003

[3.10-3.0.4]
- Remove loading of iw_cxgb3 and iw_cxgb4 from rdma.init

[3.10-3.0.3]
- Check the script is run on dom0 or domU for loading FMR
- Orabug 18562276

[3.10-3.0.2]
- Include mlx4 driver in rdma.conf
- Change conf dir for mlx4_vnic_confd and connectx_port_config too /etc/rdma

[3.10-3.0.1]
- Append mlx4_* module parameters when insmod the modules [orabug 17429249] (Joe Jin)
- Delay load mlx4_* to prevent hung when start udev. [orabug 16897608] (Joe Jin)
- Fix FMR load, persistent ib0 subinterfaces, remove kudzu dependency (Chien Yen)
- Add SDP to rdma.conf and rdma.init (Chien Yen)
- Support Mellanox OFED 1.5.5 (Chien Yen)

[3.10-3]
- Replace an errant usage of PARENTDEVICE with PHYSDEV in ifdown-ib
- Related: bz990288

[3.10-2]
- Somehow during editing I accidentally deleted a single character from
the post scriptlet. rpmdiff caught it, now I'm fixing it.
- Resolves: bz990288

[3.10-1]
- Bump version to match final kernel submission
- Add support for P_Key interfaces to ifup-ib and ifdown-ib

[3.6-1]
- Bump version to match final kernel submission

[3.6-0.rc5.1]
- Bump version to match kernel update submitted for rhel6.4

[3.3-4]
- Fix an issue in the ifup-ib script
- Fix a problem with the setting of infiniband dev perms
- Resolves: bz834428

[3.3-3]
- The fix to bug 808600 was noisy and resulted in bug 815999,
silence the script
- Resolves: bz815999

[3.3-2]
- Unload the iw_cxgb4 module when stopping the rdma stack
- Related: bz815622

[3.3-1]
- Fix an issue in the rdma script that caused rds_rdma to load
when it shouldn't
- Resolves: bz815622

[1.0-21]
- Don't change the user's directory on interactive runs
- Related: bz808600

[1.0-20]
- Name the cards slightly differently (upstream request)
- Check for the ibacm program before trying to down the stack
- Resolves: bz808600

[1.0-19]
- Remove the rules file again, issue turned out to be a kernel bug.
- Related: bz739138

[1.0-18]
- Resurrect rules file, some of the IB devices are not created by the
kernel
- Related: bz739138

[1.0-17]
- Don't do lsmod in the %post script looking for ib_ipoib, anaconda
loads it unconditionally. Instead, anaconda has been modified to
enable our init script if it installed over an IPoIB interface, so
simply remove that portion of our %post script.
- Related: bz739138

[1.0-16]
- If we are being installed on a machine that has ib_ipoib module loaded,
then this is likely because it is a machine being installed over IPoIB,
so enable our init script
- Related: bz739138

[1.0-15]
- No longer provide a rules file to create infinband devices, the kernel
now creates them in the proper place all by itself
- Change the LSB headers in the init script, they were wrong
- Related: bz739138

[1.0-14]
- Clear the umask before loading kernel modules otherwise the kernel
modules inherit our umask and don't create the /dev/infiniband
files with the proper permissions.
- Resolves: bz748087

[1.0-13]
- Default to not loading the RDS stack by default as it has some known
issues at the moment.
- Resolves: bz747378

[1.0-12]
- Another minor fix to RDS support in the rdma script
- Related: bz725016

[1.0-11]
- Minor fix to RDS support in the rdma init script
- Related: bz725016

[1.0-10]
- Fix ifup-ib script to be compatible with change to core function
expand_config
- Fix renaming of ib? devices to the name given in the ifcfg-* file
- Fix the fact that once you down the rdma stack and reload it, the
HWADDR line in ifcfg-* files no longer matches the address of the
ports. We now match only on the part of the HWADDR that doesn't
change.
- Fix rdma init script to know about cxgb4 adapters
- Fix rdma init script to find all InfiniBand interfaces whether they
use an ib? name or a custom name
- Fix rdma init script to down all InfiniBand interfaces on rdma shutdown
regardless of interface name
- Fix rdma init script to find all ifcfg-* files that apply to ipoib
interfaces without requiring that they be named ib?
- Fix rdma init script to know to unload ib_qib module on stop
- Add an ifdown-ib file that fixes the HWADDR not matching on the second
or later times you down the rdma subsystem
- Related: bz725016
- Resolves: bz678947, bz721101

[1.0-9]
- Minor tweak to rdma init script to do the udevadm trigger command in two
seperate calls since we can no longer match on the same item twice and
have the command succeed for both match types.
- Resolves: bz612234

[1.0-8]
- Update udev rules syntax to eliminate warnings emitted via syslog (bz603264)
- Add new init script for starting/stopping nfs over rdma support
- Require that the nfs-rdma service be down before stopping the rdma
service (bz613437)
- Change ifup-ib to properly account for the fact that the [ test program
does not process tests in order and fail immediately on first failing
test, resulting in error messages due to unquoted environment variables
that don't need quoting in the second test due to the fact that the
first test guarantees they exist. Or that's how things should be, but
they aren't, so rewrite tests to accommodate this fact. (bz612284)
- Use ip instead of ifconfig as ifconfig knows it doesn't handle infinband
hardware addresses properly (even though we don't care, we aren't using
it for that) and prints out copious warning messages (bz613086)
- Related: bz612284, bz613086

[1.0-7]
- Require a version of udev that's known to contain udevadm and support
usage of udevadm trigger and udevadm settle
- Update rdma.init to use the proper udev commands
- Resolves: bz586594

[1.0-6]
- Tweak init script for LSB compliance
- Tweak ifup-ib script to work properly with bonded slaves that need their
MTU set
- Tweak ifup-ib script to properly change connected mode either on or off
instead of only setting it on but not turning it off if the setting changes

[1.0-5]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

[1.0-4]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

[1.0-3]
- Add the ifup-ib script so we support connected mode on ib interfaces

[1.0-2]
- Attempt to use --subsystem-match=infiniband in the rdma init script use
of udevtrigger so we don't trigger the whole system
- Add a requirement to stop opensm to the init script

[1.0-1]
- Create an initial package for Fedora review




Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By Advisory



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete