2 修正済の問題
重要:
このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、Oracleオープン・ソース・サポート・ポリシーを参照してください。
このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお勧めします。
この章では、Unbreakable Enterprise Kernelリリース4の修正された問題について説明します。
重要:
yum updateコマンドを定期的に実行して、最新のバグ修正およびセキュリティ・エラータがシステムにインストールされていることを確認します。
-
カーネル・パニックが修正された
aacraid
ドライバの問題Adaptec RAIDコントローラがロードされ、システムがSCSIディスクの非同期スキャンを実行しようとしたときにカーネル・パニックを引き起こした問題は、
aacraid
ドライバへのアップストリーム・パッチによって修正されます。 この修正プログラムは、ドライバがロードされたときにSCSI共有タグ・マップを初期化します。 -
i40e
ドライバ・モジュールは、virtio
ネットワーク・インタフェースでブリッジされたときにDHCPリクエスト用に修正されましたvirtio
ネットワーク・インタフェースでブリッジされたときにKVMゲストに対してDHCPが失敗する原因となったi40e
ドライバ・モジュールの問題が修正されました。 -
lpfc
ドライバ・モジュールは、P2PモードでPRLIを送信するターゲットへの接続の問題に対して修正されましたlpfc
ドライバ・モジュールの問題にパッチが適用され、HBAがプロセス・ログイン(PRLI)をP2Pモードで送信するターゲットに接続できるようになっています。 この問題により、PRLIの再送信が妨げられ、接続が拒否されました。 -
mgag200
ランダムなシステムのハングアップが修正されたドライバの問題ランダムなシステム・ハングが発生したMatrox GP200e4ドライバの問題は、ドライバへのアップストリーム・パッチによって修正されます。
-
xfs
: マウント解除の問題に対して修正されたディレクトリ先読み完了マウントの修正後にXFS形式のファイルシステムが突然アンマウントされた場合にシステムがハングアップするバグ。 実行中の非同期バッファをcpu単位で追跡し、バッファをI/Oアカウンティングから明示的に除外するメカニズムが追加されました。
-
use-after-freeのバグ用に修正された仮想メモリー領域調整用のメモリー管理コード
vma_adjust()
でのメモリー割り当てが失敗したときに発生したLinuxメモリー管理コードでのuse-after-freeの問題が修正されました。 このバグは、カーネル・パニックを引き起こしたfdisk -lの実行時にレプリケートされました。 -
メッセージ・サイズに基づいて散布収集のメモリー割当てを修正するためにRDSにパッチが適用されました
Reliable Datagram Sockets (RDS)プロトコルのサポートには、
rds_sendmsg
のメモリー・フットプリントを減らすことで、ページ割当ての失敗の原因となったバグを修正するためのパッチが適用されています。 InfiniBandはハードウェアで散布図の収集をサポートしているため、RDSフラグメント・サイズがページ・サイズと一致する必要はなく、メモリー割当てシステムに不要な負荷がかかっていました。 修正は、RDS_MAX_FRAG_SIZEに従ってバッファを割り当てるだけです。 -
ポートが
INIT
状態でスタックする原因となったポート・ステート遷移の問題を修正するために、RDSにパッチが適用されましたRDSには、RDSモジュールの初期化とリンクの遅延が発生するまれな競合状態のためにパッチが適用されるため、状態は正しく初期化されません。 ほとんどの場合、この問題は発生しませんが、ホストとスイッチが同時にリブートされた場合にトリガーする可能性があります。 1つ以上のRDS InfiniBandポートが
INIT
状態から遷移しないため、再起動後に問題が発生しました。 初期化が正しく完了しなかった場合、後続のポート・フェイルオーバーは失敗し、クラスタのフェールオーバーとフェイルバックの堅牢性が損なわれます。 -
FMRリソースへのアクセス時に発生した競合状態を解決するためにInfiniBandコードにパッチを適用
InfiniBand FMRプール内の高速メモリー登録(FMR)リソースにアクセスしたときに発生した競合状態を解決するために、InfiniBandのコードにパッチが適用されました。 これにより、ハッシュ・リスト・ルック・アップでデッドロックが発生し、システムがクラッシュまたは再起動する可能性がある不適切な同期の問題が発生しました。
-
ioctl
処理を改善するためにIPoIBにパッチを適用ioctl
処理を改善するために、InfiniBandのコードにパッチが適用されました。 コードはIPoIBデータ構造を完全に処理できず、/var/log.messages
で警告メッセージをトリガーしていました:ib0: ioctl fail to copy request data
パッチは、サポートされていない構造体だけが警告をトリガーすることを保証します。 -
大きなファイルをホストからゲストにコピーできるように修正されたHyper-V fcopyプロセス
Hyper-Vドライバ・モジュールに適用されるパッチおよびドライバの更新により、ホストからゲスト仮想マシンに大きいファイルをコピーする際に、UEK R4を実行し、Microsoft® Windows 2012 R2 Hyper-VシステムでホストされるOracle Linuxゲストの問題が解決しました。
-
Hyper-Vサービスの起動に関する問題が解決されました
Hyper-Vドライバ・モジュールに適用されたパッチおよびドライバの更新により、リブート後に
hypervkvpd
およびhypervvssd
サービスを開始できない問題が解決されました。 Oracle Linux 7の以前のリリース・ノートでは、パッケージをダウングレードし、/etc/yum.conf
を修正して今後の更新からHyper-Vパッケージを除外することが推奨されていました。 今回のUEK R4の更新リリースでは、この問題は解決され、Hyper-Vパッケージを最新のバージョンに安全にアップグレードすることができます。 -
ライブ・ゲストVM用のCPUのホット追加中にXenの問題が修正されました
Xenイベント処理コードにパッチが適用され、ゲストVMにCPUを追加するときにソフト・ロック・アップの可能性が修正されました。
-
ネットワーク負荷時のストール受信用のXenネットワーク修正
Xen netfrontドライバにパッチが適用され、メモリー使用率が高く、使用可能なメモリーが制限された場合に仮想NICが停止する原因となった問題を解決しました。 この高負荷とメモリー不足のシナリオにより、
xennet_alloc_rx_buffers()
内のsk_buff
の割り振りが失敗し、ストールが発生しました。 -
IPv4コードは、Xenで実行されている
dom0
をクラッシュした問題に対して修正されましたデフラグ中に結合を使用するためにIPv4コードに適用されたアップストリーム・パッチは、一部のネットワーク・トラフィックを処理する際にXenハイパーバイザで
dom0
がクラッシュする原因となった問題を修正するために元に戻されました。 元のパッチは、受信ソケットの処理を単純化し、オーバーヘッドを削減するのに役立ちましたが、元のパケット・フラグメントのジオメトリも破壊されました。 状況によっては、ファスト・パス処理がフラグメントのミス・マッチにつながる可能性があります。