Patent ID: 6032216
Filing Date: 2000-02-29
Classification: G06F,Y10S

Abstract:
In a computer system having a shared disk environment for a file system wherein a plurality of computer nodes can directly update and/or enlarge the same data object, and wherein one of said computer nodes serves as a metadata node between which metadata node and said file system all metadata data for a file is transferred, said metadata node providing metadata data for said file to said plurality of computer nodes, a method for managing said metadata node, including the steps of:providing metadata tokens to said plurality of computer nodes to allow access to metadata on said metadata node including a token for writing and a token for reading;blocking access to said metadata on said metadata node by a computer node that does not have a metadata token;designating as the metadata node for said file the first computer that accesses said file;requesting a weak-write mode metadata token when a computer node first opens a file;granting the request if there are no outstanding conflicting tokens; and designating the requesting computer node as the metadata node;granting the requesting computer node a read-only mode token if there are outstanding conflicting tokens.