Method and apparatus for reporting storage device and storage system data

a technology of storage system and data, applied in the field of storage systems, can solve the problems of failure of storage device with multiple errors that reach a specified error threshold, difficult to analyze errors of a particular disk as well as general disk trends or issues, and typically no data in the disk or storage system

Active Publication Date: 2010-06-22
NETWORK APPLIANCE INC
View PDF11 Cites 61 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0010]By providing storage device and storage system data collected when storage device errors occurred and storage devices were serviced, data relevant to error analysis may be provided (rather than collecting storage device and storage system data at a predetermined time interval when such relevant data may be gone, as conventionally done). Also, by providing storage device and storage system data in a report file in a predetermined format, the data may be ordered and organized in related sections (rather than sending storage device and storage system data randomly interspersed in a file, as conventionally done). As such, the report files may be processed by a single program (report analysis program) configured to automatically process and extract the data in the report files according to the predetermined format (rather than examining the data manually or creating specific scripts for searching specific data, as conventionally done). By providing storage device and storage system data relevant to error analysis in a report file (having a predetermined format) that may be automatically processed and extracted by a single program (report analysis program), analysis of storage devices and storage systems can be conveniently performed to determine issues with individual storage device types, storage devices, or storage systems, or general trends across multiple storage device types or multiple storage systems.

Problems solved by technology

Conventionally, however, the disk or storage system data is sent to provide overall storage system performance analysis and is not designed to specifically analyze disk errors.
As such, the disk or storage system data typically does not contain data for properly analyzing disk errors since the received data may have been collected long after the disk errors occurred and are not relevant for disk error analysis.
As such, it is difficult to analyze errors of a particular disk as well as general disk trends or issues.
Further, conventionally, when the storage operating system encounters multiple errors of a storage device during servicing (e.g., monitoring or testing) of the storage device, it does not determine whether the errors are localized to a particular physical area of the storage device and counts each error as a separate error.
A storage device having multiple errors that reach a specified error threshold may be failed by the storage operating system (and later removed from the storage system) when, in fact, the storage device may have a single localized physical defect, whereby the multiple errors were confined to a small area.
Since, conventionally, the storage operating system counts each error as a separate error without determining whether the errors are localized to one area, the storage operating system may unnecessarily and prematurely fail storage devices in the storage system and cause a higher rate of storage device failure than warranted.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for reporting storage device and storage system data
  • Method and apparatus for reporting storage device and storage system data
  • Method and apparatus for reporting storage device and storage system data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030]In the following description, numerous details are set forth for purpose of explanation. However, one of ordinary skill in the art will realize that the embodiments described herein may be practiced without the use of these specific details. In other instances, well-known structures and devices are shown in block diagram form in order not to obscure the description with unnecessary detail.

[0031]The description that follows is divided into five sections. Section I describes a storage system environment in which some embodiments operate. Section II describes an operating system and memory of a storage system in which some embodiments operate. Section III describes a storage management module of a storage operating system configured for servicing storage devices of a storage system. Section IV describes a reporting module of the storage management module for providing storage device and storage system data. Section V describes a. method for evaluating and repairing storage device...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method for providing data regarding a storage system comprising storage devices is described herein. A storage management module of an operating system of the storage system may be used for servicing (e.g., monitoring or testing) storage devices according to servicing parameters. For each serviced storage device, a reporting module of the storage management module may collect storage device and storage system data upon the occurrence of predetermined events (e.g., when a storage device exhibits an error and monitoring begins, when monitoring ends, and when testing of the storage device ends). The collected data may be saved to a report file in a predetermined format and received by a program configured to automatically extract the data according to the predetermined format for use in storage device and storage system analysis and to determine modified servicing parameters used by the storage management module to service storage devices.

Description

FIELD OF THE INVENTION[0001]The present invention relates to storage systems, and particularly, to a method and apparatus for reporting storage device of a storage system data.BACKGROUND OF THE INVENTION[0002]A file server is a computer that provides file service relating to the organization of information on storage devices, such as disks. The file server or filer may be embodied as a storage system including a storage operating system that implements a file system to logically organize the information as a hierarchical structure of directories and files on the disks. As used herein, the term “storage operating system” generally refers to the computer-executable code operable on a storage system that manages data access and client access requests and may implement file system semantics in implementations involving filers. In this sense, the Data ONTAP™ storage operating system, available from Network Appliance, Inc. of Sunnyvale, Calif., which implements a Write Anywhere File Layou...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F11/00
CPCG06F11/0727G06F11/0775G06F11/0787G11B27/36G11B20/18G11B2220/415G11B2020/1823G11B2020/1826
Inventor TAYLOR, JAMES A.GAVARRE, SHARON A.HINDI, FARIS
Owner NETWORK APPLIANCE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products