Method, system, and program for providing data to an application program from a file in a file system
First Claim
1. A method for managing files in a file system, wherein an application program accesses files in the file system, comprising:
- providing a plurality of files in a primary storage used by the application program;
applying a criteria to determine files to release in the primary storage that have been copied to a secondary storage;
receiving a request for data from the application program in one file that was released and resides on the secondary storage;
reading the data from the file in the secondary storage into a memory accessible to the application program; and
providing data from the file in the memory to the application program before the entire file has been read from the secondary storage into the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method, system, and program for managing files in a file system. A plurality of files are provided in a primary storage used by an application program. A criteria is applied to determine files to release in the primary storage that have been copied to a secondary storage. A request is received for data from the application program in one file that was released and resides on the secondary storage. Data is read from the requested file in the secondary storage into a memory accessible to the application program. Data is provided from the file in the memory to the application program before the entire file has been read from the secondary storage into the memory.
-
Citations
54 Claims
-
1. A method for managing files in a file system, wherein an application program accesses files in the file system, comprising:
-
providing a plurality of files in a primary storage used by the application program;
applying a criteria to determine files to release in the primary storage that have been copied to a secondary storage;
receiving a request for data from the application program in one file that was released and resides on the secondary storage;
reading the data from the file in the secondary storage into a memory accessible to the application program; and
providing data from the file in the memory to the application program before the entire file has been read from the secondary storage into the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
19. A system for managing files in a file system, wherein an application program accesses files in the file system, comprising:
-
a primary storage including a plurality of files used by the application program;
a secondary storage maintaining copies of files in the primary storage;
a computer readable medium accessible to the application program;
means for applying a criteria to determine files to release in the primary storage that have been copied to the secondary storage;
means for receiving a request for data from the application program in one file that was released and resides on the secondary storage;
means for reading the data from the file in the secondary storage into the computer readable medium accessible to the application program; and
means for providing data from the file in the computer readable medium to the application program before the entire file has been read from the secondary storage into the computer readable medium.
-
-
37. An article of manufacture including code for managing files in a file system, wherein an application program accesses files in the file system by:
-
providing a plurality of files in a primary storage used by the application program;
applying a criteria to determine files to release in the primary storage that have been copied to a secondary storage;
receiving a request for data from the application program in one file that was released and resides on the secondary storage;
reading the data from the file in the secondary storage into a memory accessible to the application program; and
providing data from the file in the memory to the application program before the entire file has been read from the secondary storage into the memory.
-
Specification