MAINTAINING INFORMATION OF A RELATIONSHIP OF TARGET VOLUMES COMPRISING LOGICAL COPIES OF A SOURCE VOLUME
    91.
    发明申请
    MAINTAINING INFORMATION OF A RELATIONSHIP OF TARGET VOLUMES COMPRISING LOGICAL COPIES OF A SOURCE VOLUME 有权
    维护一个包含一个来源卷的逻辑副本的目标卷的关系的信息

    公开(公告)号:US20090307453A1

    公开(公告)日:2009-12-10

    申请号:US12135083

    申请日:2008-06-06

    IPC分类号: G06F12/16

    摘要: Provided are a method, system, and article of manufacture for maintaining information of a relationship of target volumes comprising logical copies of a source volume. Information is maintained on a source volume having a plurality of data units and a plurality of target volumes created at different points-in-time maintaining a logical copy of the data units in the source volume for the different points-in-time. A source downstream pointer is generated for each data unit in the source volume to point to a corresponding data unit in a first target volume. For each target volume data unit whose data is maintained in the source volume or another one of the target volumes, a first upstream pointer is generated indicating one of the source and target volumes from which the target volume data unit inherits data. For each target volume data unit whose data is maintained in the source volume or another one of the target volumes, generating a second upstream pointer indicating one of the source and target volumes having the data for the data unit.

    摘要翻译: 提供了一种用于维护包括源卷的逻辑副本的目标卷的关系的信息的方法,系统和制品。 在具有多个数据单元的源卷和在不同时间点上创建的多个目标卷保持在不同时间点的源卷中的数据单元的逻辑副本的信息被维护。 为源卷中的每个数据单元生成源下游指针,以指向第一目标卷中的相应数据单元。 对于其数据在源卷或另一个目标卷中维护的每个目标卷数据单元,生成指示目标卷数据单元从其继承数据的源卷和目标卷之一的第一上游指针。 对于其数据在源卷或另一个目标卷中维护的每个目标卷数据单元,生成指示具有数据单元的数据的源卷和目标卷之一的第二上游指针。

    Recovery from failure in data storage systems
    92.
    发明授权
    Recovery from failure in data storage systems 失效
    从数据存储系统故障中恢复

    公开(公告)号:US07568121B2

    公开(公告)日:2009-07-28

    申请号:US10991110

    申请日:2004-11-16

    IPC分类号: G06F11/00 G06F15/167

    CPC分类号: G06F11/2089

    摘要: Provided are a method, system, and article of manufacture, wherein a command is received at a first computational device coupled to a first adapter that is capable of allowing access to a data storage to the first computational device. The first computational device sends the command to a second computational device. The command is processed by a second adapter coupled to the second computational device, wherein the second adapter allows the second computational device to access the data storage, and wherein the second adapter accesses memory in the first computational device to process the command. In certain embodiments, the first adapter that allows the first computational device to access the data storage has failed.

    摘要翻译: 提供了一种方法,系统和制品,其中在能够允许访问到第一计算设备的数据存储的第一适配器的第一计算设备处接收命令。 第一计算设备将命令发送到第二计算设备。 所述命令由耦合到所述第二计算设备的第二适配器处理,其中所述第二适配器允许所述第二计算设备访问所述数据存储器,并且其中所述第二适配器访问所述第一计算设备中的存储器以处理所述命令。 在某些实施例中,允许第一计算设备访问数据存储器的第一适配器已经失败。

    Write command verification across a PCI bus system
    97.
    发明授权
    Write command verification across a PCI bus system 失效
    通过PCI总线系统编写命令验证

    公开(公告)号:US06535937B1

    公开(公告)日:2003-03-18

    申请号:US09503911

    申请日:2000-02-15

    IPC分类号: G06F1338

    CPC分类号: G06F13/4221 G06F13/4027

    摘要: A method and system to verify the passage of one or more write commands sent from an originating location through a PCI bus system. An addressable data storage is located substantially at the end of the PCI bus system with respect to the originating location. A write command is sent by the originator subsequent to the one or more write commands, to a predetermined special end location address identifying the addressable storage. The command is accompanied by data comprising a predetermined special return address at the originating location. The PCI bus system transmits the write commands on a FIFO basis, so the one or more write commands precede the subsequently sent write command. Logic senses the subsequently sent write command, and responds to the command, sending a return echo write command to the predetermined special return address. The returning echo write command verifies the passage of the write commands and data through the PCI bus system. The predetermined special end location address is the key to identify the subsequently sent write command.

    摘要翻译: 一种用于验证从始发位置通过PCI总线系统发送的一个或多个写入命令的通过的方法和系统。 相对于始发位置,可寻址数据存储器基本上位于PCI总线系统的末端。 写命令由发起者在一个或多个写入命令之后发送到标识可寻址存储器的预定特殊结束位置地址。 该命令伴随着在始发位置处包括预定的特殊返回地址的数据。 PCI总线系统以FIFO为基础发送写命令,因此一个或多个写命令先于随后发送的写命令。 逻辑检测随后发送的写入命令,并响应该命令,向预定的特殊返回地址发送返回回显写命令。 返回的回写写命令通过PCI总线系统验证写命令和数据的通过。 预定的特殊终端位置地址是识别随后发送的写命令的关键。

    Method and system for managing meta data
    98.
    发明授权
    Method and system for managing meta data 有权
    用于管理元数据的方法和系统

    公开(公告)号:US06502174B1

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

    申请号:US09261683

    申请日:1999-03-03

    IPC分类号: G06F1206

    摘要: Disclosed is a method, system, and article of manufacture for managing meta data. The meta data provides information on data maintained in a storage device. The system receives a request for meta data from a process and determines whether the requested meta data is in cache. After determining that the requested meta data is not in cache, the system determines whether there are a sufficient number of allocatable segments in cache to stage in the meta data and allocates segments in cache to store the meta data after determining that there are enough allocatable segments in cache. The system stages the requested meta data into the allocated segments. Alternatively, after determining that the requested meta data is in cache, the system determines whether a second process has exclusive access to the meta data in cache. After determining that the second process does not have exclusive access, the system indicates to the first process that access to the meta data is permitted. Otherwise, after determining that the second process has exclusive access, the system notifies the first process that access to the meta data track will be provided at a later time when the second process relinquishes exclusive access.

    摘要翻译: 公开了用于管理元数据的方法,系统和制品。 元数据提供关于在存储设备中维护的数据的信息。 系统从进程接收对元数据的请求,并确定所请求的元数据是否在高速缓存中。 在确定所请求的元数据不在高速缓存中之后,系统确定缓存中是否有足够数量的可分配段在元数据中分级,并且在确定有足够的可分配段之后分配高速缓存中的段来存储元数据 在缓存中。 系统将请求的元数据分配到分配的段中。 或者,在确定所请求的元数据在高速缓存中之后,系统确定第二进程是否具有对高速缓存中的元数据的独占访问。 在确定第二进程没有独占访问之后,系统向第一进程指示允许对元数据的访问。 否则,在确定第二进程具有独占访问权限之后,系统通知第一进程将在稍后的第二进程放弃独占访问时提供对元数据轨道的访问。

    Flushing stale data from a PCI bus system read prefetch buffer
    99.
    发明授权
    Flushing stale data from a PCI bus system read prefetch buffer 有权
    从PCI总线系统刷新过期数据读取预取缓冲区

    公开(公告)号:US06490647B1

    公开(公告)日:2002-12-03

    申请号:US09542917

    申请日:2000-04-04

    IPC分类号: G06F1336

    CPC分类号: G06F13/4059

    摘要: A system and method for flushing stale data from a read prefetch buffer of a PCI bus system which transfers data in the form of data streams of contiguous blocks. The PCI bus system comprises a channel adapter at one PCI bus that issues read commands, a data source coupled to a second PCI bus, and a prefetch buffer that prefetches the blocks of read data. A prefetch counter posts the remaining number blocks to be read and transferred, posting the prefetch count at a storage location of a storage memory mapped to a prefetch location in the prefetch buffer. The prefetch count is written to the storage location by a prefetch count write command. The system for flushing stale data from the prefetch buffer comprises a key detector for sensing an unique identifier of the prefetch count write command. Data path logic responds to the key detector, determining the prefetch location of the prefetch buffer from the mapped storage location of the prefetch count write command, and flushing any prefetch data at the determined prefetch location.

    摘要翻译: 用于从PCI总线系统的读取预取缓冲器中刷新过期数据的系统和方法,其以连续块的数据流的形式传送数据。 PCI总线系统包括在一个PCI总线处发出读命令的通道适配器,耦合到第二PCI总线的数据源,以及预读取数据块的预取缓冲器。 预取计数器发布要读取和传送的剩余数字块,在预取缓冲器中映射到预取位置的存储存储器的存储位置发布预取计数。 预取计数通过预取计数写入命令写入存储位置。 用于从预取缓冲器冲洗过期数据的系统包括用于感测预取计数写入命令的唯一标识符的密钥检测器。 数据路径逻辑响应密钥检测器,从预取计数写入命令的映射存储位置确定预取缓冲器的预取位置,以及在确定的预取位置处刷新任何预取数据。