×

Heterogenic volume generation and use system

  • US 9,524,300 B2
  • Filed: 03/14/2013
  • Issued: 12/20/2016
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computing system comprising:

  • at least one processor; and

    one or more hardware storage device having stored thereon computer-executable instructions that are executable by the at least one processor and that cause the computing system to implement a method of storing namespace items, the method comprising;

    implementing a file system and a volume system, the volume system being configured to expose a volume to the file system in a manner that the volume is exposed with a plurality of tiers;

    storing a file system namespace item in a particular tier of the plurality of tiers based on storage traits that are determined to apply to the file system namespace item, each storage trait being either a mandatory storage trait or an optional storage trait, wherein a determination as to which tier the file system namespace item is to be stored in is based at least partially on whether one or more of the storage traits of the file system namespace item are mandatory or optional, whereby mandatory storage traits take precedence over optional storage traits when determining which tier the file system namespace item will be stored in;

    monitoring and detecting one or more changes to the storage traits that apply to the file system namespace item subsequent to storage of the file system namespace item, wherein at least one change of the one or more changes that is detectable by the computing system is a mandatory storage trait changing into an optional storage trait after a request for the at least one change is submitted; and

    moving the file system namespace item from the particular tier of the plurality of tiers to a different tier in response to detecting the one or more changes to the one or more of the storage traits that apply to the file system namespace item subsequent to storage of the file system namespace item, wherein said one or more changes causes the storage traits of the file system namespace item to correspond more closely to the different tier than the particular tier.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×