Locking semantics for a storage system based on file types
First Claim
Patent Images
1. A method, comprising:
- receiving a request to modify a data file by an application program at a client;
determining a file type for the data file;
accessing a set of file access rules based on the file type; and
determining whether the application program can modify the data file based on the file access rules.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for implementing locking semantics for a storage system based on file types are described. An apparatus or system may include a database to store multiple data files, and a cache manager to manage the data files, the cache manager having a client lock manager to receive a request to modify a data file, determine a file type for the data file, access a set of locking semantics based on the file type, and determine whether the data file can be modified based on the locking semantics. Other embodiments are described and claimed.
83 Citations
20 Claims
-
1. A method, comprising:
-
receiving a request to modify a data file by an application program at a client; determining a file type for the data file; accessing a set of file access rules based on the file type; and determining whether the application program can modify the data file based on the file access rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article comprising a storage medium containing instructions that if executed enable a system to:
-
receive a request to modify a data file by an application program; determine a file type for the data file; access a set of locking semantics based on the file type; and determine whether the application program can modify the data file based on the locking semantics. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a database to store multiple data files; and a cache manager to manage the data files, the cache manager having a client lock manager to receive a request to modify a data file, determine a file type for the data file, access a set of locking semantics based on the file type, and determine whether the data file can be modified based on the locking semantics. - View Dependent Claims (17, 18, 19, 20)
-
Specification