Transferring objects between different storage devices based on timestamps

    公开(公告)号:US10235382B2

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

    申请号:US14078353

    申请日:2013-11-12

    Applicant: Red Hat, Inc.

    Abstract: A distributed file system includes a plurality of computing devices that are coupled to a plurality of storage devices. A first computing device transfers objects to an additional computing device. The first computing device determines times when multiple computing devices, including the first computing device, transferred objects to the additional computing device. The first computing device identifies the earliest of the times and may store this information on the additional computing devices. A second computing device resumes transferring data to the additional computing device when the first computing device becomes unavailable or inoperable. The second computing device may use the earliest of the times to determine which objects should be transferred to the additional computing device.

    File link migration
    2.
    发明授权
    File link migration 有权
    文件链接迁移

    公开(公告)号:US09535925B2

    公开(公告)日:2017-01-03

    申请号:US14619832

    申请日:2015-02-11

    Applicant: Red Hat, Inc.

    Abstract: File link migration is described. A method may include identifying a first file link referencing a file residing at a first computer system, and identifying, at the first computer system, a first inode data structure referenced by the first file link, the first inode data structure comprising a first link count. The method may also include creating a second inode data structure at a second computer system, wherein the second data structure comprises a second link count, and creating a second file link to reference the second inode data structure at the second computer system. The method may also include, responsive to determining that the first link count matches the second link count, migrating file data referenced by the first data structure to the second computer system.

    Abstract translation: 描述文件链接迁移。 方法可以包括标识参考驻留在第一计算机系统的文件的第一文件链接,以及在第一计算机系统处识别由第一文件链接引用的第一索尼节点数据结构,第一索尼节点数据结构包括第一链接数 。 该方法还可以包括在第二计算机系统处创建第二inode数据结构,其中第二数据结构包括第二链接计数,以及创建第二文件链接以引用第二计算机系统处的第二inode数据结构。 该方法还可以包括响应于确定第一链接计数与第二链接计数匹配,将由第一数据结构引用的文件数据迁移到第二计算机系统。

    File link migration for decommisioning a storage server
    3.
    发明授权
    File link migration for decommisioning a storage server 有权
    用于取消存储服务器的文件链接迁移

    公开(公告)号:US08983908B2

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

    申请号:US13769087

    申请日:2013-02-15

    Applicant: Red Hat, Inc.

    Abstract: A first server hosted on a computer system identifies a set of file links in the first server that is associated with one or more hard links that point to file data for a file in the first server. The computer system migrates the set of files links for the file to a second server prior to migrating the file data for the file in the first server to the second server. The second server is hosted by a second computer system. The first computer system migrates the file data for the file in the first server to the second server when the migration of the set of file links for the file to the second server is complete.

    Abstract translation: 托管在计算机系统上的第一服务器识别第一服务器中与一个或多个指向第一服务器中的文件的文件数据的硬链接相关联的一组文件链接。 在将第一服务器中的文件的文件数据迁移到第二服务器之前,计算机系统将文件的文件链路迁移到第二服务器。 第二台服务器由第二台计算机系统托管。 第一台计算机系统将文件的文件数据迁移到第二台服务器时,将第一台服务器中文件的文件数据迁移到第二台服务器。

    REDUCING TRANSACTION OPERATIONS USING DEFERRED OPERATIONS
    4.
    发明申请
    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: 服务器计算机系统对第一事务执行第一组操作。 与存储在文件系统中的数据有关的第一个事务。 服务器计算机系统延迟用于第一事务的第二组操作,并且识别与数据有关的第二事务。 响应于识别第二事务,服务器计算机系统取消第一事务的第二组操作,并且取消用于第二事务的第一组操作。

    CREATING A FILE DESCRIPTOR INDEPENDENT OF AN OPEN OPERATION
    5.
    发明申请
    CREATING A FILE DESCRIPTOR INDEPENDENT OF AN OPEN OPERATION 有权
    创建独立于开放操作的文件描述符

    公开(公告)号:US20140201214A1

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

    申请号:US13739856

    申请日:2013-01-11

    Applicant: RED HAT, INC.

    CPC classification number: G06F17/30194 G06F17/30115

    Abstract: A server computer system receives a file access request for accessing a file in a file system. The file access request includes a file handle for the file. The server computer system assigns a value as a file descriptor for the file. The assignment is performed without issuing a file open request to open the file. The server computer system associates the file descriptor with the file handle in a data store accessible to a storage subsystem and provides the file descriptor for accessing the file to the storage subsystem according to the file access request.

    Abstract translation: 服务器计算机系统接收用于访问文件系统中的文件的文件访问请求。 文件访问请求包括文件的文件句柄。 服务器计算机系统为文件分配一个值作为文件描述符。 执行分配而不发出打开文件的文件打开请求。 服务器计算机系统将文件描述符与存储子系统可访问的数据存储器中的文件句柄相关联,并根据文件访问请求提供用于将文件访问存储子系统的文件描述符。

    Delayed asynchronous file replication in a distributed file system

    公开(公告)号:US11016941B2

    公开(公告)日:2021-05-25

    申请号:US14193581

    申请日:2014-02-28

    Applicant: Red Hat, Inc.

    Abstract: Delayed asynchronous file replication in a distributed file system is described. A first server receives requests to perform a updates to a first replica of a file. The first server sends, to a second server, an outcast instruction to set a second replica of the file to an out-of-date state. The first server performs the updates to the first replica without sending the updates to the second server. The first server receives a request for updates for the second replica from the second server. The first server transmits the updates to the second server to facilitate a heal operation of the second replica, where completion of the heal operation causes the out-of-date state of the second replica to be changed to an up-to-date state.

    Unified file and object data storage

    公开(公告)号:US10515058B2

    公开(公告)日:2019-12-24

    申请号:US15973508

    申请日:2018-05-07

    Applicant: Red Hat, Inc.

    Abstract: A request to perform an operation on an object in a first storage system may be received from a client computing device via a local area network or a wide area network. Mapping data that associates an account identifier from the request to perform the operation on the object in the first storage system to a volume of a file system of a second storage system may be received. The second storage system may be mounted to perform the operation using the file in the second storage system that corresponds to the object in the first storage system. The second storage system may be mounted by using the account identifier from the mapping data.

    DELAYED ASYNCHRONOUS FILE REPLICATION IN A DISTRIBUTED FILE SYSTEM
    8.
    发明申请
    DELAYED ASYNCHRONOUS FILE REPLICATION IN A DISTRIBUTED FILE SYSTEM 审中-公开
    在分布式文件系统中延迟异步文件复制

    公开(公告)号:US20150248434A1

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

    申请号:US14193581

    申请日:2014-02-28

    Applicant: Red Hat, Inc.

    CPC classification number: G06F16/178 G06F16/184

    Abstract: Delayed asynchronous file replication in a distributed file system is described. A first server receives requests to perform a updates to a first replica of a file. The first server sends, to a second server, an outcast instruction to set a second replica of the file to an out-of-date state. The first server performs the updates to the first replica without sending the updates to the second server. The first server receives a request for updates for the second replica from the second server. The first server transmits the updates to the second server to facilitate a heal operation of the second replica, where completion of the heal operation causes the out-of-date state of the second replica to be changed to an up-to-date state.

    Abstract translation: 描述了分布式文件系统中的延迟异步文件复制。 第一服务器接收对文件的第一副本执行更新的请求。 第一个服务器向第二个服务器发送一个将该文件的第二个副本设置为过期状态的废止指令。 第一个服务器对第一个副本执行更新,而不将更新发送到第二个服务器。 第一服务器从第二服务器接收针对第二副本的更新请求。 第一服务器将更新发送到第二服务器以促进第二副本的愈合操作,其中完成治疗操作导致第二副本的过期状态被更改为最新状态。

    FILE LINK MIGRATION
    9.
    发明申请
    FILE LINK MIGRATION 有权
    文件链接移植

    公开(公告)号:US20150154226A1

    公开(公告)日:2015-06-04

    申请号:US14619832

    申请日:2015-02-11

    Applicant: Red Hat, Inc.

    Abstract: File link migration is described. A method may include identifying a first file link referencing a file residing at a first computer system, and identifying, at the first computer system, a first inode data structure referenced by the first file link, the first inode data structure comprising a first link count. The method may also include creating a second inode data structure at a second computer system, wherein the second data structure comprises a second link count, and creating a second file link to reference the second inode data structure at the second computer system. The method may also include, responsive to determining that the first link count matches the second link count, migrating file data referenced by the first data structure to the second computer system.

    Abstract translation: 描述文件链接迁移。 方法可以包括标识参考驻留在第一计算机系统的文件的第一文件链接,以及在第一计算机系统处识别由第一文件链接引用的第一索尼节点数据结构,第一索尼节点数据结构包括第一链接数 。 该方法还可以包括在第二计算机系统处创建第二inode数据结构,其中第二数据结构包括第二链接计数,以及创建第二文件链接以引用第二计算机系统处的第二inode数据结构。 该方法还可以包括响应于确定第一链接计数与第二链接计数匹配,将由第一数据结构引用的文件数据迁移到第二计算机系统。

    TRANSFERRING OBJECTS BETWEEN DIFFERENT STORAGE DEVICES BASED ON TIMESTAMPS
    10.
    发明申请
    TRANSFERRING OBJECTS BETWEEN DIFFERENT STORAGE DEVICES BASED ON TIMESTAMPS 审中-公开
    基于时间戳的不同存储设备之间的传输对象

    公开(公告)号:US20150134611A1

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

    申请号:US14078353

    申请日:2013-11-12

    Applicant: Red Hat, Inc.

    Abstract: A distributed file system includes a plurality of computing devices that are coupled to a plurality of storage devices. A first computing device transfers objects to an additional computing device. The first computing device determines times when multiple computing devices, including the first computing device, transferred objects to the additional computing device. The first computing device identifies the earliest of the times and may store this information on the additional computing devices. A second computing device resumes transferring data to the additional computing device when the first computing device becomes unavailable or inoperable. The second computing device may use the earliest of the times to determine which objects should be transferred to the additional computing device.

    Abstract translation: 分布式文件系统包括耦合到多个存储设备的多个计算设备。 第一计算设备将对象传送到附加计算设备。 第一计算设备确定包括第一计算设备在内的多个计算设备将对象传送到附加计算设备的时间。 第一计算设备识别最早的时间并且可以将该信息存储在附加的计算设备上。 当第一计算设备变得不可用或不可操作时,第二计算设备恢复将数据传送到附加计算设备。 第二计算设备可以使用最早的时间来确定哪些对象应该被传送到附加计算设备。

Patent Agency Ranking