Replication of data in a distributed file system using an arbiter

    公开(公告)号:US10275468B2

    公开(公告)日:2019-04-30

    申请号:US15042021

    申请日:2016-02-11

    Applicant: Red Hat, Inc.

    Abstract: A request to perform a write operation on a file stored in a distributed file system that includes a first and second storage server and an arbiter system may be received. An identification of whether whether one of the first or second storage servers is available to perform the write operation and that the other of the first or second storage servers is not available to perform the write operation may be performed. An identification of whether the arbiter system is available to record the write operation may be performed. In response to identifying that one of the storage servers and the arbiter system are available and that the other of the storage servers is unavailable, the write operation may be performed on the file in view of write operation data that indicates whether the one of the storage servers is consistent with the arbiter system.

    REDUCING TRANSACTION OPERATIONS USING DEFERRED OPERATIONS
    2.
    发明申请
    REDUCING TRANSACTION OPERATIONS USING DEFERRED OPERATIONS 有权
    减少使用延期操作的交易操作

    公开(公告)号:US20150006592A1

    公开(公告)日:2015-01-01

    申请号:US14081907

    申请日:2013-11-15

    Applicant: Red Hat, Inc.

    CPC classification number: G06F17/30227

    Abstract: A server computer system performs a first set of operations for a first transaction. The first transaction pertaining to data stored in a file system. The server computer system delays a second set of operations for the first transaction and identifies a second transaction pertaining to the data. In response to identifying the second transaction, the server computer system cancels the second set of operations for the first transaction, and cancels a first set of operations for the second transaction.

    Abstract translation: 服务器计算机系统对第一事务执行第一组操作。 与存储在文件系统中的数据有关的第一个事务。 服务器计算机系统延迟用于第一事务的第二组操作,并且识别与数据有关的第二事务。 响应于识别第二事务,服务器计算机系统取消第一事务的第二组操作,并且取消用于第二事务的第一组操作。

    Granular data self-healing
    3.
    发明授权

    公开(公告)号:US11157459B2

    公开(公告)日:2021-10-26

    申请号:US15055454

    申请日:2016-02-26

    Applicant: Red Hat, Inc.

    Abstract: A first storage server of the file system receives a request to perform an operation on the data file. The operation is to be performed on a first replica of the data file stored at the first storage server and a second replica of the data file stored at a second storage server of the file system. The first storage server configures first metadata associated with a first index file to indicate that the operation is to be performed on a first portion of the first replica. The first storage server determines the second replica is an outdated state indicating that the operation on the second replica has not been performed by the second storage server. In response to the second replica being in the outdated state, updating a first portion of the second replica identified in view of the first metadata and corresponding to the first portion of the first replica.

    PRO-ACTIVE SELF-HEALING IN A DISTRIBUTED FILE SYSTEM
    4.
    发明申请
    PRO-ACTIVE SELF-HEALING IN A DISTRIBUTED FILE SYSTEM 有权
    在分布式文件系统中进行主动自动处理

    公开(公告)号:US20160217149A1

    公开(公告)日:2016-07-28

    申请号:US15087072

    申请日:2016-03-31

    Applicant: Red Hat, Inc.

    Abstract: Techniques for pro-active self-healing in a distributed file system are disclosure herein. In accordance with one embodiment, a method is provided. The method comprises prior to detecting an access request by a client application to an image on a storage server, identifying, by a self-healing daemon executed by a processing device, a first region of the image comprising stale data. A partial lock on the image is acquired. The partial lock prevents access to the first region of the image. Responsive to acquiring the partial lock, the self-healing daemon provides access to a second region of the image file comprising data other than the stale data.

    Abstract translation: 在分布式文件系统中主动自我修复的技术是本文公开的。 根据一个实施例,提供了一种方法。 该方法包括在将客户端应用程序访问请求检测到存储服务器上的映像之前,由处理设备执行的自愈守护程序识别包括过时数据的图像的第一区域。 获取图像上的部分锁定。 部分锁可防止访问图像的第一个区域。 响应于获得部分锁定,自我修复守护进程提供对除了陈旧数据之外的数据的图像文件的第二区域的访问。

    OUTCAST INDEX IN A DISTRIBUTED FILE SYSTEM
    5.
    发明申请
    OUTCAST INDEX IN A DISTRIBUTED FILE SYSTEM 审中-公开
    分布式文件系统中的OUTCAST索引

    公开(公告)号:US20150066855A1

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

    申请号:US14178089

    申请日:2014-02-11

    Applicant: Red Hat, Inc.

    CPC classification number: G06F17/30094

    Abstract: An outcast index in a distributed file system is described. A first server can receive an indication that a first replica stored on the first server is to be modified in view of a second replica stored on a second server. The first replica and the second replica are replicas of a same file. The first server updates metadata associated with the first replica to indicate an outcast state of the first replica. The first server receives an indication that the modification of the first replica is complete. The first server updates the metadata associated with the first replica to remove the outcast state of the first replica.

    Abstract translation: 描述分布式文件系统中的丢弃索引。 鉴于存储在第二服务器上的第二副本,第一服务器可以接收到要修改存储在第一服务器上的第一副本的指示。 第一个副本和第二个副本是同一文件的副本。 第一个服务器更新与第一副本相关联的元数据,以指示第一个副本的丢弃状态。 第一个服务器接收到第一个副本的修改完成的指示。 第一个服务器更新与第一个副本相关联的元数据,以删除第一个副本的丢弃状态。

    PRO-ACTIVE SELF-HEALING IN A DISTRIBUTED FILE SYSTEM
    6.
    发明申请
    PRO-ACTIVE SELF-HEALING IN A DISTRIBUTED FILE SYSTEM 有权
    在分布式文件系统中进行主动自动处理

    公开(公告)号:US20140074799A1

    公开(公告)日:2014-03-13

    申请号:US13685604

    申请日:2012-11-26

    Applicant: RED HAT, INC.

    Abstract: A first server identifies a second server connecting to a cluster of servers in a file system. The first server examines a file in a replication directory hierarchy in the second server. The file has not been accessed by a client application. The first server determines, prior to the file being accessed by the client application that the file on the second server has stale data and overwrites the stale data in the file on the second server with current data.

    Abstract translation: 第一台服务器识别连接到文件系统中的一组服务器的第二台服务器。 第一台服务器检查第二台服务器中复制目录层次结构中的文件。 该文件尚未被客户端应用程序访问。 第一个服务器在客户端应用程序访问文件之前确定第二个服务器上的文件具有陈旧的数据,并用当前数据覆盖第二个服务器上的文件中的陈旧数据。

    Outcast index in a distributed file system

    公开(公告)号:US10120868B2

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

    申请号:US14178089

    申请日:2014-02-11

    Applicant: Red Hat, Inc.

    Abstract: An outcast index in a distributed file system is described. A first server can receive an indication that a first replica stored on the first server is to be modified in view of a second replica stored on a second server. The first replica and the second replica are replicas of a same file. The first server updates metadata associated with the first replica to indicate an outcast state of the first replica. The first server receives an indication that the modification of the first replica is complete. The first server updates the metadata associated with the first replica to remove the outcast state of the first replica.

    Tracking files and directories related to unsuccessful change operations
    9.
    发明授权
    Tracking files and directories related to unsuccessful change operations 有权
    跟踪与成功更改操作相关的文件和目录

    公开(公告)号:US08874626B2

    公开(公告)日:2014-10-28

    申请号:US13757437

    申请日:2013-02-01

    Applicant: Red Hat, Inc.

    Abstract: A server computer system identifies change operations for an object in a file system. The object can be a file or a directory. The change operations can include a change to a local copy of the object and one or more remote copies of the object. The server computer system determines that one of the change operations is unsuccessful and creates tracking data that identifies the object that is associated with at least one change operation that is unsuccessful.

    Abstract translation: 服务器计算机系统识别文件系统中对象的更改操作。 对象可以是文件或目录。 更改操作可以包括对对象的本地副本和对象的一个​​或多个远程副本的更改。 服务器计算机系统确定其中一个更改操作不成功,并创建跟踪数据,该跟踪数据标识与至少一个不成功的更改操作相关联的对象。

    TRACKING FILES AND DIRECTORIES RELATED TO UNSUCCESSFUL CHANGE OPERATIONS
    10.
    发明申请
    TRACKING FILES AND DIRECTORIES RELATED TO UNSUCCESSFUL CHANGE OPERATIONS 有权
    跟踪与不合理变更操作相关的文件和目录

    公开(公告)号:US20140222878A1

    公开(公告)日:2014-08-07

    申请号:US13757437

    申请日:2013-02-01

    Applicant: RED HAT, INC.

    Abstract: A server computer system identifies change operations for an object in a file system. The object can be a file or a directory. The change operations can include a change to a local copy of the object and one or more remote copies of the object. The server computer system determines that one of the change operations is unsuccessful and creates tracking data that identifies the object that is associated with at least one change operation that is unsuccessful.

    Abstract translation: 服务器计算机系统识别文件系统中对象的更改操作。 对象可以是文件或目录。 更改操作可以包括对对象的本地副本和对象的一个​​或多个远程副本的更改。 服务器计算机系统确定其中一个更改操作不成功,并创建跟踪数据,该跟踪数据标识与至少一个不成功的更改操作相关联的对象。

Patent Agency Ranking