Patent application number | Description | Published |
20140052705 | GRANULAR SELF-HEALING OF A FILE IN A DISTRIBUTED FILE SYSTEM - A server processing device acquires a lock on a region of a file which has stale data. The server processing device self-heals the stale data in the locked region using current data and receives a write request to modify another region of the file during the self-healing of the locked region of the file. The server processing device provides write access to the requested region during the self-healing of the locked region of the file. | 02-20-2014 |
20140074785 | OPEN FILE REBALANCE - A processing device receives a request for access to a source file that is stored in an initial location in a file system. The processing device determines that the source file is associated with a migration to a new location. The processing device reads the source file from the initial location if the request is a read request and writes to the source file at the initial location and writes to a destination file at the new location if the request is a write request. | 03-13-2014 |
20140074798 | PRO-ACTIVE SELF-HEALING IN A DISTRIBUTED FILE SYSTEM - A first storage server identifies a second storage server connecting to a cluster of storage servers in a file system. The first storage server locates a file in a replication directory hierarchy in the second storage server. The file has not been accessed by a client application. The first storage server determines, prior to the file being accessed by the client application, that the file on the second storage server has stale data and overwrites the stale data in the file on the second storage server with current data. | 03-13-2014 |
20140074799 | PRO-ACTIVE SELF-HEALING IN A DISTRIBUTED FILE SYSTEM - A first server identifies a second server connecting to a cluster of servers in a file system. The first server examines a file in a replication directory hierarchy in the second server. The file has not been accessed by a client application. The first server determines, prior to the file being accessed by the client application that the file on the second server has stale data and overwrites the stale data in the file on the second server with current data. | 03-13-2014 |
20140201177 | ACCESSING A FILE SYSTEM USING A HARD LINK MAPPED TO A FILE HANDLE - A server computer system receives a request for access to an object in a file system. The object is a file or a directory. The server computer system identifies an object handle in the request. The object handle is an identifier of the object. The server computer system identifies an object link that is associated with the object handle. The object link is a hard link to the file or a relative symbolic link to the directory. The server computer system accesses the object using the object link that is associated with the object handle. | 07-17-2014 |
20140201214 | CREATING A FILE DESCRIPTOR INDEPENDENT OF AN OPEN OPERATION - A server computer system receives a file access request for accessing a file in a file system. The file access request includes a file handle for the file. The server computer system assigns a value as a file descriptor for the file. The assignment is performed without issuing a file open request to open the file. The server computer system associates the file descriptor with the file handle in a data store accessible to a storage subsystem and provides the file descriptor for accessing the file to the storage subsystem according to the file access request. | 07-17-2014 |
20140222878 | TRACKING FILES AND DIRECTORIES RELATED TO UNSUCCESSFUL CHANGE OPERATIONS - A server computer system identifies change operations for an object in a file system. The object can be a file or a directory. The change operations can include a change to a local copy of the object and one or more remote copies of the object. The server computer system determines that one of the change operations is unsuccessful and creates tracking data that identifies the object that is associated with at least one change operation that is unsuccessful. | 08-07-2014 |
20140236895 | FILE LINK MIGRATION FOR DECOMMISIONING A STORAGE SERVER - A first server hosted on a computer system identifies a set of file links in the first server that is associated with one or more hard links that point to file data for a file in the first server. The computer system migrates the set of files links for the file to a second server prior to migrating the file data for the file in the first server to the second server. The second server is hosted by a second computer system. The first computer system migrates the file data for the file in the first server to the second server when the migration of the set of file links for the file to the second server is complete. | 08-21-2014 |