Rapid recovery from downtime of mirrored storage device

    公开(公告)号:US10380021B2

    公开(公告)日:2019-08-13

    申请号:US13801319

    申请日:2013-03-13

    Abstract: No-loss rapid recovery performs resynchronization efficiently while concurrently allowing availability to mirrored data on the storage device. No-loss rapid recovery has two stages and involves storage devices that have both a non-volatile cache and primary storage and that operate as mirror buddies. The first stage is referred to herein as the buddy-retention stage. During the buddy-retention stage, writes to mirrored data are not performed on the offline mirror buddy but are performed on the online mirror buddy. The mirrored data changed in the online mirrored buddy is retained in the non-volatile cache of the retention buddy. The next stage is referred to herein as the rapid resynchronization stage. In this stage, the changed mirrored data retained by the retention buddy for no-loss rapid recovery is used to resynchronize the offline buddy. The storage device is resynchronized using the changed mirrored data retained in the cache of the mirror buddy.

    EFFICIENT VOLUME MANAGER HOT SWAPPING
    4.
    发明申请
    EFFICIENT VOLUME MANAGER HOT SWAPPING 有权
    高效管理员热切换

    公开(公告)号:US20130097374A1

    公开(公告)日:2013-04-18

    申请号:US13709024

    申请日:2012-12-09

    CPC classification number: G06F12/16 G06F3/0631 G06F3/0665 G06F9/4856

    Abstract: A method of updating an extent map is described. The method includes providing in a memory an instance of a first version of the extent map, wherein the instance is referenced by an application. The extent map include entries. The method further includes storing, at each extent map entry, an offset from the beginning of a physical drive which is identified within said each extent map entry, providing a second version of the extent map, comparing the first version of the extent map with the second version of the extent map, in response to the comparing, determining that is at least on segment in the second version of the extent map that is different from a corresponding at least one segment in the first version of the extent map.

    Abstract translation: 描述了更新扩展图的方法。 该方法包括在存储器中提供范围映射的第一版本的实例,其中实例由应用引用。 范围图包括条目。 该方法还包括在每个扩展区映射条目处存储在所述每个扩展区映射条目内识别的物理驱动器的开始处的偏移,提供扩展映射表的第二版本,将扩展区映射的第一版本与 扩展图的第二版本,响应于比较,确定至少在扩展区映射的第二版本中与扩展映射表的第一版本中相应的至少一个段不同的段上。

    Rapid Recovery From Downtime Of Mirrored Storage Device
    5.
    发明申请
    Rapid Recovery From Downtime Of Mirrored Storage Device 审中-公开
    镜像存储设备停机时间快速恢复

    公开(公告)号:US20140281272A1

    公开(公告)日:2014-09-18

    申请号:US13801319

    申请日:2013-03-13

    Abstract: No-loss rapid recovery performs resynchronization efficiently while concurrently allowing availability to mirrored data on the storage device. No-loss rapid recovery has two stages and involves storage devices that have both a non-volatile cache and primary storage and that operate as mirror buddies. The first stage is referred to herein as the buddy-retention stage. During the buddy-retention stage, writes to mirrored data are not performed on the offline mirror buddy but are performed on the online mirror buddy. The mirrored data changed in the online mirrored buddy is retained in the non-volatile cache of the retention buddy. The next stage is referred to herein as the rapid resynchronization stage. In this stage, the changed mirrored data retained by the retention buddy for no-loss rapid recovery is used to resynchronize the offline buddy. The storage device is resynchronized using the changed mirrored data retained in the cache of the mirror buddy.

    Abstract translation: 无损失快速恢复有效地执行重新同步,同时允许可用性在存储设备上镜像数据。 无损快速恢复有两个阶段,涉及具有非易失性缓存和主存储并且作为镜像伙伴操作的存储设备。 第一阶段在本文中称为保留阶段。 在好友保留期间,对镜像数据的写入不会在离线镜像伙伴上执行,而是在在线镜像伙伴上执行。 在线镜像伙伴中更改的镜像数据保留在保留伙伴的非易失性缓存中。 下一阶段在本文中被称为快速再同步化阶段。 在这个阶段,由保留伙伴保留的无损失快速恢复所更改的镜像数据用于重新同步脱机伙伴。 使用保留在镜像伙伴缓存中的已更改的镜像数据重新同步存储设备。

    Efficient volume manager hot swapping
    6.
    发明授权
    Efficient volume manager hot swapping 有权
    高效的卷管理器热插拔

    公开(公告)号:US08701110B2

    公开(公告)日:2014-04-15

    申请号:US13709024

    申请日:2012-12-09

    CPC classification number: G06F12/16 G06F3/0631 G06F3/0665 G06F9/4856

    Abstract: A method of updating an extent map is described. The method includes providing in a memory an instance of a first version of the extent map, wherein the instance is referenced by an application. The extent map include entries. The method further includes storing, at each extent map entry, an offset from the beginning of a physical drive which is identified within said each extent map entry, providing a second version of the extent map, comparing the first version of the extent map with the second version of the extent map, in response to the comparing, determining that is at least on segment in the second version of the extent map that is different from a corresponding at least one segment in the first version of the extent map.

    Abstract translation: 描述了更新扩展图的方法。 该方法包括在存储器中提供范围映射的第一版本的实例,其中实例由应用引用。 范围图包括条目。 该方法还包括在每个扩展区映射条目处存储在所述每个扩展区映射条目内识别的物理驱动器的开始处的偏移,提供扩展映射表的第二版本,将扩展区映射的第一版本与 扩展图的第二版本,响应于比较,确定至少在扩展区映射的第二版本中与扩展映射表的第一版本中相应的至少一个段不同的段上。

Patent Agency Ranking