Patent application number | Description | Published |
20090150414 | DETECTING NEED TO ACCESS METADATA DURING FILE OPERATIONS - A method includes receiving a request, probing a first file server based on the request, and reading a stub file on the first file server based on a result of the probing. The stub file includes target information. The method further includes storing at least a portion of the target information. | 06-11-2009 |
20090150449 | OPEN FILE MIGRATION OPERATIONS IN A DISTRIBUTED FILE SYSTEM - In at least some disclosed embodiments, a method includes a) creating a first stub file on a target file server, b) creating a t-stub file at the location of the source directory, c) disabling performance of operations on the source data while allowing completion of operations in progress, d) copying the source data into a hidden directory on the target file server, thus creating target data, e) overwriting the first stub file by renaming the target data, f) enabling performance of operations on the target data, g) performing queued operations on the target data, and h) deleting the source data from the source file server. | 06-11-2009 |
20090150460 | MIGRATION IN A DISTRIBUTED FILE SYSTEM - A method includes creating a temporary target s-stub file. The temporary target s-stub file points to a source share. The method further includes creating a plurality of stub files in a target top-level directory on a target share. Each stub file out of the plurality of stub files corresponds to source data. The source data includes files and subdirectories in a source top-level directory on a source share. The plurality of stub files include source information, the source information is associated with the temporary target s-stub file, and a source s-stub file points to the source share. The method further includes remapping the source s-stub to point to the target share. | 06-11-2009 |
20090150461 | SIMPLIFIED SNAPSHOTS IN A DISTRIBUTED FILE SYSTEM - A method includes copying first source data from a first source share to a first target share, thus creating first target data. The first source data comprises a source stub file, the source stub file comprises first source information, the first target data comprises a target stub file, and the target stub file comprises second source information. The method further includes associating the first source information with a source s-stub file, and associating the second source information with a target s-stub file. | 06-11-2009 |
20090150462 | DATA MIGRATION OPERATIONS IN A DISTRIBUTED FILE SYSTEM - In at least some disclosed embodiments, a method includes a) creating a first stub file on a target file server. The first stub file is created in a target directory, and the first stub file points to source data in a source directory on a source file server. The method further includes b) creating a t-stub file at the location of the source directory. The t-stub file points to the target directory, and the source directory allows access to the source data when accessed due to the first stub file. The method further includes c) copying the source data into a hidden directory on the target file server, thus creating target data, d) overwriting the first stub file by renaming the target data, and e) deleting the source data from the source file server. | 06-11-2009 |
20090150477 | DISTRIBUTED FILE SYSTEM OPTIMIZATION USING NATIVE SERVER FUNCTIONS - In at least some disclosed embodiments, a method includes a) creating a first stub file on a target file server, b) creating a t-stub file at the location of the source directory, c) copying source data into a hidden directory on the target file server, thus creating target data, d) overwriting the first stub file by renaming the target data, e) applying one or more server functions to the target data, and f) deleting source data from the source file server. | 06-11-2009 |
20090150533 | DETECTING NEED TO ACCESS METADATA DURING DIRECTORY OPERATIONS - In at least some disclosed embodiments, a method includes receiving a request to list information about data in a first directory, and searching for a unique symbol in the first directory based on the request. The unique symbol is associated with a stub file in the first directory. The method further includes providing information about data in a second directory in response to the request if the unique symbol is found. | 06-11-2009 |
20100318700 | Systems and methods for scalable distributed storage processing - A system including a storage processing device with an input/output module. The input/output module has port processors to receive and transmit network traffic. The input/output module also has a switch connecting the port processors. Each port processor categorizes the network traffic as fast path network traffic or control path network traffic. The switch routes fast path network traffic from an ingress port processor to a specified egress port processor. The storage processing device also includes a control module to process the control path network traffic received from the ingress port processor. The control module routes processed control path network traffic to the switch for routing to a defined egress port processor. The control module is connected to the input/output module. The input/output module and the control module are configured to interactively support data virtualization, data migration, data journaling, and snapshotting. The distributed control and fast path processors achieve scaling of storage network software. The storage processors provide line-speed processing of storage data using a rich set of storage-optimized hardware acceleration engines. The multi-protocol switching fabric provides a low-latency, protocol-neutral interconnect that integrally links all components with any-to-any non-blocking throughput. | 12-16-2010 |