Efficient, robust file handle invalidation

Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3677110

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.