DIRECTORY LEASING
    1.
    发明申请
    DIRECTORY LEASING 有权
    目录租赁

    公开(公告)号:US20150149505A1

    公开(公告)日:2015-05-28

    申请号:US14614956

    申请日:2015-02-05

    Abstract: Described are embodiments for allowing clients that access a distributed file system to locally cache directory metadata. The client may request a read lease which allows the client to cache the directory metadata locally and service requests received from the same application which originally requested the directory metadata using the cache. In addition, the client may also request a handle lease which allows a client to delay the closing of a directory handle and allow the handle to be reused to service subsequent directory metadata requests from the same or a different application. A client may also request a write lease which allows an application on the client to modify the directory metadata, such as by creating or deleting new files in the directory, or changing their attributes, and cache those changes.

    Abstract translation: 描述了允许访问分布式文件系统的客户端本地缓存目录元数据的实施例。 客户端可以请求读取租约,允许客户端本地缓存目录元数据,并从使用缓存最初请求目录元数据的同一应用程序接收的服务请求。 此外,客户端还可以请求一个句柄租约,该租约允许客户端延迟目录句柄的关闭,并允许该句柄被重新用于从相同或不同的应用程序服务后续的目录元数据请求。 客户端还可以请求允许客户端上的应用程序修改目录元数据的写入租约,例如通过创建或删除目录中的新文件或更改其属性,并缓存这些更改。

    Directory leasing
    2.
    发明授权

    公开(公告)号:US09292539B2

    公开(公告)日:2016-03-22

    申请号:US14614956

    申请日:2015-02-05

    Abstract: Described are embodiments for allowing clients that access a distributed file system to locally cache directory metadata. The client may request a read lease which allows the client to cache the directory metadata locally and service requests received from the same application which originally requested the directory metadata using the cache. In addition, the client may also request a handle lease which allows a client to delay the closing of a directory handle and allow the handle to be reused to service subsequent directory metadata requests from the same or a different application. A client may also request a write lease which allows an application on the client to modify the directory metadata, such as by creating or deleting new files in the directory, or changing their attributes, and cache those changes.

    Copy-on-write union filesystem
    3.
    发明授权

    公开(公告)号:US11983146B2

    公开(公告)日:2024-05-14

    申请号:US17743275

    申请日:2022-05-12

    CPC classification number: G06F16/172 G06F16/162 G06F16/166 G06F16/18

    Abstract: A copy-on-write union filesystem. A computer system identifies a first filesystem namespace as a mutable layer, and a second filesystem namespace as an immutable layer. The computer system exposes a merged filesystem namespace as a union filesystem that merges the mutable layer and the immutable layer, and that overlays the first filesystem namespace over the second filesystem namespace. The computer system identifies an operation on the merged filesystem namespace that requests to read from a file within the merged filesystem namespace, the file being stored in the second filesystem namespace and not being stored in the first filesystem namespace. The computer system returns a handle referencing a proxy object stored in a system memory. The proxy object includes a mapping to a file object corresponding to the file as stored in the second filesystem namespace.

    Storage isolation for containers
    4.
    发明授权

    公开(公告)号:US11126740B2

    公开(公告)日:2021-09-21

    申请号:US15628089

    申请日:2017-06-20

    Abstract: An application running in a container is able to access files stored on disk via normal file system calls, but in a manner that remains isolated from applications and processes in other containers. In one aspect, a namespace virtualization component is coupled with a copy-on-write component. When an isolated application is accessing a file stored on disk in a read-only manner, the namespace virtualization component and copy-on-write component grant access to the file. But, if the application requests to modify the file, the copy-on-write component intercepts the I/O and effectively creates a copy of the file in a different storage location on disk. The namespace virtualization component is then responsible for hiding the true location of the copy of the file, via namespace mapping.

Patent Agency Ranking