Cari di RHE Linux 
    RHE Linux User Manual
Daftar Isi
(Sebelumnya) 32 : RHE Linux 6.4 Release Notes33 : Chapter 4. Known Issues - ... (Berikutnya)

6.4 Technical Notes

Detailed notes on the changes implemented in Red Hat Enterprise Linux 6.4

Edition 4

Red Hat Engineering Content Services

Legal Notice

Copyright © 2013 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution-Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
All other trademarks are the property of their respective owners.


1801 Varsity Drive
RaleighNC 27606-2072 USA
Phone: +1 919 754 3700
Phone: 888 733 4281
Fax: +1 919 754 3701

Daftar Isi

Abstract

The Red Hat Enterprise Linux 6.4 Technical Notes list and document the changes made to the Red Hat Enterprise Linux 6 operating system and its accompanying applications between Red Hat Enterprise Linux 6.3 and minor release Red Hat Enterprise Linux 6.4.
Preface
1. Important Changes to External Kernel Parameters
2. Device Drivers
3. Technology Previews
3.1. Storage and File Systems
3.2. Networking
3.3. Clustering and High Availability
3.4. Authentication
3.5. Security
3.6. Devices
3.7. Kernel
3.8. Virtualization
3.9. Resource Management
4. Known Issues
4.1. Installation
4.2. Entitlement
4.3. Deployment
4.4. Virtualization
4.5. Storage and File Systems
4.6. Networking
4.7. Clustering
4.8. Authentication
4.9. Devices
4.10. Kernel
4.11. Desktop
4.12. Tools
5. New Packages
5.1. RHEA-2013:0278 - new packages: dev86 and iasl
5.2. RHEA-2013:0484 - new packages: hypervkvpd
5.3. RHEA-2013:0422 - new packages: libjpeg-turbo
5.4. RHEA-2013:0369 - new packages: pcs
5.5. RHEA-2013:0356 - new package: haproxy
5.6. RHEA-2013:0355 - new package: keepalived
5.7. RHEA-2013:0349 - new packages: linuxptp
5.8. RHEA-2013:0342 - new packages: libitm
5.9. RHEA-2013:0341 - new package: scipy
5.10. RHEA-2013:0340 - new packages: suitesparse
5.11. RHEA-2013:0339 - new packages: tbb
5.12. RHEA-2013:0336 - new package: tuna
5.13. RHEA-2013:0289 - new package: mtdev
5.14. RHEA-2013:0284 - new package: cpupowerutils
5.15. RHEA-2013:0283 - new package: cgdcbxd
6. Updated Packages
6.1. 389-ds-base
6.2. abrt, libreport and btparser
6.3. alsa-utils
6.4. amanda
6.5. anaconda
6.6. authconfig
6.7. autofs
6.8. automake
6.9. avahi
6.10. bacula
6.11. bash
6.12. bfa-firmware
6.13. bind-dyndb-ldap
6.14. bind
6.15. binutils
6.16. biosdevname
6.17. bridge-utils
6.18. brltty
6.19. btrfs-progs
6.20. ccid
6.21. cdrkit
6.22. certmonger
6.23. cifs-utils
6.24. clustermon
6.25. cluster and gfs2-utils
6.26. control-center
6.27. coolkey
6.28. Core X11 Libraries
6.29. Core X11 clients
6.30. corosync
6.31. cpuspeed
6.32. crash
6.33. createrepo
6.34. ctdb
6.35. curl
6.36. cvs
6.37. dash
6.38. device-mapper-multipath
6.39. dhcp
6.40. dnsmasq
6.41. docbook-utils
6.42. dovecot
6.43. dracut
6.44. dropwatch
6.45. dvd+rw-tools
6.46. e2fsprogs
6.47. eclipse-nls
6.48. environment-modules
6.49. espeak
6.50. ethtool
6.51. evolution-data-server
6.52. evolution
6.53. fcoe-target-utils
6.54. fcoe-utils
6.55. febootstrap
6.56. fence-agents
6.57. fence-virt
6.58. file
6.59. firstboot
6.60. ftp
6.61. gawk
6.62. gcc
6.63. gdb
6.64. gdm
6.65. gd
6.66. geronimo-specs
6.67. glibc
6.68. gnome-desktop
6.69. gnome-packagekit
6.70. gnome-screensaver
6.71. gnome-settings-daemon
6.72. gnome-terminal
6.73. gnutls
6.74. graphviz
6.75. grub
6.76. gstreamer-plugins-base
6.77. gtk2
6.78. gvfs
6.79. hivex
6.80. hplip
6.81. hsqldb
6.82. httpd
6.83. hwdata
6.84. hwloc
6.85. icedtea-web
6.86. infinipath-psm
6.87. initscripts
6.88. iok
6.89. ipa
6.90. iproute
6.91. iprutils
6.92. iptables
6.93. irqbalance
6.94. irssi
6.95. iscsi-initiator-utils
6.96. jss
6.97. kabi-whitelists
6.98. kdebase
6.99. kdebase-workspace
6.100. kdelibs3
6.101. kdelibs
6.102. kdepim
6.103. kernel
6.104. kexec-tools
6.105. krb5
6.106. ksh
6.107. ledmon
6.108. libburn
6.109. libcgroup
6.110. libdbi
6.111. libdvdread
6.112. libguestfs
6.113. libhbaapi
6.114. libhbalinux
6.115. libical
6.116. libica
6.117. libldb
6.118. libqb
6.119. libsemanage
6.120. libsoup
6.121. libssh2
6.122. libtalloc
6.123. libtdb
6.124. libtevent
6.125. libusb1
6.126. libvirt-cim
6.127. libvirt-java
6.128. libvirt
6.129. libwacom
6.130. lldpad
6.131. lm_sensors
6.132. logrotate
6.133. lohit-telugu-fonts
6.134. luci
6.135. lvm2
6.136. mailman
6.137. man-pages-overrides
6.138. man-pages
6.139. man
6.140. matahari
6.141. mcelog
6.142. mdadm
6.143. mesa
6.144. microcode_ctl
6.145. mlocate
6.146. mod_authz_ldap
6.147. mod_nss
6.148. mod_revocator
6.149. module-init-tools
6.150. mod_wsgi
6.151. mrtg
6.152. mt-st
6.153. netcf
6.154. net-snmp
6.155. NetworkManager
6.156. nfs-utils-lib
6.157. nfs-utils
6.158. nss-pam-ldapd
6.159. nss, nss-util, nspr
6.160. ntp
6.161. numactl
6.162. numad
6.163. openchange
6.164. OpenIPMI
6.165. openldap
6.166. openscap
6.167. openssh
6.168. openssl
6.169. pacemaker
6.170. PackageKit
6.171. pam
6.172. parted
6.173. pciutils
6.174. pcre
6.175. pcsc-lite
6.176. perl-GSSAPI
6.177. perl-IPC-Run3
6.178. perl-IPC-Run
6.179. perl-SOAP-Lite
6.180. perl-Sys-Virt
6.181. perl
6.182. php
6.183. piranha
6.184. pki-core
6.185. plymouth
6.186. pm-utils
6.187. policycoreutils
6.188. powerpc-utils
6.189. ppc64-diag
6.190. procps
6.191. pykickstart
6.192. PyQt4
6.193. python-ethtool
6.194. python-nss
6.195. python-paste
6.196. python-psycopg2
6.197. python-rhsm
6.198. python-rtslib
6.199. python
6.200. python-virtinst
6.201. qemu-kvm
6.202. ql2400-firmware
6.203. ql2500-firmware
6.204. qt
6.205. quota
6.206. rdesktop
6.207. rdma
6.208. redhat-lsb
6.209. redhat-release
6.210. redhat-rpm-config
6.211. Red Hat Enterprise Linux Release Notes
6.212. resource-agents
6.213. rgmanager
6.214. rhn-client-tools
6.215. ricci
6.216. rpcbind
6.217. rpmdevtools
6.218. rpm
6.219. rsyslog
6.220. s390utils
6.221. samba4
6.222. samba
6.223. scl-utils
6.224. seabios
6.225. selinux-policy
6.226. setroubleshoot
6.227. setup
6.228. slapi-nis
6.229. slf4j
6.230. smartmontools
6.231. sos
6.232. spice-gtk
6.233. spice-protocol
6.234. spice-server
6.235. spice-vdagent
6.236. spice-xpi
6.237. squid
6.238. sssd
6.239. strace
6.240. subscription-manager-migration-data
6.241. subscription-manager
6.242. sudo
6.243. sysfsutils
6.244. syslinux
6.245. system-config-kdump
6.246. system-config-kickstart
6.247. system-config-language
6.248. system-config-lvm
6.249. system-config-users
6.250. systemtap
6.251. tar
6.252. tboot
6.253. tcsh
6.254. tigervnc
6.255. tog-pegasus
6.256. tomcat6
6.257. trace-cmd
6.258. tuned
6.259. udev
6.260. usbredir
6.261. util-linux-ng
6.262. valgrind
6.263. vgabios
6.264. virtio-win
6.265. virt-manager
6.266. virt-top
6.267. virt-v2v
6.268. virt-viewer
6.269. virt-what
6.270. virt-who
6.271. wdaemon
6.272. wget
6.273. wpa_supplicant
6.274. x3270
6.275. xfsdump
6.276. xfsprogs
6.277. xinetd
6.278. X.Org Legacy Input Drivers
6.279. xorg-x11-drv-ati
6.280. xorg-x11-drv-evdev
6.281. xorg-x11-drv-intel
6.282. xorg-x11-drv-nouveau
6.283. xorg-x11-drv-qxl
6.284. xorg-x11-drv-synaptics
6.285. xorg-x11-drv-vmmouse
6.286. xorg-x11-drv-wacom
6.287. xorg-x11-server
6.288. xorg-x11
6.289. xorg-x11-xkb-utils
6.290. yaboot
6.291. ypbind
6.292. ypserv
6.293. yum-rhn-plugin
6.294. yum
6.295. zlib
A. Revision History

