第2章 既知の問題および修正された問題
Data Grid の既知の問題や、修正された問題を確認してください。
2.1. Data Grid の既知の問題 リンクのコピーリンクがクリップボードにコピーされました!
Data Grid Operator で管理する Data Grid クラスターに影響する問題については、Data Grid Operator 8.3 release notes を参照してください。
putAll() の操作で、楽観的ロックで期限切れのエントリーに書き込むとデッドロックが発生する。
問題: JDG-5087
説明:楽観的ロックを使用するトランザクションキャッシュでは、期限切れのエントリーを削除するコマンドが、期限切れが書き込み操作によって引き起こされた場合でもロックを取得してしまいます。putAll() 操作で期限切れのエントリーに書き込まれる場合に、この動作によりデッドロックになってしまう場合があります。
回避策: この問題の回避策はありません。
ネットワークパーティションの発生時における一貫性のないトランザクション
問題: JDG-3935
説明: Data Grid クラスターでネットワークパーティションが発生するシナリオでは、パーティションが修復された後にトランザクションがロールバックされます。
回避策: この問題の回避策はありません。
Red Hat JBoss Web Server から Data Grid 8.3 へのセッションの外部化が、Tomcat セッションクライアントの 7.3.8 または 8.1.1 バージョンで利用できる
問題: JDG-4599
説明: Data Grid 8.3 には、Tomcat セッションクライアントがまだ含まれていません。これは、EAP 7.4 GA 後に利用できます。
回避策: 以下の設定で、Data Grid Server 8.3 を Tomcat セッションクライアントの Data Grid 8.1.1 バージョンと組み合わせて使用します。
Data Grid 競合解決のパフォーマンス
問題: JDG-3636
説明: テストケースによっては、Data Grid パーティション処理機能では、競合解決に、想定よりも時間がかかりました。
回避策: この問題の回避策はありません。
Data Grid Server が一部の認証情報キーストアを使用できない
問題: JDG-4711
説明: 場合によっては、認証情報キーストアの使用時に Data Grid Server は以下の例外をログに記録します。
java.lang.RuntimeException: org.wildfly.security.credential.store.CredentialStoreException: ELY09508: Cannot write credential to store ... Caused by: org.wildfly.security.credential.store.CredentialStoreException: ELY09508: Cannot write credential to store ... Caused by: java.security.KeyStoreException: Cannot store non-PrivateKeys
java.lang.RuntimeException: org.wildfly.security.credential.store.CredentialStoreException: ELY09508: Cannot write credential to store
...
Caused by: org.wildfly.security.credential.store.CredentialStoreException: ELY09508: Cannot write credential to store
...
Caused by: java.security.KeyStoreException: Cannot store non-PrivateKeys
ほとんどの場合、このエラーは、JKS キーストアに公開鍵と秘密鍵ではなく対称鍵が含まれていることを示しています。
回避策: 認証情報キーストアが非対称キーを使用していることを確認します。