1
升级到1.0.0土卫六之后,我开始看到负载下的下列情况除外,使用卡桑德拉(2.2.6)作为存储后端:com.thinkaurelius.titan.diskstorage.PermanentBackendException:意外中断
Caused by: java.lang.InterruptedException: sleep interrupted
at java.lang.Thread.sleep(Native Method)[:1.8.0_102]
at java.lang.Thread.sleep(Thread.java:340)[:1.8.0_102]
at
java.util.concurrent.TimeUnit.sleep(TimeUnit.java:386)[:1.8.0_102]
at
com.thinkaurelius.titan.diskstorage.util.time.TimestampProviders.sleepPast(TimestampProviders.java:138)
at
com.thinkaurelius.titan.diskstorage.common.DistributedStoreManager.sleepAfterWrite(DistributedStoreManager.java:222)
... 66 more
可以通过配置修复吗? 尽管时间戳有几个可用配置项,但我没有发现任何与时间戳提供者本身相关的警告。
压实是正常C *操作的一部分。每个节点最终都会执行压缩。如果泰坦不处理其持久性后端的正常运行状态,我会说这是一个错误? – Ralf
可能,但我真的没有看太多。我认为这是一个疏忽。或者对失败的处理较差。我的怀疑是因为过时的Astyanax司机不能很好地处理好事情,因为这些事情禁止泰坦很好地处理它。但我不确定。 –