PLUGGABLE STORAGE SYSTEM FOR DISTRIBUTED FILE SYSTEMS
First Claim
1. A method for managing data, comprising:
- receiving an initial instruction for a file stored in a first storage system;
determining that the initial instruction is not supported by the first storage system;
identifying a combination of instructions to the first storage system after determining that the initial instruction is not supported by the first storage system, wherein the combination of instructions is based on the initial instruction;
performing the identified combination of instructions on the file stored in the first storage system; and
storing results of the performed identified combination of instructions.
13 Assignments
0 Petitions
Accused Products
Abstract
A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes an initial instruction for a file stored in a first storage system, determining that the initial instruction is not supported by the first storage system, identifying a combination of instructions to the first storage system after determining that the initial instruction is not supported by the first storage system, wherein the combination of instructions is based on the initial instruction, performing the identified combination of instructions on the file stored in the first storage system, and storing results of the performed identified combination of instructions.
0 Citations
20 Claims
-
1. A method for managing data, comprising:
-
receiving an initial instruction for a file stored in a first storage system; determining that the initial instruction is not supported by the first storage system; identifying a combination of instructions to the first storage system after determining that the initial instruction is not supported by the first storage system, wherein the combination of instructions is based on the initial instruction; performing the identified combination of instructions on the file stored in the first storage system; and storing results of the performed identified combination of instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for managing data, comprising a storage device and at least one processor configured to:
-
receive an initial instruction associated with performing a first action in relation to a file stored in a first storage system, wherein the file is stored in the first storage system based at least in part on file system functionality associated with a first file system associated with the first storage system and one or more usage statistics associated with the file; determine that the initial instruction associated with performing the first action is not supported by the first storage system based at least in part on metadata associated with the first storage system; in response to determining that the initial instruction associated with performing the first action is not supported by the first storage system, identify one or more instructions that have a collective result that is equivalent to a result of the first action, wherein to identify the combination of instructions includes to store an update in a second file and merging the second file with the file after the update is complete; perform the identified one or more instructions in connection with the file stored in the first storage system; and store results of the performed identified one or more instructions. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for processing data, comprising a non-transitory computer readable medium having program instructions embodied therein for:
-
receiving an initial instruction associated with performing a first action in relation to a file stored in a first storage system, wherein the file is stored in the first storage system based at least in part on file system functionality associated with a first file system associated with the first storage system and one or more usage statistics associated with the file; determining that the initial instruction associated with performing the first action is not supported by the first storage system based at least in part on metadata associated with the first storage system; in response to determining that the initial instruction associated with performing the first action is not supported by the first storage system, identifying one or more instructions that have a collective result that is equivalent to a result of the first action, wherein the identifying of the combination of instructions includes storing an update in a second file and merging the second file with the file after the update is complete; performing the identified one or more instructions in connection with the file stored in the first storage system; and storing results of the performed identified one or more instructions.
-
Specification