Mantle

Technical Lead: Michael Sevilla

Mantle is a programmable metadata load balancer; it provides a general framework and specification for expressing POSIX metadata load balancing policies on the same storage system. This lets us compare load balancing strategies instead of the properties of the storage systems themselves and helps future administrators understand the trade-offs of different metadata migration decisions. For example, when() is a callback provided by the API and can be programmed to initiate balancing under different conditions:

-- balance when my neighbor is idle
if MDSs[whoami+1]["cpu"]<0.25

-- balance when I have load and my neighbor does not
if MDSs[whoami]["load"]>.01 and MDSs[whoami+1]["load"]<.01 then

Mantle

Blogs

Set Up CephFS

Metadata Load Balancing

Metadata Implied Namespaces



Jekyll theme inspired by researcher

Don't click on this easter egg: A juicy easter egg!