Hello Josh, everyone, when trying to understand what CDS does and how it does it, there are concepts and technologies that must be understood -- all relating to distributed systems and state management theory.
Specific topics: - Actor systems, with Akka being an implementation - Akka Clustering - Akka Persistence - The RAFT algorithm (and distributed consensus in general, like 3PC) - Multiversion Concurrency Control (as a solution to the problem of concurrency control) All of these are things that cannot be explained in minutes and all have bearing on architecture of CDS as well as trade-offs taken in its design and implementation. If we try to have a conversation about the CDS without sharing this common knowledge, that conversation will be utterly inefficient with frequent and long digressions into those topics -- which is something I (and I suspect Tom) can ill afford. Regards, Robert
signature.asc
Description: OpenPGP digital signature
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev