US 12,340,110 B1
Replicating data in a storage system operating in a reduced power mode
Aaron Dailey, San Jose, CA (US); Ronald Karr, Palo Alto, CA (US); and Nicole Tselentis, Los Altos, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Oct. 27, 2020, as Appl. No. 17/081,285.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/065 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0625 (2013.01); G06F 3/0653 (2013.01); G06F 3/0659 (2013.01); G06F 3/067 (2013.01); G06F 3/0683 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A method comprising:
detecting that a storage system that stores a dataset should enter a reduced power mode in response to the storage system being disconnected from a primary power source and being coupled to a secondary reduced power source, the storage system being one of a plurality of storage systems that store a copy of the dataset, wherein the storage system uses a first set of network infrastructure components to perform one or more data replication operations for the dataset from a plurality of network infrastructure components;
selecting a particular reduced power mode from a plurality of reduced power modes wherein the storage system, in the particular reduced power mode, uses a second set of network infrastructure components that is distinct from the first set of network infrastructure components, the second set of network infrastructure components of the plurality of network infrastructure components including data communications components selected for higher speed of data communication, and wherein the second set of network infrastructure components prevent the storage system from servicing input/output (I/O) operations received from devices external to the storage system that are unassociated with the one or more data replication operations;
entering the particular reduced power mode from a previous power mode, wherein the previous power mode consumes more energy than the particular reduced power mode;
identifying one or more data maintenance operations to maintain data integrity while the storage system is in the particular reduced power mode; and
performing, while in the particular reduced power mode, the one or more data maintenance operations and the one or more data replication operations associated with the dataset using the second set of network infrastructure components.