0

环境

  1. Infinispan 9.4.18 嵌入式
  2. 3 个节点以复制模式缓存
  3. RocksDB 存储(或其他,没关系)

重现步骤

  1. 创建基于 TCP 的集群
  2. 创建缓存
  3. 将实体添加到缓存
  4. 检查实体是否存储在每个节点上
  5. 停止非协调节点
  6. 从协调器上的缓存中删除实体
  7. 检查实体在运行节点上是否被移除
  8. 启动之前停止的非协调节点
  9. 检查实体是否存在于重新启动的节点上,但在其余节点上不存在。但预期的行为是将删除也复制到重新启动的节点。

问题 1. 这种行为可以吗?2.我可以将其更改为预期的指示吗?3. 如果是这样呢?

4

1 回答 1

0

Infinispan 不会将删除复制到重新启动的节点。解决方法是在启动之前删除重新启动节点的存储中的所有条目,方法是使用purge="true".

于 2020-04-23T06:25:00.517 回答