Processing

Please wait...

Settings

Settings

Goto Application

1. WO2017160347 - PERFORMING A NON-DISRUPTIVE UPGRADE OF DATA IN A STORAGE SYSTEM

Publication Number WO/2017/160347
Publication Date 21.09.2017
International Application No. PCT/US2016/059758
International Filing Date 31.10.2016
IPC
G06F 3/06 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from, or digital output to, record carriers
G06F 9/445 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
445Program loading or initiating
CPC
G06F 3/0604
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0604Improving or facilitating administration, e.g. storage management
G06F 3/0607
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0604Improving or facilitating administration, e.g. storage management
0607by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
G06F 3/0632
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0629Configuration or reconfiguration of storage systems
0632by initialisation or re-initialisation of storage systems
G06F 3/0661
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
0661Format or protocol conversion arrangements
G06F 3/067
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
G06F 3/0673
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
0671In-line storage system
0673Single storage device
Applicants
  • PURE STORAGE, INC. [US]/[US]
Inventors
  • CAO, Jianting
  • CUI, Wentian
  • GOLDEN, Christopher
  • GRUNWALD, David
  • SMITH, Scott
  • ZHOU, Qi
Agents
  • LENART Edward J.
  • LENART Edward
Priority Data
15/071,66316.03.2016US
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) PERFORMING A NON-DISRUPTIVE UPGRADE OF DATA IN A STORAGE SYSTEM
(FR) RÉALISATION D'UNE MISE À NIVEAU NON PERTURBATRICE DE DONNÉES DANS UN SYSTÈME DE STOCKAGE
Abstract
(EN) Performing a non-disruptive upgrade of data in a storage system that includes a plurality of storage devices and a storage controller, including: creating new data in a new data format, wherein the new data includes a reference to old data in an old data format, wherein system software in the storage system can utilize data in the new data format and the old data format; determining that a portion of the volume has changed; and responsive to determining that the portion of the volume has changed, updating the new data to include a reference to old data associated with a portion of the volume that precedes the changed portion of the volume, new data associated with the changed portion of the volume, and a reference to old data associated with a portion of the volume that follows the changed portion of the volume.
(FR) L'invention concerne l'exécution d'une mise à niveau non perturbatrice de données dans un système de stockage qui comprend une pluralité de dispositifs de stockage et un contrôleur de stockage, consistant : à créer de nouvelles données dans un nouveau format de données, les nouvelles données comprenant une référence à des données anciennes dans un ancien format de données, le logiciel de système dans le système de stockage pouvant utiliser des données dans le nouveau format de données et l'ancien format de données ; à déterminer qu'une partie du volume a changé ; et en réponse à la détermination du fait que la partie du volume a changé, à mettre à jour les nouvelles données afin d'inclure une référence aux anciennes données associées à la partie de volume qui précède la partie changée du volume, aux nouvelles données associées à la partie changée du volume, et une référence aux anciennes données associées à une partie du volume qui suit la partie changée du volume.
Related patent documents
Latest bibliographic data on file with the International Bureau