Opendaylight Boron:Config Shard未创建且Circuit Breaker超时

时间:2018-04-04 14:24:52

标签: karaf opendaylight

我们正在使用ODL Boron - SR2。当我们在RHEL 6.9中以集群模式启动ODL时,我们观察到“Config”Shard的奇怪行为未被创建。我们观察到断路器超时异常。但是,“Operational”分片正在创建而没有任何问题。由于“Config”分片不可用,我们无法在“Config”树中保留任何内容。我们检查了JMX控制台并且缺少“Shards”。

这在RHEL中始终可以重现,但它可以在CentOS中使用。

2018-04-04 08:00:38,396 | WARN  | saction-29-31'}}  | 168 - org.opendaylight.controller.config-manager - 0.5.2.Boron-SR2 | DeadlockMonitor$DeadlockMonitorRunnable | ModuleIdentifier{factoryName='runtime-generated-mapping', instanceName='runtime-mapping-singleton'} did not finish after 26697 ms
2018-04-04 08:00:38,396 | WARN  | saction-29-31'}}  | 168 - org.opendaylight.controller.config-manager - 0.5.2.Boron-SR2 | DeadlockMonitor$DeadlockMonitorRunnable | ModuleIdentifier{factoryName='runtime-generated-mapping', instanceName='runtime-mapping-singleton'} did not finish after 26697 ms
2018-04-04 08:00:40,690 | ERROR | lt-dispatcher-30  | 216 - com.typesafe.akka.slf4j - 2.4.7 | Slf4jLogger$$anonfun$receive$1$$anonfun$applyOrElse$1 | Failed to persist event type [org.opendaylight.controller.cluster.raft.persisted.UpdateElectionTerm] with sequence number [4] for persistenceId [member-2-shard-default-config].
akka.pattern.CircuitBreaker$$anon$1: Circuit Breaker Timed out.
2018-04-04 08:00:40,690 | ERROR | lt-dispatcher-30  | 216 - com.typesafe.akka.slf4j - 2.4.7 | Slf4jLogger$$anonfun$receive$1$$anonfun$applyOrElse$1 | Failed to persist event type [org.opendaylight.controller.cluster.raft.persisted.UpdateElectionTerm] with sequence number [4] for persistenceId [member-2-shard-default-config].
akka.pattern.CircuitBreaker$$anon$1: Circuit Breaker Timed out.

1 个答案:

答案 0 :(得分:2)

这是akka持久性的一个问题,它会超时尝试写入磁盘。请参阅https://lists.opendaylight.org/pipermail/controller-dev/2017-August/013781.html中的讨论。