Patent ID: 8954435
Filing Date: 2015-02-10
Classification: G06F

Abstract:
1. A method for storage reclamation in a storage device, comprising: executing a distributed computer system having a plurality of file systems accessing storage on a shared storage device; initiating a reclamation operation by using a reclamation agent that accesses the shared storage device; reading a file system data structure to identify unallocated storage blocks of one of the plurality of file systems that will undergo a reclamation operation; interrupting a plurality of I/O resources that implement I/O to the identified unallocated storage blocks; determining whether the identified unallocated storage blocks were allocated during a time period in which the plurality of I/O resources were being interrupted; reclaiming storage from the identified unallocated storage blocks that were determined to not be allocated while the plurality of I/O resources were being interrupted; and resuming normal operation of the I/O resources that implement I/O to the unallocated storage blocks.