Preface

The Red Hat Enterprise Linux 6.4 Technical Notes list and document the changes made to the Red Hat Enterprise Linux 6 operating system and its accompanying applications between minor release Red Hat Enterprise Linux 6.3 and minor release Red Hat Enterprise Linux 6.4.
For system administrators and others planning Red Hat Enterprise Linux 6.4 upgrades and deployments, the Technical Notes provide a single, organized record of the bugs fixed in, features added to, and Technology Previews included with this new release of Red Hat Enterprise Linux.
For auditors and compliance officers, the Red Hat Enterprise Linux 6.4 Technical Notes provide a single, organized source for change tracking and compliance testing.
For every user, the Red Hat Enterprise Linux 6.4 Technical Notes provide details of what has changed in this new release.

Note

The Package Manifest is available as a separate document.

Chapter 1. Important Changes to External Kernel Parameters

This chapter provides system administrators with a summary of significant changes in the kernel shipped with Red Hat Enterprise Linux 6.4. These changes include added or updated procfs entries, sysfs default values, boot parameters, kernel configuration options, or any noticeable behavior changes.
intel_idle.max_cstate
A new kernel parameter, intel_idle.max_cstate, has been added to specify the maximum depth of a C-state, or to disable intel_idle and fall back to acpi_idle. For more information, refer to the /usr/share/doc/kernel-doc-<version>/Documentation/kernel-parameters.txt file.
nobar
The new nobar kernel parameter, specific to the AMD64 / Intel 64 architecture, can be used to not assign address space to the Base Address Registers (BARs) that were not assigned by the BIOS.
noari
The new noari kernel parameter can disable the use of PCIe Alternative Routing ID Interpretation (ARI).
MD state file
The state file of an MD array component device (found in the /sys/block/md<md_number>/md/dev-<device_name> directory) can now contain additional device states. For more information, refer to the /usr/share/doc/kernel-doc-<version>/Documentation/md.txt file.
route_localnet
The route_localnet kernel parameter can be used to enable the use of 127/8 for local routing purposes. For more information, refer to the /usr/share/doc/kernel-doc-<version>/Documentation/networking/ip-sysctl.txt file.
pf_retrans
The pf_retrans kernel parameter specifies the number of re-transmissions that will be attempted on a given path before traffic is redirected to an alternate transport (should one exist). For more information, refer to the /usr/share/doc/kernel-doc-<version>/Documentation/networking/ip-sysctl.txt file.
traceevent
The new traceevent library, used by perf, uses the following sysfs control files:
/sys/kernel/debug/tracing/events/header_page/sys/kernel/debug/tracing/events/.../.../format/sys/bus/event_source/devices/<dev>/format/sys/bus/event_source/devices/<dev>/events/sys/bus/event_source/devices/<dev>/type
/sys/kernel/fadump_*
On 64-bit IBM POWER machines, the following control files have been added to be used by the firmware-assisted dump feature:
/sys/kernel/fadump_enabled/sys/kernel/fadump_registered/sys/kernel/fadump_release_mem
For more information about these files, refer to /usr/share/doc/kernel-doc-<version>/Documentation/powerpc/firmware-assisted-dump.txt.
Transparent Hugepages
The /sys/kernel/mm/transparent_hugepage symbolic link, which points to /sys/kernel/mm/redhat_transparent_hugepage, has been added for consistency purposes.
Documentation for transparent hugepages has been added to the following file:
/usr/share/doc/kernel-doc-<version>/Documentation/vm/transhuge.txt
vmbus_show_device_attr
The vmbus_show_device_attr attribute of the Hyper-V vmbus driver shows the device attribute in sysfs. This is invoked when the /sys/bus/vmbus/devices/<busdevice>/<attr_name> file is read.
BNA debugfs Interface
The BNA debugfs interface can be accessed through the bna/pci_dev:<pci_name> hierarchy (note that the debugfs file system must be mounted). The following debugging services are available for each pci_dev>:
  • fwtrc - used to collect current firmware trace.
  • fwsave - used to collect last-saved firmware trace as a result of firmware crash.
  • regwr - used to write one word to the chip register.
  • regrd - used to read one or more words from the chip register.
