-
公开(公告)号:US20170242755A1
公开(公告)日:2017-08-24
申请号:US15055861
申请日:2016-02-29
Applicant: Red Hat, Inc.
Inventor: Adam Litke , Nir Soffer , Liron Aravot
CPC classification number: G06F11/1451 , G06F3/0604 , G06F3/0622 , G06F3/065 , G06F3/0659 , G06F3/0665 , G06F3/0667 , G06F3/067 , G06F3/0673 , G06F9/45545 , G06F9/45558 , G06F11/0793 , G06F2009/45583 , G06F2201/805 , G06F2201/815 , G06F2201/82 , G06F2201/825
Abstract: Systems and methods for failure recovery in shared storage operations. An example method comprises: acquiring a lock with respect to a storage domain comprising a specified disk image; creating a transaction marker associated with the disk image; creating a component of a new volume associated with the disk image; destroying the transaction marker; and releasing the lock with respect to the storage domain.
-
公开(公告)号:US20180225178A1
公开(公告)日:2018-08-09
申请号:US15941457
申请日:2018-03-30
Applicant: Red Hat, Inc.
Inventor: Adam Litke , Nir Soffer , Liron Aravot
CPC classification number: G06F11/1451 , G06F3/0604 , G06F3/0622 , G06F3/065 , G06F3/0659 , G06F3/0665 , G06F3/0667 , G06F3/067 , G06F3/0673 , G06F9/45545 , G06F9/45558 , G06F11/0793 , G06F2009/45583 , G06F2201/805 , G06F2201/815 , G06F2201/82 , G06F2201/825
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.
-
公开(公告)号:US20170262462A1
公开(公告)日:2017-09-14
申请号:US15068450
申请日:2016-03-11
Applicant: Red Hat, Inc.
Inventor: Adam Litke , Liron Aravot , Nir Soffer
CPC classification number: G06F9/45558 , G06F16/11 , G06F2009/45579 , G06F2009/45583
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.
-
4.
公开(公告)号:US20170249082A1
公开(公告)日:2017-08-31
申请号:US15055933
申请日:2016-02-29
Applicant: Red Hat, Inc.
Inventor: Adam Litke , Nir Soffer , Liron Aravot
CPC classification number: G06F3/0604 , G06F3/0637 , G06F3/0644 , G06F3/065 , G06F3/0664 , G06F3/067 , G06F9/45558 , G06F2009/45579 , G06F2009/45583
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.
-
公开(公告)号:US10185630B2
公开(公告)日:2019-01-22
申请号:US15941457
申请日:2018-03-30
Applicant: Red Hat, Inc.
Inventor: Adam Litke , Nir Soffer , Liron Aravot
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.
-
公开(公告)号:US09959176B2
公开(公告)日:2018-05-01
申请号:US15055861
申请日:2016-02-29
Applicant: Red Hat, Inc.
Inventor: Adam Litke , Nir Soffer , Liron Aravot
CPC classification number: G06F11/1451 , G06F3/0604 , G06F3/0622 , G06F3/065 , G06F3/0659 , G06F3/0665 , G06F3/0667 , G06F3/067 , G06F3/0673 , G06F9/45545 , G06F9/45558 , G06F11/0793 , G06F2009/45583 , G06F2201/805 , G06F2201/815 , G06F2201/82 , G06F2201/825
Abstract: Systems and methods for failure recovery in shared storage operations. An example method comprises: acquiring a lock with respect to a storage domain comprising a specified disk image; creating a transaction marker associated with the disk image; creating a component of a new volume associated with the disk image; destroying the transaction marker; and releasing the lock with respect to the storage domain.
-
7.
公开(公告)号:US10031668B2
公开(公告)日:2018-07-24
申请号:US15055933
申请日:2016-02-29
Applicant: Red Hat, Inc.
Inventor: Adam Litke , Nir Soffer , Liron Aravot
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.
-
-
-
-
-
-