The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 01, 2009
Filed:
Sep. 01, 2004
Gerard Maclean Dearing, San Jose, CA (US);
William Stuart Edwards, San Jose, CA (US);
Elmer Enrique Latorre, San Jose, CA (US);
Thomas Alexander Mahon, San Jose, CA (US);
Lyle Leroy Merithew, Jr., San Jose, CA (US);
Gerard Maclean Dearing, San Jose, CA (US);
William Stuart Edwards, San Jose, CA (US);
Elmer Enrique Latorre, San Jose, CA (US);
Thomas Alexander Mahon, San Jose, CA (US);
Lyle LeRoy Merithew, Jr., San Jose, CA (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
An apparatus, system, and method are disclosed for reinitializing serialization data in a file server. The apparatus includes a failure recognition module, a discard module, and a serialization module. The failure recognition module recognizes a file system serialization failure on a file server. Upon recognition of the serialization failure, the discard module discards existing serialization data located in a first memory address space, such as a file server address space. In certain embodiments, the entire file server address space may be destroyed by the operating system. The serialization module then generates new serialization data from existing connection/position data. The connection/position data is located in a second address space, such as a client address space, that is maintained during the serialization reinitialization process. Containing and rebuilding the serialization data in this manner beneficially prevents system outages, reduces downtime, and decreases the likelihood of subsequent serialization deadlocks.