CPC G06F 16/1767 (2019.01) [G06F 16/9024 (2019.01)] | 18 Claims |
1. A method, comprising:
obtaining locks for a plurality of file system objects associated with a file system transaction, wherein the plurality of file system objects correspond to inodes;
storing a corresponding update intent in each of the file system objects associated with the file system transaction, wherein the corresponding update intent is stored in the inodes corresponding to the file system objects associated with the file system transaction, wherein the corresponding update intent indicates an order in which a plurality of file system objects associated with the file system transaction are to be modified; and
modifying the plurality of file system objects associated with the file system transactions based on the order;
removing the corresponding update intent from a file system object of the plurality of file system objects after the file system object is modified; and
releasing the locks for the plurality of file system objects associated with the file system transaction.
|