会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Metadata access during error handling routines
    • 错误处理例程期间的元数据访问
    • US20050193230A1
    • 2005-09-01
    • US10781200
    • 2004-02-17
    • James SpringerYu-Cheng HsuGilad SharabyAaron MaharAngelique Budaya
    • James SpringerYu-Cheng HsuGilad SharabyAaron MaharAngelique Budaya
    • G06F11/00G06F11/14G06F11/20
    • G06F11/1441G06F11/2069
    • A data storage control unit is coupled to one or more host devices and to one or more physical storage units. Data is stored in one of the storage units and, for data integrity, copied to another storage unit. An updated state of the copy process (metadata) is maintained and updated in metadata tracks in a memory of the storage controller and periodically destaged to corresponding metadata tracks of a storage unit. If the copy process is interrupted, such as by a power failure, an error handling routine commences. Track state fields associated with each in-memory metadata track are initialized to an ‘invalid’ state and background staging of metadata tracks from the storage unit to the memory. After a track is staged, the associated track state field is changed to a ‘valid’ state. If a request is received to access a track of copy state data and the track has been staged (as indicated by the state of the associated track state field), the track is accessed. If the requested track has not been staged, requester waits while the requested track is staged; then the requested track is accessed. Once the error handling routine is completed, normal I/O operations with customer data may resume. Preferably, completion of the error handling routine is independent of the completion of the staging of copy state data tracks.
    • 数据存储控制单元耦合到一个或多个主机设备和一个或多个物理存储单元。 数据存储在其中一个存储单元中,为了数据的完整性,数据被复制到另一个存储单元。 复制过程(元数据)的更新状态在存储控制器的存储器中的元数据轨道中被维护和更新,并且周期性地转移到存储单元的相应元数据轨道。 如果复制过程中断,例如电源故障,则会启动错误处理例程。 与每个存储器间元数据轨道相关联的跟踪状态字段被初始化为从存储单元到存储器的元数据轨迹的“无效”状态和背景分段。 在轨道分段后,相关的轨道状态字段将更改为“有效”状态。 如果接收到访问复制状态数据的轨道的请求,并且轨道已经被分段(如由相关联的轨道状态字段的状态所指示的),则该轨道被访问。 如果所请求的轨道尚未分段,则请求者在所请求的轨道分段时等待; 然后访问所请求的轨道。 一旦完成了错误处理程序,可以恢复与客户数据的正常I / O操作。 优选地,错误处理例程的完成与复制状态数据轨道的分段的完成无关。
    • 4. 发明申请
    • Management of metadata in a storage subsystem
    • 管理存储子系统中的元数据
    • US20060106971A1
    • 2006-05-18
    • US10993022
    • 2004-11-18
    • Aaron MaharAngelique BudayaJames Springer
    • Aaron MaharAngelique BudayaJames Springer
    • G06F12/14
    • G06F3/064G06F3/0605G06F3/061G06F3/0622G06F3/065G06F3/0683G06F11/1471G06F11/1474G06F2211/104G06F2212/466
    • Methods, systems, computer program products and methods for deploying computing infrastructure for managing metadata in a storage subsystem are provided. A call is received from a client to update a portion of a metadata track. Data is also received from the client identifying at least one field of the metadata track to be updated, associated update values for the at least one field to be updated and an update type for the at least one field. A data structure field of a client interface is then populated with the identity of the at least one field and the associated update values and an opcode field of the client interface is populated with the update type. A task control block (TCB) is then allocated to the client call and, at the direction of the TCB, various operations are performed without further activity by the client. The metadata track may also be validated before being updated to ensure that the client has access only to valid updates.
    • 提供了用于部署用于管理存储子系统中的元数据的计算基础设施的方法,系统,计算机程序产品和方法。 从客户端接收到更新元数据轨道的一部分的呼叫。 还从客户端接收识别要更新的元数据轨道的至少一个字段的数据,关于要被更新的至少一个字段的相关联的更新值以及用于该至少一个字段的更新类型。 然后,用至少一个字段的标识和相关联的更新值填充客户机接口的数据结构字段,并且使用更新类型填充客户端接口的操作码字段。 然后,任务控制块(TCB)被分配给客户端呼叫,并且在TCB的方向上执行各种操作,而不进行客户端的进一步的活动。 也可以在更新元数据跟踪之前验证元数据跟踪,以确保客户端只能访问有效的更新。
    • 5. 发明申请
    • Managing atomic updates on metadata tracks in a storage system
    • 管理存储系统中元数据磁道上的原子更新
    • US20060106891A1
    • 2006-05-18
    • US10993087
    • 2004-11-18
    • Aaron MaharAngelique BudayaJames Springer
    • Aaron MaharAngelique BudayaJames Springer
    • G06F17/30G06F12/00
    • G06F17/30067
    • Methods, systems, computer program products and methods for deploying computing infrastructure for managing metadata in a storage subsystem are provided. A first metadata track is staged from disk storage to a cache storage after which a journal entry is stored in a nonvolatile storage (NVS). The journal entry includes an opcode and update data for the track. The opcode identifies the type of update to be performed and the number of tracks to be updated in the operation. Each of the other metadata tracks is staged and a corresponding journal entry stored. The journaled updates are then applied to the respective metadata track in the cache storage and the tracks destaged from cache to the disk storage.
    • 提供了用于部署用于管理存储子系统中的元数据的计算基础设施的方法,系统,计算机程序产品和方法。 第一个元数据磁道从磁盘存储器升级到高速缓存存储器,之后日志条目存储在非易失性存储器(NVS)中。 日记帐分录包含轨迹的操作码和更新数据。 操作码标识要执行的更新类型和操作中要更新的轨道数。 每个其他元数据跟踪都会被暂存,并存储相应的日记帐分录。 然后将所记录的更新应用于高速缓存存储器中的相应元数据轨道和从高速缓存迁移到磁盘存储器的轨道。
    • 6. 发明申请
    • Clearing metadata tracks in a storage system
    • 清除存储系统中的元数据跟踪
    • US20060106829A1
    • 2006-05-18
    • US10993048
    • 2004-11-18
    • Angelique BudayaAaron MaharJames SpringerWarren StanleyGail Spear
    • Angelique BudayaAaron MaharJames SpringerWarren StanleyGail Spear
    • G06F7/00
    • G06F17/30067
    • Methods, systems, computer program products and methods for deploying computing infrastructure for clearing metadata in a storage subsystem. The method includes identifying one or more metadata tracks to clear, receiving a request from a client to clear the identified tracks, quiescing any active processes, clearing the identified tracks and resuming the quiesced processes. The request may be a single request operable to clear all metadata tracks. Alternatively, target volumes having metadata tracks to be cleared are identified and a request is received from a client for each target volume. A dynamic function list may also be created for each target volume, the list including list of functions in which the target volume is associated. After active processes are quiesced, each function in the dynamic function list of each target volume is invoked whereby the metadata tracks are cleared. The quiesced processes are then resumed.
    • 用于部署用于清除存储子系统中的元数据的计算基础设施的方法,系统,计算机程序产品和方法。 该方法包括识别一个或多个元数据轨道以清除,接收来自客户端的请求以清除所识别的轨道,停止任何活动进程,清除所识别的轨道并恢复静默过程。 请求可以是可用于清除所有元数据轨道的单个请求。 或者,识别具有待清除的元数据轨迹的目标卷,并且从客户端接收针对每个目标卷的请求。 也可以为每个目标卷创建动态功能列表,该列表包括目标卷相关联的功能列表。 在活动进程停顿后,将调用每个目标卷的动态功能列表中的每个功能,从而清除元数据轨。 然后恢复静态过程。
    • 7. 发明申请
    • Selective clearing of persistent metadata in a storage subsystem
    • 在存储子系统中选择性清除持久性元数据
    • US20060106873A1
    • 2006-05-18
    • US10993092
    • 2004-11-18
    • James SpringerYu-Cheng HsuLloyd WiebeKurt LovrienDavid MannenbachAngelique Budaya
    • James SpringerYu-Cheng HsuLloyd WiebeKurt LovrienDavid MannenbachAngelique Budaya
    • G06F17/00
    • G06F3/0652G06F3/0605G06F3/0614G06F3/0683G06F11/1435
    • Method for selectively clearing persistent data such as metadata in a storage subsystem. The method includes identifying one or more metadata tracks to clear, receiving a request from a client to clear the identified metadata tracks, passing the request to a storage device driver, and clearing the identified metadata tracks. The metadata tracks to be cleared may be identified by a specific storage function associated with the metadata to be cleared or by a specific storage target associated with metadata. Alternatively, both a storage function and a storage target may be specified. Preferably, the request to clear one or more identified metadata tracks may be executed without affecting unrelated storage functions. In addition, the request may be executed while preserving metadata tracks unrelated to the identified metadata tracks. Thus, execution of a request to selectively clear identified global metadata tracks in accordance with the present invention will typically not cause the loss of configuration information and will not necessitate a reboot of the system. In addition, a request as described above may be executed at any point in time while the storage system is running.
    • 用于选择性地清除诸如存储子系统中的元数据的持久性数据的方法。 该方法包括识别一个或多个元数据轨道以清除,接收来自客户端的请求以清除所识别的元数据轨道,将请求传递到存储设备驱动器,以及清除所识别的元数据轨道。 要清除的元数据轨迹可以通过与要清除的元数据或与元数据相关联的特定存储目标相关联的特定存储功能来识别。 或者,可以指定存储功能和存储目标。 优选地,可以执行清除一个或多个所识别的元数据轨道的请求而不影响不相关的存储功能。 此外,可以在保留与所识别的元数据轨道无关的元数据轨道的同时执行请求。 因此,根据本发明的执行选择性地清除所标识的全局元数据轨迹的请求通常不会导致配置信息的丢失,并且不会使系统重新启动。 此外,当存储系统运行时,可以在任何时间点执行如上所述的请求。