| CPC G06F 3/0605 (2013.01) [G06F 3/061 (2013.01); G06F 3/0617 (2013.01); G06F 3/0635 (2013.01); G06F 3/0659 (2013.01); G06F 3/067 (2013.01); G06F 3/0688 (2013.01); G06F 16/183 (2019.01); G06F 16/1847 (2019.01); G06F 2206/1012 (2013.01)] | 20 Claims |

|
1. A method, comprising: receiving metadata, associated with an I/O request, via a storage system back end; communicating the I/O request metadata to a solid state drive (SSD) via an SSD agent; migrating the I/O request metadata from the SSD to an object store as a background asynchronous process, wherein: the I/O request is a write operation, the SSD is one of a plurality of SSDs in a storage system, the storage system back end is one of a plurality of storage system back ends, the plurality of storage system back ends are organized into a plurality of erasure-coded stripes, each erasure-coded stripe spans more than one failure domain, and each of a plurality of servers comprises one or more storage system back ends of the plurality of storage system back ends.
|