Ask is moving to Stack Overflow and! Please use the "opendaylight" tag on either of these sites. This site is now in Read-Only mode

Revision history [back]

Akka was selected over Infinispan primarily for two reasons:

  • Storing tree structures efficiently (Yang models)
  • Supporting data change notifications

The Raft protocol is used for leader elections among the replicas of each shard. The shard leader is responsible for coordinating the three-phase commit (3PC) protocol used by ODL clustering to ensure strong consistency in its data store, but the 3PC communications are distinct from the Raft protocol.