-
公开(公告)号:US10684985B2
公开(公告)日:2020-06-16
申请号:US15045193
申请日:2016-02-16
Applicant: NetApp, Inc.
Inventor: Vani Vully , Anil Thoppil , James Leong , Vitaly Revsin , Qinghua Zheng , Srishylam Simharajan
Abstract: A copy-free transition tool converts storage objects from a source format associated with a source storage system to a destination format associated with a destination storage system. The transition tool exports configuration information associated with the source storage system to the destination storage system and brings the storage objects offline. Once the transition tool determines that the storage devices containing the storage objects are physically connected to the destination storage system, the tool can convert file systems from the source format to the destination format while leaving data and file layout unchanged. The tool can also modify metadata associated with each of the storage objects to conform to the destination format and store the modified metadata with the destination storage system.
-
2.
公开(公告)号:US09959335B2
公开(公告)日:2018-05-01
申请号:US14560297
申请日:2014-12-04
Applicant: NetApp, Inc.
Inventor: Yong Eun Cho , Anuja Jaiswal , Vani Vully , Andrew Dunn , Chaitanya Patel , Susan M. Coatney
CPC classification number: G06F17/30598 , G06F3/0614 , G06F3/0631 , G06F3/067 , G06F17/30312
Abstract: A system and method for avoiding object identifier collisions in a cluster environment is provided. Upon creation of the cluster, volume location databases negotiate ranges for data set identifiers (DSIDs) between a first site and a second site of the cluster. Any pre-existing objects are remapped into an object identifier range associated with the particular site hosting the object.
-
公开(公告)号:US12045481B2
公开(公告)日:2024-07-23
申请号:US17708271
申请日:2022-03-30
Applicant: NetApp, Inc.
Inventor: Ritika , Jagadish Vasudeva , Vani Vully , Raj Kamal , Deepak Dangi , Parag Deshmukh
IPC: G06F3/06
CPC classification number: G06F3/064 , G06F3/0619 , G06F3/0659 , G06F3/0664 , G06F3/0689
Abstract: Systems and methods for reducing read application in a virtual storage system are provided. According to one embodiment, read amplification is reduced when AZCS compression is being utilized by avoiding restarting of a read process via a slow path via a RAID layer of the virtual storage system when a data block associated with a read request and obtained via a first fast path read has been found not to be compressed. Instead, a second fast path read may be performed to obtain the corresponding checksum. Alternatively, or additionally, heuristics may be used to predict the odds of the data block being compressed. For example, when information encoded within a PVBN of the data block that identifies the PVBN as being within a compressed AZCS zone has shown to be sufficiently/insufficiently predictive of the data block being compressed, then a flag may be set to enable/disable fast path reads.
-
公开(公告)号:US20200265008A1
公开(公告)日:2020-08-20
申请号:US16868700
申请日:2020-05-07
Applicant: NetApp Inc.
Inventor: Vani Vully , Anil Thoppil , James Leong , Vitaly Revsin , Qinghua Zheng , Srishylam Simharajan
IPC: G06F16/11
Abstract: A copy-free transition tool converts storage objects from a source format associated with a source storage system to a destination format associated with a destination storage system. The transition tool exports configuration information associated with the source storage system to the destination storage system and brings the storage objects offline. Once the transition tool determines that the storage devices containing the storage objects are physically connected to the destination storage system, the tool can convert file systems from the source format to the destination format while leaving data and file layout unchanged. The tool can also modify metadata associated with each of the storage objects to conform to the destination format and store the modified metadata with the destination storage system.
-
公开(公告)号:US20170235587A1
公开(公告)日:2017-08-17
申请号:US15045179
申请日:2016-02-16
Applicant: NetApp, Inc.
Inventor: Vani Vully , Avishek Chowdhury , Balaji Ramani
CPC classification number: G06F9/45558 , G06F3/0619 , G06F3/0647 , G06F3/067 , G06F16/183 , G06F16/188 , G06F2009/4557 , G06F2009/45579 , G06F2009/45595
Abstract: A volume rehost tool migrates a storage volume from a source virtual server within a distributed storage system to a destination storage server within the distributed storage system. The volume rehost tool can prevent client access to data on the volume through the source virtual server until the volume has been migrated to the destination virtual server. The tool identifies a set of storage objects associated with the volume, removes configuration information for the set of storage objects, and removes a volume record associated with the source virtual server for the volume. The tool can then create a new volume record associated with the destination virtual server, apply the configuration information for the set of storage objects to the destination virtual server, and allow client access to the data on the volume through the destination virtual server.
-
公开(公告)号:US20250036597A1
公开(公告)日:2025-01-30
申请号:US18917175
申请日:2024-10-16
Applicant: NetApp, Inc.
Inventor: Ritika , Jagadish Vasudeva , Vani Vully , Raj Kamal , Deepak Dangi , Parag Deshmukh
IPC: G06F16/174 , G06F3/06
Abstract: Systems and methods for reducing read application in a virtual storage system are provided. According to one embodiment, heuristic data may be tracked and utilized in real-time by a file system of the virtual storage system at the level of granularity of a volume, thereby allowing a fast path flag to be enabled/disabled at a volume level during various phases of operation of a workload. The heuristic data for a given volume may be indicative of a correlation between (i) data blocks stored on the given volume being located within a compressible zone of a zoned checksum scheme and (ii) the respective data blocks containing compressed data and a corresponding checksum. Based on the heuristic data, read requests may be selectively directed to the read path (e.g., a fast path or a slow path) expected to mitigate read amplification when data compression is enabled for a zoned checksum scheme.
-
公开(公告)号:US12124413B2
公开(公告)日:2024-10-22
申请号:US17708284
申请日:2022-03-30
Applicant: NetApp, Inc.
Inventor: Ritika , Jagadish Vasudeva , Vani Vully , Raj Kamal , Deepak Dangi , Parag Deshmukh
IPC: G06F16/174 , G06F3/06
CPC classification number: G06F16/1744 , G06F3/0613 , G06F3/064 , G06F3/0665 , G06F3/0689
Abstract: Systems and methods for reducing read application in a virtual storage system are provided. According to one embodiment, heuristic data may be tracked and utilized in real-time by a file system of the virtual storage system at the level of granularity of a volume, thereby allowing a fast path flag to be enabled/disabled at a volume level during various phases of operation of a workload. The heuristic data for a given volume may be indicative of a correlation between (i) data blocks stored on the given volume being located within a compressible zone of a zoned checksum scheme and (ii) the respective data blocks containing compressed data and a corresponding checksum. Based on the heuristic data, read requests may be selectively directed to the read path (e.g., a fast path or a slow path) expected to mitigate read amplification when data compression is enabled for a zoned checksum scheme.
-
公开(公告)号:US09996275B2
公开(公告)日:2018-06-12
申请号:US15045169
申请日:2016-02-16
Applicant: NetApp, Inc.
Inventor: Vijaya Bhaskar Reddy C H , Vani Vully , Ravi Anapindi , Vasudev Mulchandani
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/061 , G06F3/0647 , G06F3/065 , G06F3/0685 , G06F3/0689
Abstract: A transition tool estimates a cutover time in a copy-free transition of storage objects. The transition tool determines how many storage objects of each type of storage object there are to transition from a source storage system to a destination storage system. The transition tool can measure an operation time for both the source storage system and the destination storage system. The transition tool can estimate an export duration using the source storage system operation time, the number of each type of storage object, and a number of operations for that type of storage object. The transition tool can estimate an import duration using the destination storage system operation time, the number of each type of storage object, and a number of operations for that type of storage object. A total cutover time can then be calculated from the export and import durations.
-
公开(公告)号:US20170235500A1
公开(公告)日:2017-08-17
申请号:US15045169
申请日:2016-02-16
Applicant: NetApp, Inc.
Inventor: Vijaya Bhaskar Reddy CH , Vani Vully , Ravi Anapindi , Vasudev Mulchandani
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/061 , G06F3/0647 , G06F3/065 , G06F3/0685 , G06F3/0689
Abstract: A transition tool estimates a cutover time in a copy-free transition of storage objects. The transition tool determines how many storage objects of each type of storage object there are to transition from a source storage system to a destination storage system. The transition tool can measure an operation time for both the source storage system and the destination storage system. The transition tool can estimate an export duration using the source storage system operation time, the number of each type of storage object, and a number of operations for that type of storage object. The transition tool can estimate an import duration using the destination storage system operation time, the number of each type of storage object, and a number of operations for that type of storage object. A total cutover time can then be calculated from the export and import durations.
-
10.
公开(公告)号:US20230315691A1
公开(公告)日:2023-10-05
申请号:US17708284
申请日:2022-03-30
Applicant: NetApp, Inc.
Inventor: Ritika , Jagadish Vasudeva , Vani Vully , Raj Kamal , Deepak Dangi , Parag Deshmukh
IPC: G06F16/174 , G06F16/188
CPC classification number: G06F16/1744 , G06F16/188
Abstract: Systems and methods for reducing read application in a virtual storage system are provided. According to one embodiment, heuristic data may be tracked and utilized in real-time by a file system of the virtual storage system at the level of granularity of a volume, thereby allowing a fast path flag to be enabled/disabled at a volume level during various phases of operation of a workload. The heuristic data for a given volume may be indicative of a correlation between (i) data blocks stored on the given volume being located within a compressible zone of a zoned checksum scheme and (ii) the respective data blocks containing compressed data and a corresponding checksum. Based on the heuristic data, read requests may be selectively directed to the read path (e.g., a fast path or a slow path) expected to mitigate read amplification when data compression is enabled for a zoned checksum scheme.
-
-
-
-
-
-
-
-
-