Patent ID: 9152352
Filing Date: 2015-10-06
Classification: G06F

Abstract:
1. A method comprising: receiving a request to move between filemarks at a network interface; dynamically opening a subcache of a plurality of subcaches of a filemark cache when a corresponding virtual tape file is opened, wherein each subcache of the plurality of subcaches corresponds to one open virtual tape file, wherein each subcache of the plurality of subcaches has an independent data structure that is independent from a data structure of other subcaches of the plurality of subcaches; accessing the subcache with an offset into the corresponding open virtual tape file based on the received request; determining that the offset is in the filemark cache; reading filemark metadata corresponding to the offset from the filemark cache, wherein the filemark cache is separate from mass storage where the open virtual tape file is stored; and dynamically closing the subcache when the corresponding virtual tape file is closed.