第 2 章 已知问题
了解 Data Grid 中已知的问题,并了解哪些问题已解决。
2.1. Data Grid 的已知问题 复制链接链接已复制到粘贴板!
对于影响使用 Data Grid Operator 管理的 Data Grid 集群的问题,您应该参考 Data Grid Operator 8.3 发行注记。
当 putAll ()
操作写入带有 optimistic 锁定的过期条目时,会发生死锁
问题: JDG-5087
描述 : 使用 optimistic 锁定的事务缓存时,即使写入操作触发过期,命令也会删除过期的条目获取锁定。在某些情况下,当将 All ()
操作写入过期条目时,此行为可能会导致死锁。
临时解决方案: 这个问题还没有临时解决方案。
当网络分区发生时,事务不一致
问题: JDG-3935
描述 : 在为 Data Grid 集群发生网络分区的情况下,在分区修复后回滚事务。
临时解决方案: 这个问题还没有临时解决方案。
Red Hat JBoss Web Server 到 Data Grid 8.3 的会话外部化,可通过 7.3.8 或 Tomcat 会话客户端的 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 Conflict 解析性能
问题: JDG-3636
描述 : 在某些情况下,Data Grid 分区处理功能比预期执行冲突解析所需的时间要长。
临时解决方案: 这个问题还没有临时解决方案。
Data Grid Server 无法使用一些凭证存储
问题: JDG-4711
描述 : 在某些情况下,Data Grid 服务器在使用凭证密钥存储时记录以下异常:
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 密钥存储包含对称密钥,而不是公钥和私钥。
临时解决方案: 确保凭证存储使用非对称密钥。