Patent ID: 11971855
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. An apparatus comprising: at least one processing device comprising a processor coupled to a memory; the at least one processing device being configured:
to obtain a sequence of file system operations to be performed on a cloud-enabled file system, wherein the cloud-enabled file system is maintained on a local storage array and comprises at least one stub file that is indicative of a location of an object in a cloud storage system, the object comprising data related to a file previously sent from the local storage array to the cloud storage system;
to obtain a logging descriptor for a first file system operation in the sequence of file system operations;
to execute the sequence of file system operations as a single file system transaction;
to maintain a transaction log for the single file system transaction, the transaction log comprising information for a plurality of sub-transactions that were completed in conjunction with said executing, wherein the plurality of sub-transactions are associated with at least the first file system operation and a second file system operation that is subsequent to the first file system operation in the sequence of file system operations, wherein at least one of the first and second file system operations comprises a sequence of multiple sub-transactions performed on metadata corresponding to the at least one stub file, and wherein said maintaining comprises updating the logging descriptor obtained for the first file system operation based on a number of sub-transactions corresponding to the second file system operation; and
to send information to the cloud-enabled file system indicating a completion of the sequence of file system operations based at least in part on the updated logging descriptor.