Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition
Reexamination Certificate
2006-10-03
2006-10-03
Nguyen, T (Department: 2187)
Electrical computers and digital processing systems: memory
Storage accessing and control
Specific memory composition
C711S114000
Reexamination Certificate
active
07117303
ABSTRACT:
The present invention provides a technique for efficiently generating and validating external file handles at a storage operating system of a filer. According to one aspect of the technique, the storage operating system associates a unique internal file handle with each file or directory stored in the filer. This unique internal file handle is used to generate a corresponding external file handle. Unlike previous approaches, the internal file handles' representations do not change depending on the location of their corresponding files or directories, e.g., on-disk or in-core, within the filer, thereby simplifying file management within the filer. According to another aspect of the inventive technique, the filer executes a file-handle validation procedure to determine whether an external file handle received with a file access request has become invalid (or “stale”) as a result of an NVRAM failure in the filer. The file-handle validation procedure enables the filer to efficiently determine the validity of the external file handle without having to perform conventional time-consuming and processing-intensive operations. Advantageously, the inventive technique is preferably only applied to generation and validation of external file handles configured in accordance with a stateless file-system protocol, such as the NFS protocol. In this way, there is no overhead added to the filer's storage operating system for generating and validating external file handles configured in accordance with stateful file-system protocols.
REFERENCES:
patent: 5737523 (1998-04-01), Callaghan et al.
patent: 5742817 (1998-04-01), Pinkoski
patent: 5819292 (1998-10-01), Hitz et al.
patent: 5963962 (1999-10-01), Hitz et al.
patent: 6038570 (2000-03-01), Hitz et al.
patent: 6775672 (2004-08-01), Mahalingam et al.
patent: 6775673 (2004-08-01), Mahalingam et al.
U.S. Appl. No. 09/898,894, filed Jul. 3, 2001, Steven S. Watanabe et al.
U.S. Appl. No. 09/933,866, filed Aug. 20, 2001, Samuel M. Cramer.
David Hitz et al. TR3002 File System Design for a NFS File Server Appliance published by Network Appliance, Inc.
Common Internet File System (CIFS) Version: CIFS-Spec 0.9, Storage Networking Industry Association (SNIA), Draft SNIA CIFS Documentation Work Group Work-in-Progress, Revision Date: Mar. 26, 2001.
Fielding et al. (1999) Request for Comments (RFC) 2616, HTTP/1.1.
Chen Raymond C.
Lewis Blake H.
Zayas Edward R.
Cesari and McKenna LLP
Network Appliance Inc.
Nguyen T
LandOfFree
Efficient, robust file handle invalidation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Efficient, robust file handle invalidation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient, robust file handle invalidation will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3677110