Stale track initialization in a storage controller
    1.
    发明授权
    Stale track initialization in a storage controller 有权
    存储控制器中的初始化状态

    公开(公告)号:US08332581B2

    公开(公告)日:2012-12-11

    申请号:US11837833

    申请日:2007-08-13

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30067

    摘要: Deleting a data volume from a storage system and freeing its storage space to make it available to be allocated to a new volume is accomplished by only zeroing associated metadata for the tracks contained in the freed storage space which is then reused in a new volume allocation and an attempt is made by the new volume to read a first record R0 of a track. A determination is made as to whether a first user record R1 of the volume is stale If the first record R0 is stale. If record R1 is stale, the metadata or track format description (TFD) is modified whereby the entire track is indicated as being uninitialized and the first record R0 is uninitialized. If record R1 is not stale, the first record R0 is regenerated and the TFD is modified whereby the entire track is indicated as being initialized.

    摘要翻译: 从存储系统中删除数据卷并释放其存储空间以使其可用于分配给新卷是通过仅对归档的存储空间中包含的轨道的相关联的元数据进行归零来实现的,然后在新的卷分配中重新使用 新卷尝试读取轨道的第一条记录R0。 确定卷的第一用户记录R1是否陈旧如果第一记录R0是陈旧的。 如果记录R1过时,则修改元数据或轨道格式描述(TFD),从而整个轨迹被指示为未初始化,并且第一个记录R0未初始化。 如果记录R1不过时,则重新生成第一个记录R0,并修改TFD,从而将整个轨迹指示为初始化。

    STALE TRACK INITIALIZATION IN A STORAGE CONTROLLER
    3.
    发明申请
    STALE TRACK INITIALIZATION IN A STORAGE CONTROLLER 审中-公开
    存储控制器中的标记跟踪初始化

    公开(公告)号:US20090049226A1

    公开(公告)日:2009-02-19

    申请号:US11837843

    申请日:2007-08-13

    IPC分类号: G06F12/02

    摘要: Deleting a data volume from a storage system and freeing its storage space to make it available to be allocated to a new volume is accomplished by only zeroing associated metadata for the tracks contained in the freed storage space which is then reused in a new volume allocation and an attempt is made by the new volume to read a first record R0 of a track. A determination is made as to whether a first user record R1 of the volume is stale If the first record R0 is stale. If record R1 is stale, the metadata or track format description (TFD) is modified whereby the entire track is indicated as being uninitialized and the first record R0 is uninitialized. If record R1 is not stale, the first record R0 is regenerated and the TFD is modified whereby the entire track is indicated as being initialized.

    摘要翻译: 从存储系统中删除数据卷并释放其存储空间以使其可用于分配给新卷是通过仅对归档的存储空间中包含的轨道的相关联的元数据进行归零来实现的,然后在新的卷分配中重新使用 新卷尝试读取轨道的第一条记录R0。 确定卷的第一用户记录R1是否陈旧如果第一记录R0是陈旧的。 如果记录R1过时,则修改元数据或轨道格式描述(TFD),从而整个轨迹被指示为未初始化,并且第一个记录R0未初始化。 如果记录R1不过时,则重新生成第一个记录R0,并修改TFD,从而将整个轨迹指示为初始化。

    Methods and systems for formatting storage volumes
    4.
    发明授权
    Methods and systems for formatting storage volumes 失效
    用于格式化存储卷的方法和系统

    公开(公告)号:US08380961B2

    公开(公告)日:2013-02-19

    申请号:US12859134

    申请日:2010-08-18

    IPC分类号: G06F13/00 G06F13/28

    摘要: Methods, systems, and computer storage mediums including a computer program product method for formatting storage volumes are provided. One method includes creating a storage volume including a global counter and partitioned into multiple storage segments including a segment counter and partitioned into multiple stripes, wherein the global counter and each segment counter match at an initial time. The method further includes releasing the storage segments prior to completely reformatting the storage volume and subsequently incrementing the global counter such that the global counter and each segment counter no longer match at a subsequent time. The method further includes enabling a user to write data to the storage segments prior to completely reformatting the storage volume in response to incrementing the global counter. One system includes a processor for performing the above method and one computer storage medium includes a computer program product configured to perform the above method.

    摘要翻译: 提供了包括用于格式化存储卷的计算机程序产品方法的方法,系统和计算机存储介质。 一种方法包括创建包括全局计数器的存储卷并被划分成包括段计数器并被划分成多个条带的多个存储段,其中全局计数器和每个段计数器在初始时间匹配。 该方法还包括在完全重新格式化存储卷之前释放存储段,随后递增全局计数器,使得全局计数器和每个段计数器在随后的时间不再匹配。 该方法还包括使得用户能够在对全局计数器递增之前完全重新格式化存储卷之前将数据写入存储段。 一个系统包括用于执行上述方法的处理器,并且一个计算机存储介质包括被配置为执行上述方法的计算机程序产品。

    Throttling storage initialization for data destage
    5.
    发明授权
    Throttling storage initialization for data destage 有权
    调节储存数据初始化数据

    公开(公告)号:US08738880B2

    公开(公告)日:2014-05-27

    申请号:US12857736

    申请日:2010-08-17

    摘要: Method, system, and computer program product embodiments for throttling storage initialization for data destage in a computing storage environment are provided. An implicit throttling operation is performed by limiting a finite resource of a plurality of finite resources available to a background initialization process, the background initialization process adapted for performing the storage initialization ahead of a data destage request. If a predefined percentage of the plurality of finite resources is utilized, at least one of the plurality of finite resources is deferred to a foreground process that is triggered by the data destage request, the foreground process adapted to perform the storage initialization ahead of a data destage performed pursuant to the data destage request. An explicit throttling operation is performed by examining a snapshot of storage activity occurring outside the background initialization process.

    摘要翻译: 提供了用于在计算存储环境中用于限制用于数据流出的存储初始化的方法,系统和计算机程序产品实施例。 通过限制可用于后台初始化过程的多个有限资源的有限资源来执行隐式节流操作,后台初始化过程适用于在数据流请求之前执行存储初始化。 如果利用多个有限资源的预定百分比,则将多个有限资源中的至少一个延迟到由数据去往请求触发的前台进程,前台进程适于在数据之前执行存储初始化 根据数据流失请求进行排水。 通过检查在后台初始化过程之外发生的存储活动的快照来执行显式调节操作。

    Communication between key manager and storage subsystem kernel via management console
    6.
    发明授权
    Communication between key manager and storage subsystem kernel via management console 失效
    密钥管理器与存储子系统内核之间通过管理控制台进行通信

    公开(公告)号:US08271784B2

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

    申请号:US12580140

    申请日:2009-10-15

    IPC分类号: H04L9/00 H04L9/32

    摘要: System, computer program product, and method embodiments for communication between a kernel operational on a storage subsystem and a key manager (KM) through a hardware management console (HMC) to provide encryption support are provided. In one embodiment, an event request is initiated by the kernel to the KM to execute an event flow. Pursuant to a communication request by the kernel to the HMC, a socket of the HMC is opened along a communication path between the KM and the kernel according to an event flow type selected by the KM for the event flow. Pursuant to a data request by the kernel to the KM, data including a data payload is sent by the KM to the kernel, the data payload corresponding to the selected event flow type.

    摘要翻译: 提供了用于通过硬件管理控制台(HMC)在存储子系统上操作的内核与密钥管理器(KM)之间的通信的系统,计算机程序产品和方法实施例,以提供加密支持。 在一个实施例中,事件请求由内核发起到KM以执行事件流。 根据内核向HMC的通信请求,根据KM为事件流选择的事件流类型,沿着KM和内核之间的通信路径打开HMC的套接字。 根据内核对KM的数据请求,包括数据有效载荷的数据由KM发送到内核,数据有效载荷对应于所选择的事件流类型。

    System, and methods for initializing a memory system
    7.
    发明授权
    System, and methods for initializing a memory system 有权
    系统和初始化内存系统的方法

    公开(公告)号:US09235348B2

    公开(公告)日:2016-01-12

    申请号:US12859751

    申请日:2010-08-19

    IPC分类号: G06F12/02 G06F3/06

    摘要: Systems and methods for initializing a memory system are provided. One system includes a processor and a memory including a storage volume coupled to the processor. The storage volume includes a first bitmap for tracking an initialization process for the storage volume and a second bitmap for tracking a copying process for the storage volume. A method includes performing, via the processor, an initialization process for the storage volume and tracking, via the processor utilizing the first bitmap, the initialization process. The method further includes performing, via the processor, a copying process for the storage volume prior to completing the initialization process and tracking, via the processor utilizing the second bitmap, the copying process. Also provided are computer storage mediums including computer program code for performing the above method.

    摘要翻译: 提供了用于初始化存储器系统的系统和方法。 一个系统包括处理器和包括耦合到处理器的存储体的存储器。 存储卷包括用于跟踪存储卷的初始化过程的第一位图和用于跟踪存储卷的复制过程的第二位图。 一种方法包括经由处理器执行存储卷的初始化过程,并且经由利用第一位图的处理器跟踪初始化过程。 该方法还包括在完成初始化处理之前经由处理器执行存储卷的复制过程,并且经由利用第二位图的处理器跟踪复制过程。 还提供了包括用于执行上述方法的计算机程序代码的计算机存储介质。

    Migrating thin-provisioned volumes in tiered storage architectures
    8.
    发明授权
    Migrating thin-provisioned volumes in tiered storage architectures 有权
    在分层存储架构中迁移精简配置卷

    公开(公告)号:US09047015B2

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

    申请号:US13447120

    申请日:2012-04-13

    IPC分类号: G06F3/06 G06F5/06 G06F13/12

    摘要: A method for migrating volumes in a storage system includes identifying an extent of data (belonging to a volume) requiring migration from a source extent to a target extent. The method allocates a selected number of copiers to the extent of data to migrate the extent of data from the source extent to the target extent. Each copier is configured to copy a unit of data, which is a smaller division of the extent of data. The method monitors destages (i.e., writes) that occur to the source extent as the copiers migrate the extent of data from the source extent to the target extent. In the event the destages occur faster than the copiers can copy units to the target extent, the method allocates additional copiers to the extent of data to assist in migrating the extent of data. A corresponding apparatus and computer program product are also disclosed.

    摘要翻译: 用于在存储系统中迁移卷的方法包括标识需要从源范围迁移到目标范围的数据范围(属于卷)。 该方法将选定数量的复印机分配到数据的范围,以将数据范围从源范围迁移到目标范围。 每个复印机被配置为复制数据单元,这是数据范围的较小划分。 该方法监视源扩展区发生的到达(即写入),因为复制者将数据范围从源范围迁移到目标范围。 如果发生的速度比复印机可以将单位复制到目标范围更快,则该方法会在数据范围内分配附加的复印机,以协助迁移数据的范围。 还公开了相应的装置和计算机程序产品。

    Extent allocation in thinly provisioned storage environment
    9.
    发明授权
    Extent allocation in thinly provisioned storage environment 有权
    在稀疏配置的存储环境中的范围分配

    公开(公告)号:US08639876B2

    公开(公告)日:2014-01-28

    申请号:US12695033

    申请日:2010-01-27

    IPC分类号: G06F12/00

    摘要: Method, apparatus, and computer program product embodiment for allocating a plurality of extents in a thinly provisioned computing storage environment are provided. In one such embodiment, subsequent to a write request and previous to entering a cache of the computing storage environment, a determination is made, for a logical extent, whether a real extent is available. Pursuant to determining the availability of the real extent, the logical extent is allocated to the real extent by updating system metadata associated with the logical extent.

    摘要翻译: 提供了用于在薄配置的计算存储环境中分配多个盘区的方法,装置和计算机程序产品实施例。 在一个这样的实施例中,在写入请求之后并且在输入计算存储环境的高速缓存之前,在逻辑上确定实际范围是否可用。 根据确定实际范围的可用性,通过更新与逻辑范围相关联的系统元数据将逻辑范围分配给真实的程度。

    MIGRATING THIN-PROVISIONED VOLUMES IN TIERED STORAGE ARCHITECTURES
    10.
    发明申请
    MIGRATING THIN-PROVISIONED VOLUMES IN TIERED STORAGE ARCHITECTURES 有权
    在定向存储架构中迁移薄膜

    公开(公告)号:US20130275694A1

    公开(公告)日:2013-10-17

    申请号:US13447120

    申请日:2012-04-13

    IPC分类号: G06F12/16

    摘要: A method for migrating volumes in a storage system includes identifying an extent of data (belonging to a volume) requiring migration from a source extent to a target extent. The method allocates a selected number of copiers to the extent of data to migrate the extent of data from the source extent to the target extent. Each copier is configured to copy a unit of data, which is a smaller division of the extent of data. The method monitors destages (i.e., writes) that occur to the source extent as the copiers migrate the extent of data from the source extent to the target extent. In the event the destages occur faster than the copiers can copy units to the target extent, the method allocates additional copiers to the extent of data to assist in migrating the extent of data. A corresponding apparatus and computer program product are also disclosed.

    摘要翻译: 用于在存储系统中迁移卷的方法包括标识需要从源范围迁移到目标范围的数据范围(属于卷)。 该方法将选定数量的复印机分配到数据的范围,以将数据范围从源范围迁移到目标范围。 每个复印机被配置为复制数据单元,这是数据范围的较小划分。 该方法监视源扩展区发生的到达(即写入),因为复制者将数据范围从源范围迁移到目标范围。 如果发生的速度比复印机可以将单位复制到目标范围更快,则该方法会在数据范围内分配附加的复印机,以协助迁移数据的范围。 还公开了相应的装置和计算机程序产品。