Users are familiar with how Riak stores their data, but what about its own internal information like node capabilities and ownership details? That data is stored in one of Riak's internal distributed data stores, of course!
This talk will cover one of these stores: Cluster Metadata. Cluster Metadata is an internal, fully-replicated, eventually consistent DHT that will be included in the next release of Riak. The talk will cover, briefly, how this store is used, why it was built, and what improvements it will bring. The primary focus will be covering its design and implementation through some formal, and not so formal, models of its replication and anti-entropy protocols.