Methods, systems, and computer program products for postponing bitmap transfers and eliminating configuration information transfers during trespass operations in a disk array environment
    2.
    发明授权
    Methods, systems, and computer program products for postponing bitmap transfers and eliminating configuration information transfers during trespass operations in a disk array environment 有权
    方法,系统和计算机程序产品,用于在磁盘阵列环境中进行位图传输和删除配置信息传输

    公开(公告)号:US07529887B1

    公开(公告)日:2009-05-05

    申请号:US11393638

    申请日:2006-03-30

    IPC分类号: G06F12/00

    摘要: Methods, systems, and computer program products for postponing bitmap transfers and eliminating configuration information transfers during trespass operations in a disk array environment are disclosed. According to one method, a clone group is stored on a disk array, the clone group including a logical unit (LUN) representing a storage partition on the disk array and a clone of the LUN, the clone being a copy of the data referenced by the LUN. The clone group is associated with a first storage processor (SP) for writing data to the disk array. Changes between the LUN and the clone are tracked by maintaining a data structure indicative of the changes in a memory associated with the first SP. The association of the clone group is changed to a second SP for writing data to the disk array without transferring the data structure to memory associated with the second SP.

    摘要翻译: 公开了用于在磁盘阵列环境中的入侵操作期间推迟位图传送和消除配置信息传输的方法,系统和计算机程序产品。 根据一种方法,将克隆组存储在磁盘阵列上,克隆组包括表示磁盘阵列上的存储分区的逻辑单元(LUN)和LUN的克隆,该克隆是由 该LUN。 克隆组与用于将数据写入磁盘阵列的第一存储处理器(SP)相关联。 通过维护指示与第一SP相关联的存储器中的改变的数据结构来跟踪LUN和克隆之间的变化。 将克隆组的关联改变为用于将数据写入磁盘阵列的第二SP,而不将数据结构传送到与第二SP相关联的存储器。

    Methods, systems, and computer program products for preventing concurrent execution of conflicting software operations on the same and different storage processors having access to a common storage medium while avoiding deadlocks
    6.
    发明授权
    Methods, systems, and computer program products for preventing concurrent execution of conflicting software operations on the same and different storage processors having access to a common storage medium while avoiding deadlocks 有权
    方法,系统和计算机程序产品,用于防止在具有访问公共存储介质的相同和不同的存储处理器上并发执行冲突的软件操作,同时避免死锁

    公开(公告)号:US07555614B1

    公开(公告)日:2009-06-30

    申请号:US11478833

    申请日:2006-06-30

    IPC分类号: G06F12/97 G06F11/00 G06F9/46

    摘要: Methods, systems, and computer program products for preventing concurrent execution of conflicting software operations on the same and different storage processors while avoiding the deadlocks are disclosed. According to one method, first and second instances of a first software utility for respectively executing on the first and second storage processors having access to a storage medium are provided. First and second instances of the second software utility for respectively executing on the first and second storage processors are also provided. A lock is provided to instances of the first utility. The lock makes exclusive the operations of checking for an activity query from instances of the second utility and receiving a query from instances of the second utility. A first operation implemented by the first utility may fail if the activity query has been received when the checking occurs.

    摘要翻译: 公开了用于防止在相同和不同的存储处理器上同时执行冲突的软件操作同时避免死锁的方法,系统和计算机程序产品。 根据一种方法,提供了用于分别在具有访问存储介质的第一和第二存储处理器上执行的第一软件实用程序的第一和第二实例。 还提供了用于分别在第一和第二存储处理器上执行的第二软件实用程序的第一和第二实例。 向第一个实用程序的实例提供锁。 该锁独占于从第二实用程序的实例检查活动查询并从第二实用程序的实例接收查询的操作。 如果在发生检查时已收到活动查询,则第一个实用程序实施的第一个操作可能会失败。