Pass-through write policies of files in distributed storage management
First Claim
1. A method of operation in a data network including a file server for access to file data that is migrated between primary storage and secondary storage, said method comprising:
- the file server responding to a client request for write access to a specified file by checking whether file data of the specified file has been migrated from the primary storage to the secondary storage, and upon finding that file data of the specified file has been migrated from the primary storage to the secondary storage, performing a write pass-through in which data of the specified file is not recalled from the secondary storage to the primary storage in response to the client request for write access to the specified file and file data from the client is written to the secondary storage, wherein the file server follows a write pass-through multi-version policy resulting in a new offline version of a multi-version file each time that a client opens and writes to the multi-version file.
9 Assignments
0 Petitions
Accused Products
Abstract
A hierarchical storage system includes file servers and a policy engine server. Offline attributes are added to file system inodes in a primary file server, file system parameters are added in the primary server, offline read and write access method fields are added to a connection database, and the primary file server uses these attributes and parameters for selecting a particular read method or write method for access to an offline file or section of an offline file. The write methods follow a “write recall full” policy, a “pass-through write” policy, a “pass-through multi-version” policy, or a “directory write pass-through” policy. The pass-through multi-version policy results in a new offline version of a file each time that a client opens and writes to a multi-version file. The directory write pass-through policy results in a new offline file when a file is created within a write pass-through directory.
-
Citations
20 Claims
-
1. A method of operation in a data network including a file server for access to file data that is migrated between primary storage and secondary storage, said method comprising:
the file server responding to a client request for write access to a specified file by checking whether file data of the specified file has been migrated from the primary storage to the secondary storage, and upon finding that file data of the specified file has been migrated from the primary storage to the secondary storage, performing a write pass-through in which data of the specified file is not recalled from the secondary storage to the primary storage in response to the client request for write access to the specified file and file data from the client is written to the secondary storage, wherein the file server follows a write pass-through multi-version policy resulting in a new offline version of a multi-version file each time that a client opens and writes to the multi-version file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method of operation in a data network including a file server for access to file data that is migrated between primary storage and secondary storage, said method comprising:
the file server responding to a client request for write access to a specified file by checking whether file data of the specified file has been migrated from the primary storage to the secondary storage, and upon finding that file data of the specified file has been migrated from the primary storage to the secondary storage, performing a write pass-through in which data of the specified file is not recalled from the secondary storage to the primary storage in response to the client request for write access to the specified file and file data from the client is written to the secondary storage, wherein the file server follows a directory write pass-through policy resulting in a new offline file when a file is created within a write pass-through directory. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. A method of operation in a data network including a file server for access to file data that is migrated between primary storage and secondary storage, said method comprising:
the file server responding to a client request for write access to a specified file by checking whether file data of the specified file has been migrated from the primary storage to the secondary storage, and upon finding that file data of the specified file has been migrated from the primary storage to the secondary storage, performing a write pass-through in which data of the specified file is not recalled from the secondary storage to the primary storage in response to the client request for write access to the specified file and file data from the client is written to the secondary storage, wherein the file server follows different write migration policies for different sections of a multi-section offline file, as specified by at least one write policy attribute of the multi-section offline file. - View Dependent Claims (20)
Specification