-
公开(公告)号:US10521345B2
公开(公告)日:2019-12-31
申请号:US16113719
申请日:2018-08-27
Applicant: NetApp, Inc.
Inventor: Mahmoud K Jibbe , Keith Holt , Scott Terrill
IPC: G06F3/06 , G06F12/0802 , G11B5/012 , G06F12/10 , G11B20/10
Abstract: A system and method for improving the management of data input and output (I/O) operations for Shingled Magnetic Recording (SMR) devices in a network storage system is disclosed. The storage system includes a storage controller that receives a series of write requests for data blocks to be written to non-sequential addresses within a pool of SMR devices. The storage controller writes the data blocks from the series of write requests to a corresponding sequence of data clusters allocated within a first data cache of the storage controller for a thinly provisioned volume of the pool of SMR devices. Upon determining that a current utilization of the first data cache's data storage capacity exceeds a threshold, the sequence of data clusters including the data blocks from the first data cache are transferred to sequential physical addresses within the SMR devices.
-
公开(公告)号:US09501342B2
公开(公告)日:2016-11-22
申请号:US14013449
申请日:2013-08-29
Applicant: NetApp, Inc.
Inventor: Britto Rossario , Mahmoud K Jibbe
CPC classification number: G06F11/0751 , G06F11/0787 , H04L41/12 , H04L43/10
Abstract: System and method for construction, fault isolation, and recovery of cabling topology in a storage area network (SAN) is disclosed. In one embodiment, in a method for construction, fault isolation, and recovery of cabling topology in a SAN, subsystem information associated with each subsystem in the SAN is obtained. Then, an IP port and zoning information associated with connections of each subsystem is obtained. Component information associated with each component is also obtained. Any other relevant information associated with each subsystem and each component is obtained from users. The obtained subsystem information, IP port and zoning information, component information, and any other relevant information are compiled. Test packets are then sent from end-to-end in SAN using compiled information. The sent test packets are tracked via each component in each subsystem in the SAN. The cabling topology of the SAN is then outputted based on the outcome of the tracking.
-