Patent ID: 6192408
Filing Date: 2001-02-20
Classification: G06F

Abstract:
In a data network having clients and a network file server having an array of data processors receiving client requests for access to a plurality of read-write file systems wherein a respective one of the data processors is presently assigned to manage locks on each of the read-write file systems, a method used when any one of the data processors receives a client request for access to any one of the read-write file systems, the client request specifying said one of the read-write file systems to access, said method comprising the steps of:a) in response to said one of the data processors receiving the client request, accessing stored assignment information indicating the respective one of the data processors being presently assigned to manage locks on said one of the file systems; andb) forwarding the client request from the data processor initially receiving the client request to the data processor indicated by the stored assignment information as being presently assigned to manage locks on said one of the file systems; andc) the respective one of the data processors indicated by the stored assignment information as being presently assigned to manage locks on said one of the file systems receiving the client request and continuing the processing of the client request by performing lock management for said one of the file systems for access to said one of the file systems as requested by the client request.