Patent ID: 11928350
Assignee: NETAPP, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computing device comprising:
at least one memory containing machine-readable medium comprising machine-executable code having stored thereon instructions for performing a method of managing modes of operation for a plurality of volumes in an aggregate; and
a processor coupled to the at least one memory, the processor configured to execute the machine-executable code to cause the processor to:
monitor the aggregate that includes a first number of a plurality of volumes operating in an active mode, the active mode allowing both write activity and read activity, and includes a second number of the plurality of volumes operating in a passive mode, the passive mode allowing read activity and blocking write activity, wherein the second number of the volumes that operate in the passive mode consume fewer resources than the first number of the volumes that operates in the active mode;
detect at least one of an activation event or a trigger event corresponding to a first volume of the plurality of volumes, the activation event comprising an incoming client request corresponding to when the first volume is in the passive mode, and the trigger event corresponding to when the first volume is in the active mode and comprising at least one of an activity score dropping below a first threshold, a number of the plurality of volumes exceeding a second threshold, or the first volume being inactive for more than a preselected period of time; and
adjust the first number of the plurality of volumes and the second number of the plurality of volumes by changing the first volume between the active mode and the passive mode based on detecting the activation event or trigger event.