Access to data stored in a file system
First Claim
Patent Images
1. A method of operating a server to enable a client to access data stored by a file system, the method comprising:
- receiving from the client a request to perform an operation on the data;
converting a first identifier, used by the client to identify the data, into a second identifier, used by the file system to identify the data;
instructing the file system to perform a preliminary metadata operation and, before the metadata-operation has completed, instructing the file system to perform the operation on the data, wherein the step of instructing the file system to perform the operation on the data is performed concurrently with the step of converting the first identifier;
waiting for the file system to complete both the metadata-operation and the operation on the data; and
responding to the client.
2 Assignments
0 Petitions
Accused Products
Abstract
Presented is a method of operating a server to enable a client to access data stored by a file system. The method comprises: receiving from the client a request to perform an operation on the data; instructing the file system to perform a preliminary metadata operation and, before the metadata-operation has completed, instructing the file system to perform the operation on the data; waiting for the file system to complete both the metadata-operation and the operation on the data; and responding to the client.
-
Citations
13 Claims
-
1. A method of operating a server to enable a client to access data stored by a file system, the method comprising:
-
receiving from the client a request to perform an operation on the data; converting a first identifier, used by the client to identify the data, into a second identifier, used by the file system to identify the data; instructing the file system to perform a preliminary metadata operation and, before the metadata-operation has completed, instructing the file system to perform the operation on the data, wherein the step of instructing the file system to perform the operation on the data is performed concurrently with the step of converting the first identifier; waiting for the file system to complete both the metadata-operation and the operation on the data; and responding to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operating a file system storing data, to enable a client to access the data, the method comprising:
-
receiving a request to convert a first identifier used by the client to identify the data into a second identifier used by the file system to identify the data, the request including a hint comprising information about an operation to be performed on the data; and in response to the conversion request, initiating the operation on the data, wherein initiating the operation on the data is performed concurrently with the step of converting the first identifier.
-
-
11. A host computer system operable to enable a remote client computer system to access, via a network, data store in a data-storage device, the host computer system being adapted to receive from the client a request to perform an operation on the data, wherein a first identifier, used by the client to identify the data, is converted into a second identifier, used by the file system to identify the data;
- and,
in response, to perform a preliminary metadata operation, and before the metadata-operation has completed, initiate performing the requested operation on the data, wherein the operation on the data and the conversion of the first identifier are performed concurrently. - View Dependent Claims (12)
- and,
-
13. A host computer system operable to enable a remote client computer system to access, via a network (340), data stored in a data-storage device, the host computer system comprising a file system layer adapted to:
-
receive a request to convert a first identifier used by the client to identify the data into a second identifier used by the file system to identify the data, the request including a hint comprising information about an operation to be performed on the data; and in response to the conversion request, initiate the operation on the data, wherein initiating the operation on the data is performed concurrently with the step of converting the first identifier.
-
Specification