iwlegacy debug_level
The iwlegacy driver includes a new sysfs control file, /sys/bus/pci/drivers/iwl/debug_level, to control per-device level of debugging. The CONFIG_IWLEGACY_DEBUG option enables this feature.
iwlwifi debug_level
The iwlwifi driver includes a new sysfs control file, /sys/class/net/wlan0/device/debug_level, to control per-device level of debugging. The CONFIG_IWLWIFI_DEBUG option enables this feature.
ie6xx_wdt
If debugfs is mounted, the new /sys/kernel/debug/ie6xx_wdt file contains a value that determines whether the system was rebooted by watchdog.
supported_krb5_enctypes
The new /proc/fs/nfsd/supported_krb5_enctypes proc file lists the encryption types supported by the kernel's gss_krb5 code.
usbmixer
The /proc/asound/card<card_number>/usbmixer proc file has been added. It contains a mapping between the ALSA control API and the USB mixer control units. This file can be used debugging and problem diagnostics.
codec#<number>
The /proc/asound/card<card_number>/codec#<number> proc files now contain information about the D3cold power state, the deepest power-saving state for a PCIe device. The codec#<number> files now also contain additional power state information, specifically: reset status, clock stop ok, and power states error. The following is an example output:
Power: setting=D0, actual=D0, Error, Clock-stop-OK, Setting-reset
cgroup.procs
The cgroup.procs file is now writable. Writing a TGID into the cgroup.procs file of a cgroup moves that thread group into that cgroup.
sysfs_dirent
The last sysfs_dirent, which represents a single sysfs node, is now cached to improve scalability of the readdir function.
iov
The iov sysfs directory was added under the ib device. This directory is used to manage and examine the port P_Key and guid paravirtualization.
FDMI attributes
Fabric Device Management Interface (FDMI) attributes can now be exposed to the fcoe driver via the fc_host class object.
ltm_capable
The /sys/bus/usb/devices/<device>/ltm_capable file has been added to show whether a device supports Latency Tolerance Messaging (LTM). This file is present for both USB 2.0 and USB 3.0 devices.
fwdump_state
The /sys/class/net/eth<number>/device/fwdump_state file has been added to determine whether the firmware dump feature is enabled or disabled.
flags, registers
The Commands in Q item was added to the /sys/block/rssd<number>/registers file. This file's output was also re-formatted. Also, a new /sys/block/rssd<number>/flags file has been added. This read-only file dumps the flags in a port and driver data structure.
duplex
The /sys/class/net/eth<number>/duplex file now reports unknown when the NIC duplex state is DUPLEX_UNKNOWN.
Mountpoint Interface
A sysfs mountpoint interface was added to the perf tool.
TCP_USER_TIMEOUT
TCP_USER_TIMEOUT is a TCP level socket option that specifies the maximum amount of time (in milliseconds) that transmitted data may remain unacknowledged before TCP will forcefully close the corresponding connection and return ETIMEDOUT to the application. If the value 0 is specified, TCP will continue to use the system default.
IPPROTO_ICMP
The IPPROTO_ICMP socket option makes it possible to send ICMP_ECHO messages and receive the corresponding ICMP_ECHOREPLY messages without any special privileges.
Increased Default in ST_MAX_TAPES
In Red Hat Enterprise Linux 6.4, the number of supported tape drives has increased from 128 to 512.
Increased Number of Supported IOMMUs
The number of supported input/output memory management units (IOMMUs) has been increased to be the same as the number of I/O Advanced Programmable Interrupt Controllers (APICs; defined in MAX_IO_APICS).
New Module Parameters
The following list summarizes new command line arguments passed to various kernel modules. For more information about the majority of these module parameters, refer to the output of the modinfo <module> command, for example, modinfo bna.
  • New kvm module parameter:
    module_param(min_timer_period_us, uint, S_IRUGO | S_IWUSR);
    • min_timer_period_us - Do not allow the guest to program periodic timers with small interval, since the hrtimers are not throttled by the host scheduler, and allow tuning the interval with this parameter. The default value is 500us.
  • New kvm-intel module parameter:
    module_param_named(eptad, enable_ept_ad_bits, bool, S_IRUGO);
    • enable_ept_ad_bits - Parameter to control enabling/disabling A/D bits, if supported by CPU. The default value is enabled.
  • New ata_piix module parameter:
    module_param(prefer_ms_hyperv, int, 0);
    • prefer_ms_hyperv - On Hyper-V Hypervisors, the disks are exposed on both the emulated SATA controller and on the paravirtualized drivers. The CD/DVD devices are only exposed on the emulated controller. Request to ignore ATA devices on this host. The default value is enabled.
  • New drm module parameters:
    module_param_named(edid_fixup, edid_fixup, int, 0400);module_param_string(edid_firmware, edid_firmware, sizeof(edid_firmware), 0644);
    • edid_fixup - Minimum number of valid EDID header bytes (0-8). The default value is 6.
    • edid_firmware - Do not probe monitor, use specified EDID blob from built-in data or /lib/firmware instead.
  • New i915 module parameters:
    module_param_named(lvds_channel_mode, i915_lvds_channel_mode, int, 0600);module_param_named(i915_enable_ppgtt, i915_enable_ppgtt, int, 0600);module_param_named(invert_brightness, i915_panel_invert_brightness, int, 0600);
  • New nouveau module parameter:
    module_param_named(vram_type, nouveau_vram_type, charp, 0400);
  • New radeon module parameter:
    module_param_named(lockup_timeout, radeon_lockup_timeout, int, 0444);
  • New i2c-ismt module parameters:
    module_param(stop_on_error, uint, S_IRUGO);module_param(fair, uint, S_IRUGO);
  • New iw-cxgb4 module parameters:
    module_param(db_delay_usecs, int, 0644);module_param(db_fc_threshold, int, 0644);
  • New mlx4_ib module parameter:
    module_param_named(sm_guid_assign, mlx4_ib_sm_guid_assign, int, 0444);
  • New ib_qib module parameter:
    module_param_named(cc_table_size, qib_cc_table_size, uint, S_IRUGO);
  • New bna module parameter:
    module_param(bna_debugfs_enable, uint, S_IRUGO | S_IWUSR);
  • New cxgb4 module parameters:
    module_param(dbfifo_int_thresh, int, 0644);module_param(dbfifo_drain_delay, int, 0644);
  • New e1000e module parameter:
    module_param(debug, int, 0);
  • New igb module parameter:
    module_param(debug, int, 0);
  • New igbvf module parameter:
    module_param(debug, int, 0);
  • New ixgbe module parameter:
    module_param(debug, int, 0);
  • New ixgbevf module parameter:
    module_param(debug, int, 0);
  • New hv_netvsc module parameter:
    module_param(ring_size, int, S_IRUGO);
  • New mlx4_core module parameter:
    module_param(enable_64b_cqe_eqe, bool, 0444);
    • enable_64b_cqe_eqe - Enable 64 byte CQEs/EQEs when the firmware supports this.
  • New sfc module parameters:
    module_param(vf_max_tx_channels, uint, 0444);module_param(max_vfs, int, 0444);
  • New ath5k module parameter:
    module_param_named(no_hw_rfkill_switch, ath5k_modparam_no_hw_rfkill_switch, bool, S_IRUGO);
  • New iwlegacy module parameters:
    module_param(led_mode, int, S_IRUGO);module_param(bt_coex_active, bool, S_IRUGO);
  • New wlcore module parameter:
    module_param(no_recovery, bool, S_IRUSR | S_IWUSR);
  • New s390 scm_block module parameters:
    module_param(nr_requests, uint, S_IRUGO);module_param(write_cluster_size, uint, S_IRUGO)
  • New s390 zfcp module parameters:
    module_param_named(no_auto_port_rescan, no_auto_port_rescan, bool, 0600);module_param_named(datarouter, enable_multibuffer, bool, 0400);module_param_named(dif, enable_dif, bool, 0400);
  • New aacraid module parameters:
    module_param(aac_sync_mode, int, S_IRUGO|S_IWUSR);module_param(aac_convert_sgl, int, S_IRUGO|S_IWUSR);
  • New be2iscsi module parameter:
    module_param(beiscsi_##_name, uint, S_IRUGO);
  • New lpfc module parameter:
    module_param(lpfc_req_fw_upgrade, int, S_IRUGO|S_IWUSR);
  • New megaraid_sas module parameters:
    module_param(msix_vectors, int, S_IRUGO);module_param(throttlequeuedepth, int, S_IRUGO);module_param(resetwaittime, int, S_IRUGO);
  • New qla4xxx module parameters:
    module_param(ql4xqfulltracking, int, S_IRUGO | S_IWUSR);module_param(ql4xmdcapmask, int, S_IRUGO);module_param(ql4xenablemd, int, S_IRUGO | S_IWUSR);
  • New hv_storvsc module parameter:
    module_param(storvsc_ringbuffer_size, int, S_IRUGO);
  • New ehci-hcd driver parameter:
    module_param(io_watchdog_force, uint, S_IRUGO);
    • io_watchdog_force - Force I/O watchdog to be ON for all devices.
  • New ie6xx_wdt module parameters:
    module_param(timeout, uint, 0);module_param(nowayout, bool, 0);module_param(resetmode, byte, 0);
  • New snd-ua101 module parameter:
    module_param(queue_length, uint, 0644);

Chapter 2. Device Drivers

This chapter provides a comprehensive listing of all device drivers which were updated in Red Hat Enterprise Linux 6.4.

Storage Drivers

  • The Direct Access Storage Devices (DASD) device driver has been updated to detect path configuration errors that cannot be detected by hardware or microcode. Upon successful detection, the device driver does not use such paths. With this feature, for example, the DASD device driver detects paths that are assigned to a specific subchannel but lead to different storage servers.
  • The zfcp device driver has been updated to add data structures and error handling to support the enhanced mode of the System z Fibre Channel Protocol (FCP) adapter card. In this mode, the adapter passes data directly from memory to the SAN (data routing) when memory on the adapter card is blocked by large and slow I/O requests.
  • The mtip32xx driver has been updated to add support for the latest PCIe SSD drives.
  • The lpfc driver for Emulex Fibre Channel Host Bus Adapters has been updated to version 8.3.5.86.1p.
  • The qla2xxx driver for QLogic Fibre Channel HBAs has been updated to version 8.04.00.04.06.4-k, which adds support for QLogic's 83XX Converged Network Adapter (CNA), 16 GBps FC support for QLogic adapters, and new Form Factor CNA for HP ProLiant servers.
  • The qla4xxxx driver has been updated to version v5.03.00.00.06.04-k0, which adds change_queue_depth API support, fixes a number of bugs, and introduces various enhancements.
  • The ql2400-firmware firmware for QLogic 4Gbps fibre channel HBA has been updated to version 5.08.00.
  • The ql2500-firmware firmware for QLogic 4Gbps fibre channel HBA has been updated to version 5.08.00.
  • The ipr driver for IBM Power Linux RAID SCSI HBAs has been updated to version 2.5.4, which adds support for the Power7 6Gb SAS adapters and enables SAS VRAID capability on these adapters.
  • The hpsa driver has been updated to version 2.0.2-4-RH1 to add PCI-IDs for the HP Smart Array Generation 8 family of controllers.
  • The bnx2i driver for Broadcom NetXtreme II iSCSI has been updated to version 2.7.2.2 with general hardware support enablements. iSCSI and FCoE boot support on Broadcom devices is now fully supported in Red Hat Enterprise Linux 6.4. These two features are provided by the bnx2i and bnx2fc Broadcom drivers.
  • The bnx2fc driver for the Broadcom Netxtreme II 57712 chip has been updated to version 1.0.12.
    iSCSI and FCoE boot support on Broadcom devices is now fully supported in Red Hat Enterprise Linux 6.4. These two features are provided by the bnx2i and bnx2fc Broadcom drivers.
  • The mpt2sas driver has been updated to version 13.101.00.00, which adds multi-segment mode support for the Linux BSG Driver.
  • The Brocade bfa Fibre Channel and FCoE driver has been updated to version 3.0.23.0 which includes Brocade 1860 16Gbps Fibre Channel Adapter support, new hardware support in Dell PowerEdge 12th Generation servers, and issue_lip support. The bfa firmware was updated to version 3.0.3.1.
  • The be2iscsi driver for ServerEngines BladeEngine 2 Open iSCSI devices has been updated to version 4.4.58.0r to add iSCSI netlink VLAN support.
  • The qib driver for TrueScale HCAs has been updated to the latest version with the following enhancements:
    • Enhanced NUMA awareness
    • Congestion Control Agent (CCA) for Performance Scale Messaging (PSM) fabrics
    • Dual Rail for PSM fabrics
    • Performance enhancements and bug fixes
  • The following drivers have been updated to include latest upstream features and bug fixes: ahci, md/bitmap, raid0, raid1, raid10, and raid456.

Network Drivers

  • The netxen_nic driver for NetXen Multi port (1/10) Gigabit Network has been updated to version 4.0.80, which adds miniDIMM support. The netxen_nic firmware has been updated to version 4.0.588.
  • The bnx2x driver has been updated to the version 1.72.51-0 to include support for Broadcom 57800/57810/57811/57840 chips as well as general bug fixes and updated firmware for Broadcom 57710/57711/57712 chips. This update also includes the following enhancements:
    • Support for iSCSI offload and Data Center Bridging/Fibre Channel over Ethernet (DCB/FCOE) on Broadcom 57712/578xx chips. The Broadcom 57840 chip is supported in a 4x10G configuration only and does not support iSCSI offload and FCoE. Future releases will support additional configurations and iSCSI offload and FCoE.
    • Additional physical layer support, including Energy Efficient Ethernet (EEE).
    • iSCSI offload enhancements
    • OEM-specific features
  • The be2net driver for ServerEngines BladeEngine2 10Gbps network devices has been updated to version 4.4.31.0r to add RDMA over Converged Ethernet (RoCE) support. Additionally, the SR-IOV functionality of the Emulex be2net driver is now fully supported in Red Hat Enterprise Linux 6.4. SR-IOV runs on all Emulex-branded and OEM variants of BE3-based hardware (with minimum firmware version 4.2.324.30), which all require the be2net driver software.
  • The ixgbevf driver has been updated to version 2.6.0-k to include the latest hardware support, enhancements, and bug fixes.
  • The cxgb4 driver for Chelsio Terminator4 10G Unified Wire Network Controllers has been updated to add support for Chelsio's T480-CR and T440-LP-CR adapters.
  • The cxgb3 driver for the Chelsio T3 Family of network devices has been updated to version 1.1.5-ko.
  • The ixgbe driver for Intel 10 Gigabit PCI Express network devices has been updated to version 3.9.15-k to include support for SR-IOV with Data Center Bridging (DCB) or Receive-Side Scaling (RSS), PTP support as a Technology Preview, latest hardware support, enhancements, and bug fixes.
  • The iw_cxgb3 driver has been updated.
  • The iw_cxgb4 driver has been updated.
  • The e1000e driver for Intel PRO/1000 network devices has been updated to add the latest hardware support, features, and provide a number of bug fixes.
  • The enic driver for Cisco 10G Ethernet devices has been updated to version 2.1.1.39.
  • The igbvf driver (Intel Gigabit Virtual Function Network driver) has been updated to the latest upstream version.
  • The igb driver for Intel Gigabit Ethernet Adapters has been updated to version 4.0.1 to add the latest hardware support. Also, PTP support has been added to the igb driver as a Technology Preview.
  • The tg3 driver for Broadcom Tigon3 Ethernet devices has been updated to version 3.124 to add new hardware support. Also, PTP support has been added to the tg3 driver as a Technology Preview.
  • The qlcnic driver for the HP NC-Series QLogic 10 Gigabit Server Adapters has been updated to version 5.0.29.
  • The Brocade bna driver for Brocade 10Gb PCIe Ethernet Controllers driver has been updated to version 3.0.23.0 to add new hardware support for Dell PowerEdge 12th Generation servers, and enable the use of non-Brocade Twinax Copper cables. The bna firmware was updated to version 3.0.3.1.
  • The Broadcom NetXtreme II cnic driver has been updated to version 2.5.13 to include new features, bug fixes, and support for new OEM platforms.
  • The wireless drivers have been updated to upstream version 3.5, including the iwlwifi driver for Intel wireless LAN adapters and the ath9k driver for PCI/PCI-Express adapters with Atheros wireless LAN chipsets. Additionally, the rt2800pci and rt2800usb drivers have been added to support various USB and PCI/PCI-Express adapters with Ralink wireless LAN chipsets.

Miscellaneous Drivers

  • The intel_idle cpuidle driver for Intel processors has been updated to add support for Intel's Xeon E5-XXX V2 series of processors.
  • The wacom driver has been updated to add support for the CTL-460 Wacom Bamboo Pen, the Wacom Intuos5 Tablet, and the Wacom Cintiq 22HD Pen Display.
  • The ALSA HDA audio driver has been updated to enable or improve support for new hardware and fix a number of bugs.
  • The mlx4_en driver has been updated to the latest upstream version.
  • The mlx4_ib driver has been updated to the latest upstream version.
  • The mlx4_core driver has been updated to the latest upstream version.
  • The z90crypt device driver has been updated to support the new Crypto Express 4 (CEX4) adapter card.

Chapter 3. Technology Previews

This chapter provides a list of all available Technology Previews in Red Hat Enterprise Linux 6.4.
Technology Preview features are currently not supported under Red Hat Enterprise Linux subscription services, may not be functionally complete, and are generally not suitable for production use. However, these features are included as a customer convenience and to provide the feature with wider exposure.
Customers may find these features useful in a non-production environment. Customers are also free to provide feedback and functionality suggestions for a Technology Preview feature before it becomes fully supported. Errata will be provided for high-severity security issues.
During the development of a Technology Preview feature, additional components may become available to the public for testing. It is the intention of Red Hat clustering to fully support Technology Preview features in a future release.

3.1. Storage and File Systems

Cross Realm Kerberos Trust Functionality for samba4 Libraries
The Cross Realm Kerberos Trust functionality provided by Identity Management, which relies on the capabilities of the samba4 client library, is included as a Technology Preview starting with Red Hat Enterprise Linux 6.4. This functionality uses the libndr-nbt library to prepare Connection-less Lightweight Directory Access Protocol (CLDAP) messages.
Package: samba-3.6.9-151
LVM support for (non-clustered) thinly-provisioned snapshots
A new implementation of LVM copy-on-write (cow) snapshots is available as a Technology Preview. The main advantage of this implementation, compared to the previous implementation of snapshots, is that it allows many virtual devices to be stored on the same data volume. This implementation also provides support for arbitrary depth of recursive snapshots (snapshots of snapshots of snapshots …).
This feature is for use on a single system. It is not available for multi-system access in cluster environments.
For more information, refer to the documentation of the -s/--snapshot option in the lvcreate man page.
Package: lvm2-2.02.98-9
LVM support for (non-clustered) thinly-provisioned LVs
Logical Volumes (LVs) can now be thinly provisioned to manage a storage pool of free space to be allocated to an arbitrary number of devices when needed by applications. This allows creation of devices that can be bound to a thinly provisioned pool for late allocation when an application actually writes to the pool. The thinly-provisioned pool can be expanded dynamically if and when needed for cost-effective allocation of storage space. In Red Hat Enterprise Linux 6, this feature is introduced as a Technology Preview. You must have the device-mapper-persistent-data package installed to try out this feature. For more information, refer to the lvcreate(8) man page.
Package: lvm2-2.02.98-9
Dynamic aggregation of LVM metadata via lvmetad
Most LVM commands require an accurate view of the LVM metadata stored on the disk devices on the system. With the current LVM design, if this information is not available, LVM must scan all the physical disk devices in the system. This requires a significant amount of I/O operations in systems that have a large number of disks.
The purpose of the lvmetad daemon is to eliminate the need for this scanning by dynamically aggregating metadata information each time the status of a device changes. These events are signaled to lvmetad by udev rules. If lvmetad is not running, LVM performs a scan as it normally would.
This feature is provided as a Technology Preview and is disabled by default in Red Hat Enterprise Linux 6. To enable it, refer to the use_lvmetad parameter in the /etc/lvm/lvm.conf file, and enable the lvmetad daemon by configuring the lvm2-lvmetad init script.
Package: lvm2-2.02.98-9
Open multicast ping (Omping), BZ#657370
Open Multicast Ping (Omping) is a tool to test the IP multicast functionality, primarily in the local network. This utility allows users to test IP multicast functionality and assists in the diagnosing if an issues is in the network configuration or elsewhere (that is, a bug). In Red Hat Enterprise Linux 6 Omping is provided as a Technology Preview.
Package: omping-0.0.4-1
System Information Gatherer and Reporter (SIGAR)
The System Information Gatherer and Reporter (SIGAR) is a library and command-line tool for accessing operating system and hardware level information across multiple platforms and programming languages. In Red Hat Enterprise Linux 6.4, SIGAR is considered a Technology Preview package.
Package: sigar-1.6.5-0.4.git58097d9
fsfreeze
Red Hat Enterprise Linux 6 includes fsfreeze as a Technology Preview. fsfreeze is a new command that halts access to a file system on a disk. fsfreeze is designed to be used with hardware RAID devices, assisting in the creation of volume snapshots. For more details on the fsfreeze utility, refer to the fsfreeze(8) man page.
Package: util-linux-ng-2.17.2-12.9
DIF/DIX support
DIF/DIX, is a new addition to the SCSI Standard and a Technology Preview in Red Hat Enterprise Linux 6. DIF/DIX increases the size of the commonly used 512-byte disk block from 512 to 520 bytes, adding the Data Integrity Field (DIF). The DIF stores a checksum value for the data block that is calculated by the Host Bus Adapter (HBA) when a write occurs. The storage device then confirms the checksum on receive, and stores both the data and the checksum. Conversely, when a read occurs, the checksum can be checked by the storage device, and by the receiving HBA.
The DIF/DIX hardware checksum feature must only be used with applications that exclusively issue O_DIRECT I/O. These applications may use the raw block device, or the XFS file system in O_DIRECT mode. (XFS is the only file system that does not fall back to buffered I/O when doing certain allocation operations.) Only applications designed for use with O_DIRECT I/O and DIF/DIX hardware should enable this feature.
For more information, refer to section Block Devices with DIF/DIX Enabled in the Storage Administration Guide.
Package: kernel-2.6.32-358
Filesystem in user space
Filesystem in Userspace (FUSE) allows for custom file systems to be developed and run in user space.
Package: fuse-2.8.3-4
Btrfs, BZ#614121
Btrfs is under development as a file system capable of addressing and managing more files, larger files, and larger volumes than the ext2, ext3, and ext4 file systems. Btrfs is designed to make the file system tolerant of errors, and to facilitate the detection and repair of errors when they occur. It uses checksums to ensure the validity of data and metadata, and maintains snapshots of the file system that can be used for backup or repair. The Btrfs Technology Preview is only available on AMD64 and Intel 64 architectures.

Btrfs is still experimental

Red Hat Enterprise Linux 6 includes Btrfs as a technology preview to allow you to experiment with this file system. You should not choose Btrfs for partitions that will contain valuable data or that are essential for the operation of important systems.
Package: btrfs-progs-0.20-0.2.git91d9eec
LVM Application Programming Interface (API)
Red Hat Enterprise Linux 6 features the new LVM application programming interface (API) as a Technology Preview. This API is used to query and control certain aspects of LVM.
Package: lvm2-2.02.98-9
FS-Cache
FS-Cache in Red Hat Enterprise Linux 6 enables networked file systems (for example, NFS) to have a persistent cache of data on the client machine.
Package: cachefilesd-0.10.2-1

3.2. Networking

linuxptp
The linuxptp package, included in Red Hat Enterprise Linux 6.4 as a Technology Preview, is an implementation of the Precision Time Protocol (PTP) according to IEEE standard 1588 for Linux. The dual design goals are to provide a robust implementation of the standard and to use the most relevant and modern Application Programming Interfaces (API) offered by the Linux kernel. Supporting legacy APIs and other platforms is not a goal.
Package: linuxptp-0-0.6.20121114gite6bbbb
PTP support in kernel drivers
PTP support has been added as a technology preview to the ixgbe, igb, and tg3 kernel drivers.
Packages: kernel-2.6.32-335
QFQ queuing discipline
In Red Hat Enterprise Linux 6, the tc utility has been updated to work with the Quick Fair Scheduler (QFQ) kernel features. Users can now take advantage of the new QFQ traffic queuing discipline from userspace. This feature is considered a Technology Preview.
Package: kernel-2.6.32-358
vios-proxy, BZ#721119
vios-proxy is a stream-socket proxy for providing connectivity between a client on a virtual guest and a server on a Hypervisor host. Communication occurs over virtio-serial links.
Package: vios-proxy-0.1-1
IPv6 support in IPVS
The IPv6 support in IPVS (IP Virtual Server) is considered a Technology Preview.
Package: kernel-2.6.32-358

3.3. Clustering and High Availability

pcs
The pcs package has been added to Red Hat Enterprise Linux 6 as a Technology Preview. This package provides a command-line tool configure and manage the corosync and pacemaker utilities.
Package: pcs-0.9.26-10
luci support for fence_sanlock
The luci tool now supports the Sanlock fence agent as a Technology Preview, which is available in the luci's list of agents.
Package: luci-0.26.0-37
Recovering a node via a hardware watchdog device
New fence_sanlock agent and checkquorum.wdmd, included in Red Hat Enterprise Linux 6.4 as a Technology Preview, provide new mechanisms to trigger the recovery of a node via a hardware watchdog device. Tutorials on how to enable this Technology Preview will be available at https://fedorahosted.org/cluster/wiki/HomePage
Note that SELinux in enforcing mode is currently not supported.
Package: cluster-3.0.12.1-49
keepalived
Red Hat Enterprise Linux 6.4 includes the keepalived package as a Technology Preview. The keepalived package provides simple and robust facilities for load-balancing and high-availability. The load-balancing framework relies on the well-know and widely used Linux Virtual Server kernel module providing Layer4 network load-balancing. The keepalived daemon implements a set of health checkers to load-balanced server pools according to their state. The keepalived daemon also implements the Virtual Router Redundancy Protocol (VRRP), allowing router or director failover to achieve high availability.
Package: keepalived-1.2.7-3
HAProxy
HAProxy is a stand-alone, layer-7, high-performance network load balancer for TCP and HTTP-based applications which can perform various types of scheduling based on the content of the HTTP requests. Red Hat Enterprise Linux 6.4 introduces the haproxy package as a Technology Preview.
Package: haproxy-1.4.22-3
Utilizing CPG API for inter-node locking
Rgmanager includes a feature which enables it to utilize Corosync's Closed Process Group (CPG) API for inter-node locking. This feature is automatically enabled when Corosync's RRP feature is enabled. Corosync's RRP feature is considered fully supported. However, when used with the rest of the High-Availability Add-Ons, it is considered a Technology Preview.
Package: rgmanager-3.0.12.1-17
Support for redundant ring for standalone Corosync, BZ#722469
Red Hat Enterprise Linux 6 includes support for redundant ring with autorecovery feature as a Technology Preview. Refer to Section 4.7, "Clustering" for a list of known issues associated with this Technology Preview.
Package: corosync-1.4.1-15
corosync-cpgtool, BZ#688260
The corosync-cpgtool now specifies both interfaces in a dual ring configuration. This feature is a Technology Preview.
Package: corosync-1.4.1-15
Disabling rgmanager in /etc/cluster.conf, BZ#723925
As a consequence of converting the /etc/cluster.conf configuration file to be used by pacemaker, rgmanager must be disabled. The risk of not doing this is high; after a successful conversion, it would be possible to start rgmanager and pacemaker on the same host, managing the same resources.
Consequently, Red Hat Enterprise Linux 6 includes a feature (as a Technology Preview) that forces the following requirements:
  • rgmanager must refuse to start if it sees the <rm disabled="1"> flag in /etc/cluster.conf.
  • rgmanager must stop any resources and exit if the <rm disabled="1"> flag appears in /etc/cluster.conf during a reconfiguration.
Package: rgmanager-3.0.12.1-17
libqb package
The libqb package provides a library with the primary purpose of providing high performance client server reusable features, such as high performance logging, tracing, inter-process communication, and polling. This package is introduced as a dependency of the pacemaker package, and is considered a Technology Preview.
Package: libqb-0.14.2-3
pacemaker, BZ#456895
Pacemaker, a scalable high-availability cluster resource manager, is included in Red Hat Enterprise Linux 6 as a Technology Preview. Pacemaker is not fully integrated with the Red Hat cluster stack.
Package: pacemaker-1.1.8-7

3.4. Authentication

Simultaneous maintaining of TGTs for multiple KDCs
Kerberos version 1.10 added a new cache storage type, DIR:, which allows Kerberos to maintain Ticket Granting Tickets (TGTs) for multiple Key Distribution Centers (KDCs) simultaneously and auto-select between them when negotiating with Kerberized resources. In Red Hat Enterprise Linux 6.4, SSSD has been enhanced to allow you to select the DIR: cache for users that are logging in via SSSD. This feature is introduced as a Technology Preview.
Package: sssd-1.9.2-82

3.5. Security

TPM
TPM (Trusted Platform Module) hardware can create, store and use RSA keys securely (without ever being exposed in memory), verify a platform's software state using cryptographic hashes and more. The trousers and tpm-tools packages are considered a Technology Preview.
Packages: trousers-0.3.4-4, tpm-tools-1.3.4-2

3.6. Devices

mpt2sas lockless mode
The mpt2sas driver is fully supported. However, when used in the lockless mode, the driver is a Technology Preview.
Package: kernel-2.6.32-358

3.7. Kernel

Thin-provisioning and scalable snapshot capabilities
The dm-thinp targets, thin and thin-pool, provide a device mapper device with thin-provisioning and scalable snapshot capabilities. This feature is available as a Technology Preview.
Package: kernel-2.6.32-358
Kernel Media support
The following features are presented as Technology Previews:
  • The latest upstream video4linux
  • Digital video broadcasting
  • Primarily infrared remote control device support
  • Various webcam support fixes and improvements
Package: kernel-2.6.32-358
Remote audit logging
The audit package contains the user space utilities for storing and searching the audit records generated by the audit subsystem in the Linux 2.6 kernel. Within the audispd-plugins sub-package is a utility that allows for the transmission of audit events to a remote aggregating machine. This remote audit logging application, audisp-remote, is considered a Technology Preview in Red Hat Enterprise Linux 6.
Package: audispd-plugins-2.2-2
Linux (NameSpace) Container [LXC]
Linux containers provide a flexible approach to application runtime containment on bare-metal systems without the need to fully virtualize the workload. Red Hat Enterprise Linux 6 provides application level containers to separate and control the application resource usage policies via cgroups and namespaces. This release includes basic management of container life-cycle by allowing creation, editing and deletion of containers via the libvirt API and the virt-manager GUI. Linux Containers are a Technology Preview.
Packages: libvirt-0.9.10-21, virt-manager-0.9.0-14
Diagnostic pulse for the fence_ipmilan agent, BZ#655764
A diagnostic pulse can now be issued on the IPMI interface using the fence_ipmilan agent. This new Technology Preview is used to force a kernel dump of a host if the host is configured to do so. Note that this feature is not a substitute for the off operation in a production cluster.
Package: fence-agents-3.1.5-25

3.8. Virtualization

Performance monitoring in KVM guests, BZ#645365
KVM can now virtualize a performance monitoring unit (vPMU) to allow virtual machines to use performance monitoring. Note that the -cpu flag must be set when using this feature.
With this feature, Red Hat virtualization customers running Red Hat Enterprise Linux 6 guests can use the CPU's PMU counter while using the performance tool for profiling. The virtual performance monitoring unit feature allows virtual machine users to identify sources of performance problems in their guests, thereby improving the ability to profile a KVM guest from the host.
This feature is a Technology Preview in Red Hat Enterprise Linux 6.4.
Package: kernel-2.6.32-358
Dynamic virtual CPU allocation
KVM now supports dynamic virtual CPU allocation, also called vCPU hot plug, to dynamically manage capacity and react to unexpected load increases on their platforms during off-peak hours.
The virtual CPU hot-plugging feature gives system administrators the ability to dynamically adjust CPU resources in a guest. Because a guest no longer has to be taken offline to adjust the CPU resources, the availability of the guest is increased.
This feature is a Technology Preview in Red Hat Enterprise Linux 6.4. Currently, only the vCPU hot-add functionality works. The vCPU hot-unplug feature is not yet implemented.
Package: qemu-kvm-0.12.1.2-2.355
System monitoring via SNMP, BZ#642556
This feature provides KVM support for stable technology that is already used in data center with bare metal systems. SNMP is the standard for monitoring and is extremely well understood as well as computationally efficient. System monitoring via SNMP in Red Hat Enterprise Linux 6 allows the KVM hosts to send SNMP traps on events so that hypervisor events can be communicated to the user via standard SNMP protocol. This feature is provided through the addition of a new package: libvirt-snmp. This feature is a Technology Preview.
Package: libvirt-snmp-0.0.2-3
Wire speed requirement in KVM network drivers
Virtualization and cloud products that run networking work loads need to run wire speeds. Up until Red Hat Enterprise Linux 6.1, the only way to reach wire speed on a 10 GB Ethernet NIC with a lower CPU utilization was to use PCI device assignment (passthrough), which limits other features like memory overcommit and guest migration
The macvtap/vhost zero-copy capabilities allow the user to use those features when high performance is required. This feature improves performance for any Red Hat Enterprise Linux 6.x guest in the VEPA use case. This feature is introduced as a Technology Preview.
Package: qemu-kvm-0.12.1.2-2.355

3.9. Resource Management

numad package
The numad package provides a daemon for NUMA (Non-Uniform Memory Architecture) systems that monitors NUMA characteristics. As an alternative to manual static CPU pining and memory assignment, numad provides dynamic adjustment to minimize memory latency on an ongoing basis. The package also provides an interface that can be used to query the numad daemon for the best manual placement of an application. The numad package is considered a Technology Preview.
Package: numad-0.5-8.20121015git
(Sebelumnya) 32 : RHE Linux 6.4 Release Notes33 : Chapter 4. Known Issues - ... (Berikutnya)