Patent ID: 9430493
Filing Date: 2016-08-30
CPC Classification: G06F,Y10S

Claim Text:
1. A computer-implemented method, comprising: organizing a plurality of storage devices, coupled to a storage system including a processor and a memory, into an aggregate wherein a data block of a data container is resident on one of the storage devices of the aggregate; providing a first virtual volume (vvol) within the aggregate; write allocating the data block to the first vvol within the aggregate, the first vvol having a virtual volume identification (vvid); in response to write allocating the data block to the first vvol within the aggregate: inserting both the pvbn and the vvbn in a parent block of a buffer tree, stored in the memory, of the data container as block pointers to point to the allocated data block on the storage device; utilizing, by the processor, the pvbn inserted in the parent block to access the data block in response to a read request; and utilizing, by the processor, the vvbn inserted in the parent block to free the data block.