Systems and methods for prioritizing a support bundle
First Claim
1. A method for fault diagnostic analysis in a storage network, the method comprising:
- generating a fault indication specifying at least one fault of a storage device, wherein the storage device is in communication with a diagnostic device over a network;
receiving a request at the storage device for support data for diagnosing a cause of the at least one fault, wherein the support data is stored on the storage device and comprises a first portion of data and a second portion of data;
identifying the first portion of data as data assigned a first priority for diagnosing the cause of the fault;
generating a prioritized support bundle having a first priority bundle subset and a second priority bundle subset, the first priority bundle subset containing the first portion of data, the first portion of data including file system metadata of the storage device, and the second priority bundle subset containing the second portion of data, the second portion of data including one or more kernel files of the storage device, the second portion of data having a higher priority than the first portion of data, wherein the second priority bundle subset is smaller than the first priority bundle subset;
sending the second priority bundle subset and the first priority bundles subset separately to the diagnostic device over the network; and
generating a status indicative of a progress of sending each of the second priority bundle subset and the first priority bundle subset to the diagnostic device.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementations described and claimed herein provide systems and methods for prioritizing a support bundle. In one implementation, a fault indication specifying at least one fault of a storage device is generated. A request for support data for diagnosing a cause of the fault is received at the storage device. Low priority data for diagnosing the fault is identified from the support data. A prioritized support bundle is generated having a low priority bundle subset containing the low priority data and a high priority bundle subset containing remaining data in the support data for the storage device. The high priority bundle subset is sent to a diagnostic device over a network separately from the low priority bundle subset.
-
Citations
16 Claims
-
1. A method for fault diagnostic analysis in a storage network, the method comprising:
-
generating a fault indication specifying at least one fault of a storage device, wherein the storage device is in communication with a diagnostic device over a network; receiving a request at the storage device for support data for diagnosing a cause of the at least one fault, wherein the support data is stored on the storage device and comprises a first portion of data and a second portion of data; identifying the first portion of data as data assigned a first priority for diagnosing the cause of the fault; generating a prioritized support bundle having a first priority bundle subset and a second priority bundle subset, the first priority bundle subset containing the first portion of data, the first portion of data including file system metadata of the storage device, and the second priority bundle subset containing the second portion of data, the second portion of data including one or more kernel files of the storage device, the second portion of data having a higher priority than the first portion of data, wherein the second priority bundle subset is smaller than the first priority bundle subset; sending the second priority bundle subset and the first priority bundles subset separately to the diagnostic device over the network; and generating a status indicative of a progress of sending each of the second priority bundle subset and the first priority bundle subset to the diagnostic device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more tangible non-transitory computer-readable storage media storing computer executable instructions for performing a computer process on a computing system, the computer process comprising:
-
generating a fault indication specifying at least one fault of a storage device, wherein the storage device is in communication with a diagnostic device over a network; receiving a request at the storage device for support data for diagnosing a cause of the at least one fault, wherein the support data is stored on the storage device and comprises a first portion of data and a second portion of data; identifying the first portion of data as low priority data for diagnosing the cause of the fault; generating a prioritized support bundle having a low priority bundle subset and a high priority bundle subset, the low priority bundle subset containing the first portion of data, the first portion of data including file system metadata of the storage device, and the high priority bundle subset containing the second portion of data, the second portion of data including one or more kernel files of the storage device, wherein the high priority bundle subset is smaller than the low priority bundle subset; sending the high priority bundle subset to the diagnostic device over the network separate from the low priority bundle subset; and generating a status indicative of a progress of sending each of the high priority bundle subset and the low priority bundle subset to the diagnostic device. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for fault diagnostic analysis in a storage network, the system comprising:
-
a diagnostic device for analyzing a cause of storage device faults; and a storage device in communication with the diagnostic device over a network, the storage device generating a prioritized support bundle that includes a low priority bundle subset and a high priority bundle subset, the low priority bundle subset containing a first portion of data identified as low priority data from support data stored on the storage device, the first portion of data including file system metadata of the storage device, and the high priority bundle subset containing a second portion of data that includes one or more kernel files of the storage device, the high priority bundle subset being smaller than the low priority bundle subset, the storage device sending the high priority bundle subset to the diagnostic device over the network separate from the low priority bundle subset, and the storage device generates a status indicative of a progress of sending each of the high priority bundle subset and the low priority bundle subset to the diagnostic device. - View Dependent Claims (13, 14, 15, 16)
-
Specification