=========================== Cassandra Disaster Recovery =========================== In the (extremely unlikely) case that all Cassandra data is lost, it is possible to recover this information by iterating through all objects stored in the object store. A rough overview of the process is as follows (for Scality sproxyd): Index Objects Recovery ^^^^^^^^^^^^^^^^^^^^^^^^^ 1. List index objects in object storage 2. Use HEAD requests to determine the index objects' metadata 3. Add recovered index objects to Cassandra Mail Objects Recovery ^^^^^^^^^^^^^^^^^^^^^^ 1. Read & refresh indices for each user/mailbox 2. Dump index data and add object information to Cassandra 3. (Optional) Look for unattached mail objects and remove them [background process]