US 11,748,204 B1
Using ephemeral storage as backing storage for journaling by a virtual storage system
Sangramsinh Pandurang Pawar, Bedford, MA (US); Per Olov Wahlstrom, San Jose, CA (US); William Derby Dallas, Merrimack, NH (US); Joseph Brown, Jr., Raleigh, NC (US); Houze Xu, Lexington, MA (US); John David McA'Nulty, Westford, MA (US); and Rajesh Rajaraman, Action, MA (US)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp, Inc., San Jose, CA (US)
Filed on Mar. 24, 2022, as Appl. No. 17/703,307.
Claims priority of provisional application 63/313,818, filed on Feb. 25, 2022.
Int. Cl. G06F 11/00 (2006.01); G06F 11/14 (2006.01); G06F 9/4401 (2018.01)
CPC G06F 11/1451 (2013.01) [G06F 9/4411 (2013.01); G06F 11/1456 (2013.01); G06F 11/1471 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A virtual storage system comprising:
a processing resource; and
a non-transitory computer-readable medium, coupled to the processing resource, having stored therein instructions that when executed by the processing resource cause the virtual storage system to:
during a boot process performed by the virtual storage system, discover ephemeral storage associated with a compute instance of a cloud environment in which the virtual storage system is deployed;
based on boot arguments stored on persistent storage associated with the compute instance and a unique identifier of the discovered ephemeral storage, determine a hosting status of the virtual storage system; and
responsive to the hosting status being indicative of the virtual storage system having been brought up on a same host of the cloud environment on which the virtual storage system was hosted prior to recovery from a failure, facilitate replay of an operation log journal that was maintained by the virtual storage system within the discovered ephemeral storage prior to the failure by registering the discovered ephemeral storage for use as a journaling storage media by the virtual storage system.