修正済の問題
次の問題は、この更新で修正されています。
-
TCPソケットを介したRDSの堅牢なリカバリの改善
ベースとなるキャリア・プロトコルとしてTCPを使用するReliable Datagram Sockets (RDS)では、TCP接続がリセットされたインスタンスで状態をリカバリする機能がありませんでした。 TCPでのRDSの堅牢性を改善するために、この問題にパッチが適用されます。
-
RDSのInfinibandトランスポート・フロー制御を容易にするための改善
Infinibandトランスポートの使用時に、RDSフロー制御を修正および改善するためにいくつかのパッチが適用されています。 以前は、Infinibandフロー制御は常に無効になっており、
rds_ib_sysctl_flow_control
フラグは無視されていました。 -
IPv6のNFS over RDMAサポートが修正されました
このプロトコル構成のnetidとして使用されている
rdma6
識別子を処理できないために、IPv6上のNFS over RDMAが失敗した原因となった問題を解決するために修正が適用されました。 -
クラスタのフェイルオーバー中にNFS over RDMAクライアントのマウント・ポイントがハングアップ
クラスタ化されたサーバーがフェイルオーバーしたときにクライアント・マウント・ポイントに対してNFS over RDMAがハングアップする原因となった問題を解決するために修正が適用されました。
-
ストレージが使用できない場合のOCFS2クラスタ・ノードのセルフ・フェンシングのバック・ポート修正
ディスク・ハートビートのタイムアウトの問題に達したときにOCFS2がノードをフェンスする問題を修正したパッチが適用され、ハートビートのタイムアウトに達したときにノードが定足数投票を行えるようになりました。 ノードで他のすべてのノードを確認でき、ストレージにすべてのノードからアクセスできない場合は、計算された値でディスクハートビート・タイムアウトがリセットされます。
-
Mellanox OFEDライブラリで解決されたAPI互換性の問題
複数のライブラリ・パッケージが更新され、Mellanox OFEDライブラリとの互換性の問題を解決するために、XRC (eXtended Reliable Connected) APIのサポートが追加されました。
-
ISCSI LUNでの大規模な書込みによってトリガーされるサーバーの再起動の問題は修正されました
ISCSI LUN上の100 MBを超える書き込みによって発生するサーバー・リブートの問題が修正されました。 この問題により、次のようなエラーがもたらされます。iscsid: Kernel reported iSCSI connection 3:0 error (1010 - ISCSI_ERR_BAD_ITT: Received invalid initiator task tag from target) state (3)
-
__blk_bios_map_sg()
のカーネル・パニックが解決されました__blk_bios_map_sg()
でカーネル・パニックが発生したバグが解決されました。 この問題は、クローニングされたリクエストが、キューのキュー制限を確認せずに他のキューで再試行されたときに起こるようです。 これにより、nr_phys_segments
の計算が間違っていることが原因で、scsi_init_sgtable()
でクラッシュが発生することがあります。 クローニングされたリクエストのキュー制限を必ず確認するよう、修正が適用されました。 -
ENOBUFエラーとRDSソケット・データの送信ハングが解決されました
結果としてENOBUFエラーとなり、RDSソケットの送信タイムアウトの原因となった問題が解決されました。 この問題は、様々なCPU上で実行されている複数のスレッドによって、64個の様々なポートにマッピングする64ビットの同じセットが更新された場合に、競合状態が発生したRDS輻輳ビットマップ更新中の混乱からもたらされることがわかりました。 この操作は、もたらされるCPUキャッシュ問題を修正するためにアトミックになりました。
-
新しいQLogic NX2 HBAを正しく識別するためのベンダーIDの更新
QLogic NX2 HBAを正しく識別するために、iscsi-initiator-utilsにパッチが適用されました。
-
IPoIBは、
tx_outstanding
への同時アクセスによって修正されたハングを送信tx_outstanding
への同時書き込みの結果としてIPoIBの送信ハングが発生する原因となった問題。tx_outstanding
の値は、IPoIBインタフェース送信キューの停止/オープンを決定するために使用されます。tx_outstanding
の値が正しくない場合、IPoIB送信がハングする可能性があります。tx_outstanding
へのアクセスが直列化されるために必要な修正。 -
ext4
パッチは、切捨て後に事前に割り当てられた領域を修正するために適用されましたi_size
を超えて切り捨てる操作が修正されたあと、ext4
ファイルシステムが誤った割り当て済み領域サイズを報告する原因となったバグ。 パッチにより、新しいi_size
を超えてKEEP_SIZEフラグでフラグが付けられたfallocated
ブロックがトリミングされるのを防ぎます。truncate
コードは、処理を容易にし、切捨て時にi_disksize
が適切に設定されるように再調整されました。