Cassandra:CAS插入在删除后应用,但DB中没有数据

时间:2014-08-07 07:26:05

标签: cassandra

我在我的测试用例中的同一个键上删除后使用CQL CAS插入。 CAS操作得到"应用"但在某些情况下,当我在CAS插入后检查数据库时,不存储数据。

我在2.0.8和2.0.9上看到了这个问题,但在2.1.0上没有看到。

如果我在Debug上运行,这不是问题。 删除和CAS插入之间的Thread.sleep(1)也有帮助。

我知道这可能是一个时间戳问题,但为什么CAS操作"应用"但没有插入数据。

我在删除后不使用CAS插入时不会出现此问题。

我已在单个cassandra节点上测试过,并且还使用嵌入式cassandra进行了测试。

还有其他人看过这个问题吗?

0 个答案:

没有答案