Claims
- 1. A method of operating a cluster of computer system nodes sharing direct read/write access to filesystems administered by at least one trusted metadata server node on storage devices connected to the computer system nodes via a storage area network, comprising:
assigning a mandatory access control label as an extended attribute of each filesystem object administered by the at least one trusted metadata server node regardless of whether required by a client node creating the filesystem object.
- 2. A method as recited in claim 1,
wherein the file system object is obtained from a filesystem, and wherein said assigning uses a fiilesystem mandatory access control label if previously assigned to the filesystem when the client node requesting access to the filesystem has no mandatory access control label for accessing the filesystem.
- 3. A method as recited in claim 2, wherein said assigning uses a networking mandatory access control label if previously assigned to the client node and no fiilesystem mandatory access control label is assigned to the filesystem.
- 4. A method as recited in claim 3, wherein said assigning uses a default mandatory access control label if no fiilesystem mandatory access control label is assigned to the filesystem and no networking mandatory access control label is assigned to the client node.
- 5. A method as recited in claim 4, wherein said assigning includes a first indication of sensitivity and integrity in the mandatory access control label of the filesystem object.
- 6. A method as recited in claim 5, further comprising:
assigning a second indication of sensitivity and integrity to each node having access to the filesystem; and permitting access to the filesystem object by any client node only if the second indication of sensitivity and integrity assigned thereto meets criteria defined by the first indication of sensitivity and integrity in the mandatory access control label of the filesystem object.
- 7. 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 filesystems administered by at least one trusted metadata server node on storage devices connected to the computer system nodes via a storage area network, said method comprising:
assigning a mandatory access control label as an extended attribute of each filesystem object administered by the at least one trusted metadata server node regardless of whether required by a client node creating the filesystem object.
- 8. At least one computer readable medium as recited in claim 7,
wherein the file system object is obtained from a filesystem, and wherein said assigning uses a fiilesystem mandatory access control label if previously assigned to the filesystem when the client node requesting access to the filesystem has no mandatory access control label for accessing the filesystem.
- 9. At least one computer readable medium as recited in claim 8, wherein said assigning uses a networking mandatory access control label if previously assigned to the client node and no fiilesystem mandatory access control label is assigned to the filesystem.
- 10. At least one computer readable medium as recited in claim 9, wherein said assigning uses a default mandatory access control label if no fiilesystem mandatory access control label is assigned to the filesystem and no networking mandatory access control label is assigned to the client node.
- 11. At least one computer readable medium as recited in claim 10, wherein said assigning includes a first indication of sensitivity and integrity in the mandatory access control label of the filesystem object.
- 12. At least one computer readable medium as recited in claim 11, further comprising:
assigning a second indication of sensitivity and integrity to each node having access to the filesystem; and permitting access to the filesystem object by any client node only if the second indication of sensitivity and integrity assigned thereto meets criteria defined by the first indication of sensitivity and integrity in the mandatory access control label of the filesystem object.
- 13. A cluster of computer systems, comprising:
storage devices storing at least one filesystem; a storage area network coupled to said storage devices; metadata client nodes coupled to said storage area network; and at least one trusted metadata server node, coupled to said storage area network, to assign a mandatory access control label as an extended attribute of each filesystem object regardless of whether required by a client node accessing the filesystem object.
- 14. A cluster of computer systems as recited in claim 13,
wherein the file system object is obtained from a filesystem, and wherein said at least one trusted metadata server node uses a fiilesystem mandatory access control label if previously assigned to the filesystem when the client node requesting access to the filesystem does has no mandatory access control label for accessing the filesystem.
- 15. A cluster of computer systems as recited in claim 14, wherein said at least one trusted metadata server node uses a networking mandatory access control label if previously assigned to the client node and no fiilesystem mandatory access control label is assigned to the filesystem.
- 16. A cluster of computer systems as recited in claim 15, wherein said at least one trusted metadata server node uses a default mandatory access control label if no fiilesystem mandatory access control label is assigned to the filesystem and no networking mandatory access control label is assigned to the client node.
- 17. A cluster of computer systems as recited in claim 16, wherein said at least one trusted metadata server node includes a first indication of sensitivity and integrity in the mandatory access control label of the filesystem object.
- 18. A cluster of computer systems as recited in claim 17, wherein said at least one trusted metadata server node further assigns a second indication of sensitivity and integrity to each node having access to the filesystem, and permits access to the filesystem object by any client node only if the second indication of sensitivity and integrity assigned thereto meets criteria defined by the first indication of sensitivity and integrity in the mandatory access control label of the filesystem object.
CROSS-REFERENCE TO RELATED APPLICATION(S)
[0001] This application is related to and claims priority to U.S. patent applications entitled EXTENDED ATTRIBUTE CACHING IN CLUSTERED FILESYSTEM having Ser. No. 10/197,211, by Lord et al., filed Jul. 18, 2002 and CLUSTERED FILE SYSTEM having Ser. No. 10/162,258, by Costello et al., filed Jun. 5, 2002, and U.S. provisional patent application entitled CLUSTERED FILE SYSTEM having Ser. No. 60/296,046, by Bannister et al., filed Jun. 5, 2001, all incorporated by reference herein.