Techniques are provided for orphan
object detection, invalid sequence number detection, and asynchronous object cleanup. A storage
system may store data within one or more tiers of storage, such as a storage tier (e.g.,
solid state storage and disks maintained by the storage
system), a
remote object store (e.g., storage provided by a
third party storage provider), and / or other storage tiers. Orphan objects, within the
remote object store, that are no longer used by the storage
system may be detected and / or deleted. When an aggregate of volumes is deleted, corresponding objects, within the
remote object store, may be identified and / or deleted. Invalid sequence numbers (e.g., lost or corrupt sequence numbers locally maintained in a metafile) assigned to objects within the remote
object store may be identified, deleted, and / or fixed.