Extended attribute caching in clustered filesystem
First Claim
1. A method of operating a cluster of computer system nodes sharing direct read/write access to storage devices via a storage area network, comprising:
- using tokens to control access by a client node to extended attributes for a filesystem administered by a metadata server node; and
caching the extended attributes at the client node when access to the extended attributes is permitted by the metadata server node.
7 Assignments
0 Petitions
Accused Products
Abstract
A cluster of computer system nodes share direct read/write access to storage devices via a storage area network using a cluster filesystem. Version information about subsystems is acquired by a leader node when forming a cluster membership and distributed to all nodes in the cluster to enable proper messaging during operation. Access to files on the storage devices is arbitrated by the cluster filesystem using tokens. Upon detection of a change in location of the metadata server, client nodes waiting for a token are interrupted to check on the status of at least one of data and node availability. The cluster operating system maintains consistency of a mirrored data volume by automatically ensuring replication of a mirror leg while continuing to accept access requests to the mirrored data volume.
-
Citations
9 Claims
-
1. A method of operating a cluster of computer system nodes sharing direct read/write access to storage devices via a storage area network, comprising:
-
using tokens to control access by a client node to extended attributes for a filesystem administered by a metadata server node; and
caching the extended attributes at the client node when access to the extended attributes is permitted by the metadata server node. - View Dependent Claims (2, 3)
-
-
4. At least one computer readable medium storing at least one program embodying a method of operating a cluster of computer system nodes sharing direct read/write access to storage devices via a storage area network, said method comprising:
-
using tokens to control access by a client node to extended attributes for a filesystem administered by a metadata server node; and
caching the extended attributes at the client node when access to the extended attributes is permitted by the metadata server node. - View Dependent Claims (5, 6)
-
-
7. A cluster of computer systems, comprising:
-
storage devices storing at least one filesystem;
a storage area network coupled to said storage devices;
at least one metadata server node, coupled to said storage area network metadata client nodes, coupled to said storage area network, using tokens to control access to extended attributes for a filesystem administered by said metadata server node and caching the extended attributes when access to the extended attributes is permitted by said metadata server node. - View Dependent Claims (8, 9)
-
Specification