CORRECTING A VOLUME CHAIN AFTER A VOLUME CREATION FAILURE IS DETECTED

    公开(公告)号:US20170262462A1

    公开(公告)日:2017-09-14

    申请号:US15068450

    申请日:2016-03-11

    Applicant: Red Hat, Inc.

    Abstract: A system and method are disclosed for detecting and handling volume creation failures. In one implementation, a request to create a new volume in a volume chain for a virtual machine is received. A processing device creates a first metadata file for the new volume, where the first metadata file has a first filename indicating that creation of the new volume has not completed. A reference to a parent volume of the new volume is stored in the first metadata file, along with an indication that the new volume is a leaf of the volume chain. A second metadata file that is associated with the parent volume is updated in view of the new volume. The processing device creates a data file for the new volume and renames the first metadata file to a second filename indicating that creation of the new volume has completed.

    Failure recovery in shared storage operations

    公开(公告)号:US10185630B2

    公开(公告)日:2019-01-22

    申请号:US15941457

    申请日:2018-03-30

    Applicant: Red Hat, Inc.

    Abstract: Systems and methods for failure recovery in shared storage operations. An example method comprises: acquiring, by a processing device, a lock with respect to a storage domain comprising a specified disk image; creating a transaction marker associated with the disk image, wherein the transaction marker is represented by a pre-defined tag associated with a logical volume of a block-based storage, wherein the logical volume implements a data area of a new volume associated with the disk image; creating a component of the new volume associated with the disk image; destroying the transaction marker by removing the pre-defined tag representing the transaction marker from the logical volume; and releasing the lock with respect to the storage domain.

    Determining status of a host operation without accessing the host in a shared storage environment

    公开(公告)号:US10031668B2

    公开(公告)日:2018-07-24

    申请号:US15055933

    申请日:2016-02-29

    Applicant: Red Hat, Inc.

    Abstract: Implementations of the disclosure provides for determining status of a host operation without accessing the host in a shared storage environment. A method of the disclosure includes acquiring, by a processing device, a lease on a storage volume associated with a storage domain. The lease grants the processing device exclusive access to the storage volume. Responsive to acquiring the lease, a data structure associated with the storage volume is modified to indicate that data of the storage volume is invalid. An update operation is initiated with respect to the storage volume. Upon completion of the update operation, the data structure is updated to indicate that the data valid and the lease on the storage volume is released.

Patent Agency Ranking