CONTROLLING REPARSE BEHAVIOR ASSOCIATED WITH AN INTERMEDIATE DIRECTORY

    公开(公告)号:US20170124113A1

    公开(公告)日:2017-05-04

    申请号:US15236236

    申请日:2016-08-12

    Abstract: The techniques and systems described herein determine whether or not to implement reparse behavior in association with a file or a directory access. A file system and/or a file system filter can receive, from a host system component, a request to open a file or a directory. While attempting to access the file or the directory, a reparse tag associated with an intermediate directory is encountered. The file system can then determine whether a next node, along an access path for the file or the directory to be opened, exists in the intermediate directory. That is, the file system can look beyond the reparse tag and into the intermediate directory to determine if the next node exists. Subsequently, the file system and/or the file system filter can decide whether to implement reparse behavior based on the reparse tag and whether the next node exists in the intermediate directory.

    Reducing resource consumption associated with storage and operation of containers

    公开(公告)号:US10140461B2

    公开(公告)日:2018-11-27

    申请号:US15074273

    申请日:2016-03-18

    Abstract: The techniques and systems described herein reduce the amount of storage resources consumed by containers by creating placeholder files in container namespaces. The placeholder files are associated with read-only access to corresponding shared files stored in a read-only namespace. The read-only namespace can be accessible to multiple different containers. This increases the storage density for a storage unit because more containers can be executed from the same storage unit. The techniques and systems described herein further reduce the amount of storage resources consumed by containers by creating placeholder directories. The techniques and systems described herein also reduce the amount of memory storage resources consumed by containers to execute files by using a shared execution memory area.

    Managing Capacity of a Thinly Provisioned Storage System
    5.
    发明申请
    Managing Capacity of a Thinly Provisioned Storage System 审中-公开
    管理精简存储系统的容量

    公开(公告)号:US20160011811A1

    公开(公告)日:2016-01-14

    申请号:US14862625

    申请日:2015-09-23

    Abstract: A thinly provisioned storage system detects whether physical storage capacity is available when there is a request to allocate storage capacity, prior to data being written to the storage system. In particular, at the time when the file system allocates storage, such as when creating a file or performing an extending write (append) operation, allocating storage to an unallocated region of a sparse file, defragmenting a file, and the like, a storage system can verify that actual physical storage capacity is available. Thus, if there is insufficient actual physical capacity at the time when a storage allocation is attempted, then an error message can be sent and remedial action can be taken.

    Abstract translation: 在数据被写入存储系统之前,当存在分配存储容量的请求时,精简配置的存储系统检测物理存储容量是否可用。 特别地,在文件系统分配存储时,例如在创建文件或执行扩展写(附加)操作时,将分配存储到稀疏文件的未分配区域,对文件进行碎片整理等等,存储器 系统可以验证实际物理存储容量是否可用。 因此,如果在尝试存储分配时实际物理容量不足,则可以发送错误消息并且可以采取补救措施。

    Controlling reparse behavior associated with an intermediate directory

    公开(公告)号:US10223378B2

    公开(公告)日:2019-03-05

    申请号:US15236236

    申请日:2016-08-12

    Abstract: The techniques and systems described herein determine whether or not to implement reparse behavior in association with a file or a directory access. A file system and/or a file system filter can receive, from a host system component, a request to open a file or a directory. While attempting to access the file or the directory, a reparse tag associated with an intermediate directory is encountered. The file system can then determine whether a next node, along an access path for the file or the directory to be opened, exists in the intermediate directory. That is, the file system can look beyond the reparse tag and into the intermediate directory to determine if the next node exists. Subsequently, the file system and/or the file system filter can decide whether to implement reparse behavior based on the reparse tag and whether the next node exists in the intermediate directory.

Patent Agency Ranking