Detecting bogus IOs in a multipathing driver
    1.
    发明授权
    Detecting bogus IOs in a multipathing driver 有权
    检测多路径驱动程序中的伪造IO

    公开(公告)号:US08621121B1

    公开(公告)日:2013-12-31

    申请号:US13627594

    申请日:2012-09-26

    申请人: EMC Corporation

    IPC分类号: G06F13/00 G06F3/00

    CPC分类号: G06F11/2007 G06F11/1443

    摘要: An improved technique for processing IO requests has been described that distinguishes bogus IOs from genuine IO request failures by accessing a hardware configuration record that associates available paths with hardware components at different hardware layers traversed by the paths. When an IO request fails down a first path, a second path is selected for retrying the IO request by accessing the hardware configuration record and identifying a path that the record indicates traverses hardware components that are different from those traversed by the first path at multiple hardware layers. The chance that an IO request will fail due to faulty hardware over both the first path and the second path is thus low, such that IO failures down both the first path and the second path provide a clear indication that the IO request is bogus.

    摘要翻译: 已经描述了用于处理IO请求的改进技术,其通过访问将可用路径与由路径遍历的不同硬件层处的硬件组件相关联的硬件配置记录来区分伪造IO和真实IO请求故障。 当IO请求在第一路径失败时,选择第二条路径,以通过访问硬件配置记录并识别记录指示的路径遍历与多个硬件上由第一路径穿过的硬件组件不同的硬件组件来重试IO请求 层。 IO请求由于第一路径和第二路径上的硬件故障而失败的机会因此很低,使得在第一路径和第二路径上的IO故障都能够清楚地表明IO请求是假的。

    Techniques for non-disruptive upgrade
    2.
    发明授权
    Techniques for non-disruptive upgrade 有权
    无中断升级的技术

    公开(公告)号:US09081704B1

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

    申请号:US13857396

    申请日:2013-04-05

    申请人: EMC Corporation

    IPC分类号: G06F13/10 G06F9/44 G06F3/06

    摘要: Described are techniques for upgrading a driver. A driver is installed which includes an upgrade facility, a base driver and a first set of one or more driver extension modules for processing input/output operations for one or more devices. Processing is performed to upgrade the driver using the upgrade facility. The processing includes loading one or more upgrade modules associated with a second version of said driver and performing cutover processing for each of the one or more devices.

    摘要翻译: 描述了升级驱动程序的技术。 安装驱动器,其包括升级设备,基本驱动器和用于处理一个或多个设备的输入/输出操作的一个或多个驱动器扩展模块的第一组。 执行处理以使用升级设施升级驱动程序。 所述处理包括加载与所述驱动器的第二版本相关联的一个或多个升级模块,并对所述一个或多个设备中的每一个执行切换处理。

    Maintaining data integrity in data migration operations using per-migration device error flags
    3.
    发明授权
    Maintaining data integrity in data migration operations using per-migration device error flags 有权
    使用每迁移设备错误标志维护数据迁移操作中的数据完整性

    公开(公告)号:US08977896B1

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

    申请号:US13853291

    申请日:2013-03-29

    申请人: EMC Corporation

    IPC分类号: G06F11/00 G06F11/07

    摘要: A data migration operation uses an error flag to protect against data corruption. During write cloning states, the error flag is set and only allowed state transitions are performed, including a non-error transition to a committed state when no device fault is recorded for a target storage device and an error transition to a setup state when a device fault is recorded for the target storage device. In a clean system shutdown, a shutdown procedure records a detected target storage device fault and clears the error flag; the recorded device fault later forces the error transition of the migration operation. During the system startup, if the error flag is set then a target storage device fault is recorded to likewise later force the error transition of the migration operation, on the assumption that a detected fault may exist but be unrecorded because the shutdown procedure did not complete during shutdown.

    摘要翻译: 数据迁移操作使用错误标志来防止数据损坏。 在写入克隆状态期间,设置错误标志,并且只允许执行状态转换,包括当针对目标存储设备记录没有设备故障时的非错误转换到提交状态,以及设备状态的错误转换 为目标存储设备记录故障。 在清洁的系统关机中,关闭程序记录检测到的目标存储设备故障,并清除错误标志; 记录的设备故障后来强制迁移操作的错误转换。 在系统启动期间,如果设置了错误标志,则记录目标存储设备故障,以此同样强制迁移操作的错误转换,假设检测到的故障可能存在但由于关闭过程未完成而被记录 在关机期间。

    Systems and methods for accessing storage or network based replicas of encryped volumes with no additional key management
    5.
    发明授权
    Systems and methods for accessing storage or network based replicas of encryped volumes with no additional key management 有权
    用于访问加密卷的基于存储或基于网络的副本的系统和方法,无需额外的密钥管理

    公开(公告)号:US08966281B1

    公开(公告)日:2015-02-24

    申请号:US13778269

    申请日:2013-02-27

    申请人: EMC Corporation

    IPC分类号: H04L9/08 H04L29/06

    摘要: A computer implemented method for creating an encrypted logical unit is provided. A first identification number is received, the first identification number associated with a first encryption key used to encrypt a first logical unit. The first identification number and the first encryption key are stored at a first secure location, where the first secure location provides the first encryption key to a requester in response to receiving the first identification number from the requester, assuming the requester provides security credentials. A first metadata storage space is defined on the first logical unit, the first metadata storage space comprising a region on the first logical unit that remains unencrypted. The first identification number is stored in the first metadata storage space on the first logical unit.

    摘要翻译: 提供了一种用于创建加密的逻辑单元的计算机实现的方法。 接收第一识别号码,与用于加密第一逻辑单元的第一加密密钥相关联的第一标识号码。 第一标识号和第一加密密钥存储在第一安全位置,其中第一安全位置响应于从请求者接收到第一标识号,向请求者提供第一加密密钥,假设请求者提供安全证书。 在第一逻辑单元上定义第一元数据存储空间,第一元数据存储空间包括保持未加密的第一逻辑单元上的区域。 第一标识号被存储在第一逻辑单元上的第一元数据存储空间中。