Deprecated and Removed Features
The following features are deprecated, removed, or no longer supported in UEK R7:
-
/dev/raw Device Removed
The
/dev/raw
driver that was marked obsolete in the year 2005 has been removed in this release. In previous releases, the device nodes under/dev/raw
provided an interface to direct I/O semantics for applications that were written prior to the introduction of theO_DIRECT
file flag in Linux. This change also makes the raw command that is part of theutil-linux
package nonfunctional.To obtain direct I/O file semantics, use the appropriate setting for the I/O file, as follows:
-
For C, use the
O_DIRECT
flag as part of theopen()
system call. -
For Java, use the
RandomAccessFile
mode, "rwd", (Open for reading and writing). -
From the shell, you can use the
dd
flags,iflag=direct
(for reading), andoflag=direct
(for writing).
-
-
resilient_rdmaip Module Deprecated
The
resilient_rdmaip
module is deprecated in UEK R7. This module may be removed in a subsequent UEK release. -
Cisco fnic 1.6 Driver Unsupported
Cisco no longer supports the Cisco FCoE HBA Driver (
fnic
1.6) that is sourced from the upstream kernel and which is available in most kernels, including UEK R5, UEK R6, and UEK R7. Cisco provides a fully supported UCS Linux driver (version 2.0.0.83 and later) that is tested on and compatible with Oracle Linux, with UEK R5 and later UEK releases, on the Cisco software download page. The driver package includes features that are not available in the currently included driver module such as NVMe support and multi-queue support.Customers who are running Oracle Linux on Cisco servers must install the Cisco driver package to receive driver fixes, driver updates, new hardware support, and new feature support. Contact Cisco for more information about driver solutions on Oracle Linux.
-
oracleasm Kernel Module Removed
The
oracleasm
kernel module is removed in UEK R7. Note that this module continues to be supported in the UEK R5 and UEK R6 releases.Note that Oracle ASMLib continues be supported through the use of
io_uring
interfaces. See Core Kernel Features and Functionality for more information. -
DRBD Kernel Module Removed
The DRBD (Distributed Replicated Block Device) kernel module and the
drbd-utils
package are removed in UEK R7. Note that the DRBD kernel module and its associated package, which was introduced as a technology preview in UEK R4 and deprecated in UEK R6U3, continues to be enabled in UEK R5 and UEK R6.