CPC G06F 16/128 (2019.01) [G06F 12/0871 (2013.01); G06F 2212/281 (2013.01); G06F 2212/313 (2013.01)] | 18 Claims |
1. A computer-implemented method comprising:
identifying, by a computing device, a number of extents needed for a create snapshot operation to create a snapshot;
adding the number of extents to an in-memory cache;
allocating the number of extents needed for the create snapshot operation from the in- memory cache to execute the create snapshot operation;
adding freed extents to the in-memory cache based upon, at least in part, executing a delete snapshot operation to delete the snapshot; and
re-populating the in-memory cache by allocating new extents from an on-disk cache based upon, at least in part, a high availability event.
|