-
公开(公告)号:US20110072230A1
公开(公告)日:2011-03-24
申请号:US12565720
申请日:2009-09-23
申请人: Kyle B. Dudgeon , Dustin A. Helak , David C. Reed , Esteban Rios , Max D. Smith
发明人: Kyle B. Dudgeon , Dustin A. Helak , David C. Reed , Esteban Rios , Max D. Smith
IPC分类号: G06F12/00
CPC分类号: G06F3/0647 , G06F3/0608 , G06F3/0644 , G06F3/0649 , G06F3/0683
摘要: A method to dynamically adjust the amount of free space in a storage group is disclosed herein. In certain embodiments, such a method may include monitoring the amount of free space in an active storage group. The method may further include maintaining an overflow storage group containing unused volumes. When the free space in the active storage group falls below a lower threshold value, the method may automatically move a volume from the overflow storage group to the active storage group. Conversely, when the free space in the active storage group exceeds an upper threshold value, the method may automatically transfer data from a volume in the active storage group to other volumes in the active storage group, and move the volume from the active storage group to the overflow storage group. A corresponding computer program product and apparatus are also disclosed herein.
摘要翻译: 本文公开了一种动态调整存储组中的可用空间量的方法。 在某些实施例中,这种方法可以包括监视活动存储组中的可用空间量。 该方法还可以包括维护包含未使用卷的溢出存储组。 当活动存储组中的可用空间低于较低阈值时,该方法可以将卷从溢出存储组自动移动到活动存储组。 相反,当活动存储组中的可用空间超过上限阈值时,该方法可以自动将数据从活动存储组中的卷传输到活动存储组中的其他卷,并将卷从活动存储组移动到 溢出存储组。 本文还公开了相应的计算机程序产品和装置。
-
2.
公开(公告)号:US08954408B2
公开(公告)日:2015-02-10
申请号:US13192573
申请日:2011-07-28
申请人: Kyle B. Dudgeon , David C. Reed , Esteban Rios , Max D. Smith
发明人: Kyle B. Dudgeon , David C. Reed , Esteban Rios , Max D. Smith
IPC分类号: G06F17/30
CPC分类号: G06F17/30171 , G06F17/30371
摘要: Provided are a computer program product, system, and method for allowing writes to complete without obtaining a write lock to a file. A lock is provided to a first request, comprising a read or write request, to access the file. A second write request is received while the first request maintains the lock. A temporary file associated with the file for the second write request is created. The second write request is controlled to write to the temporary file while the lock is held by the first request. In response to completing the first request, the lock is granted to the second write request to write the data in the temporary file to the file.
摘要翻译: 提供了一种用于允许写入完成而不获得对文件的写入锁定的计算机程序产品,系统和方法。 向第一个请求(包括读或写请求)提供锁以访问该文件。 在第一个请求保持锁定的同时接收到第二个写入请求。 创建与第二个写请求的文件相关联的临时文件。 第二个写入请求被控制以在第一个请求保持锁定时写入临时文件。 响应于完成第一个请求,锁定被授予第二个写入请求,将临时文件中的数据写入该文件。
-
公开(公告)号:US20130024640A1
公开(公告)日:2013-01-24
申请号:US13188142
申请日:2011-07-21
申请人: David C. Reed , Max D. Smith , Kyle B. Dudgeon , Esteban Rios
发明人: David C. Reed , Max D. Smith , Kyle B. Dudgeon , Esteban Rios
IPC分类号: G06F12/02
CPC分类号: G06F12/08 , G06F3/0614 , G06F3/0665 , G06F3/0689 , G06F12/00 , G06F12/02 , G06F12/023 , G06F17/30312
摘要: Method and system embodiments for facilitating overflow storage of special data sets that reside on a single logical volume are provided. A virtual logical volume is created from unallocated memory units across a plurality of logical volumes in a volume group. The virtual logical volume appears the same as any one of the logical volumes in the volume group to an external client. Upon receipt of a special data set that must reside in a single logical volume, an attempt is first made to allocate the special data set to one of the logical volumes in the volume group. If that allocation attempt fails, the special data set is allocated to the virtual logical volume. The virtual logical volume may be created only upon the failure to allocate the special data set to one of the logical volumes, and may be destroyed if sufficient space in one of the logical volumes is freed up to transfer the special data set. Creation of the virtual logical volume may be reserved for only critical special data sets whose failure would result in a storage system outage.
摘要翻译: 提供了用于促进驻留在单个逻辑卷上的特殊数据集的溢出存储的方法和系统实施例。 虚拟逻辑卷是通过卷组中多个逻辑卷的未分配内存单元创建的。 虚拟逻辑卷与卷组中的任何一个逻辑卷显示为外部客户端相同。 在收到必须驻留在单个逻辑卷中的特殊数据集之后,首先尝试将特殊数据集分配给卷组中的一个逻辑卷。 如果分配尝试失败,则将特殊数据集分配给虚拟逻辑卷。 只有在将特殊数据集分配给其中一个逻辑卷时,才能创建虚拟逻辑卷,并且如果其中一个逻辑卷中的足够空间被释放以传输特殊数据集,则可能会被破坏。 虚拟逻辑卷的创建可能仅为关键的特殊数据集保留,这些特殊数据集的故障将导致存储系统中断。
-
公开(公告)号:US08539187B2
公开(公告)日:2013-09-17
申请号:US13447391
申请日:2012-04-16
申请人: Kyle B. Dudgeon , Dustin A. Helak , David C. Reed , Esteban Rios , Max D. Smith
发明人: Kyle B. Dudgeon , Dustin A. Helak , David C. Reed , Esteban Rios , Max D. Smith
IPC分类号: G06F12/02
CPC分类号: G06F3/0647 , G06F3/0608 , G06F3/0644 , G06F3/0649 , G06F3/0683
摘要: A method to dynamically adjust the amount of free space in a storage group is disclosed herein. In certain embodiments, such a method may include monitoring the amount of free space in an active storage group. The method may further include maintaining an overflow storage group containing unused volumes. When the free space in the active storage group falls below a lower threshold value, the method may automatically move a volume from the overflow storage group to the active storage group. Conversely, when the free space in the active storage group exceeds an upper threshold value, the method may automatically transfer data from a volume in the active storage group to other volumes in the active storage group, and move the volume from the active storage group to the overflow storage group. A corresponding computer program product and apparatus are also disclosed herein.
摘要翻译: 本文公开了一种动态调整存储组中的可用空间量的方法。 在某些实施例中,这种方法可以包括监视活动存储组中的可用空间量。 该方法还可以包括维护包含未使用卷的溢出存储组。 当活动存储组中的可用空间低于较低阈值时,该方法可以将卷从溢出存储组自动移动到活动存储组。 相反,当活动存储组中的可用空间超过上限阈值时,该方法可以自动将数据从活动存储组中的卷传输到活动存储组中的其他卷,并将卷从活动存储组移动到 溢出存储组。 本文还公开了相应的计算机程序产品和装置。
-
公开(公告)号:US20120203995A1
公开(公告)日:2012-08-09
申请号:US13447391
申请日:2012-04-16
申请人: Kyle B. Dudgeon , Dustin A. Helak , David C. Reed , Esteban Rios , Max D. Smith
发明人: Kyle B. Dudgeon , Dustin A. Helak , David C. Reed , Esteban Rios , Max D. Smith
IPC分类号: G06F12/02
CPC分类号: G06F3/0647 , G06F3/0608 , G06F3/0644 , G06F3/0649 , G06F3/0683
摘要: A method to dynamically adjust the amount of free space in a storage group is disclosed herein. In certain embodiments, such a method may include monitoring the amount of free space in an active storage group. The method may further include maintaining an overflow storage group containing unused volumes. When the free space in the active storage group falls below a lower threshold value, the method may automatically move a volume from the overflow storage group to the active storage group. Conversely, when the free space in the active storage group exceeds an upper threshold value, the method may automatically transfer data from a volume in the active storage group to other volumes in the active storage group, and move the volume from the active storage group to the overflow storage group. A corresponding computer program product and apparatus are also disclosed herein.
摘要翻译: 本文公开了一种动态调整存储组中的可用空间量的方法。 在某些实施例中,这种方法可以包括监视活动存储组中的可用空间量。 该方法还可以包括维护包含未使用卷的溢出存储组。 当活动存储组中的可用空间低于较低阈值时,该方法可以将卷从溢出存储组自动移动到活动存储组。 相反,当活动存储组中的可用空间超过上限阈值时,该方法可以自动将数据从活动存储组中的卷传输到活动存储组中的其他卷,并将卷从活动存储组移动到 溢出存储组。 本文还公开了相应的计算机程序产品和装置。
-
公开(公告)号:US08880837B2
公开(公告)日:2014-11-04
申请号:US13217137
申请日:2011-08-24
申请人: Kyle B. Dudgeon , David C. Reed , Esteban Rios , Max D. Smith
发明人: Kyle B. Dudgeon , David C. Reed , Esteban Rios , Max D. Smith
CPC分类号: G06F12/02 , G06F3/0605 , G06F3/0608 , G06F3/0631 , G06F3/0644 , G06F3/0671 , G06F3/0689 , G06F12/023 , G06F12/0238
摘要: Provided are a computer program product, system, and method for preemptively allocating extents to a data set in a storage system. A data set is comprised of a plurality of extents configured in at least one volume in the storage system. A first extent is allocated to the data set in a first volume to extend the data set. A determination is made as to whether a second extent can be allocated to the data set in the first volume in response to the allocating of the first extent. The second extent in a second volume is allocated for the data set in response to determining that the second extent cannot be allocated to the data set in the first volume.
摘要翻译: 提供了一种用于将存储系统中的数据集预先分配盘区的计算机程序产品,系统和方法。 数据组由在存储系统中的至少一个卷中配置的多个区段组成。 第一扩展区被分配给第一卷中的数据集以扩展数据集。 确定响应于第一范围的分配,是否可以将第二范围分配给第一卷中的数据集。 响应于确定第二范围不能被分配给第一卷中的数据集,在第二卷中的第二范围被分配给数据集。
-
公开(公告)号:US08577840B2
公开(公告)日:2013-11-05
申请号:US13342736
申请日:2012-01-03
申请人: Kyle B. Dudgeon , David C. Reed , Esteban Rios , Max D. Smith
发明人: Kyle B. Dudgeon , David C. Reed , Esteban Rios , Max D. Smith
CPC分类号: G06F3/0604 , G06F3/0605 , G06F3/065 , G06F3/067 , G06F3/0689 , G06F11/2056
摘要: An approach that allows for replicating data sets that have different attributes. A logical copy operation may not be possible from a source data set to a target data set due to differences between their respective attributes. The source data set may have obsolete attributes that prevent a logical copy to a target data set with supported attributes. The presented solution may involve allocating an intermediate data set with the same attributes as the source data set. The intermediate data set may be allocated with the same obsolete attributes as the source data set. The approach may also involve executing a logical copy operation from the source data set to the intermediate data set. A standard copy operation that reformats the data may be executed on the intermediate data set to the target data set.
摘要翻译: 允许复制具有不同属性的数据集的方法。 由于其各自属性之间的差异,逻辑复制操作可能无法从源数据集设置为目标数据集。 源数据集可能具有过时的属性,从而阻止逻辑复制到具有支持属性的目标数据集。 所提出的解决方案可以包括分配具有与源数据集相同属性的中间数据集。 中间数据集可以被分配与源数据集相同的过时的属性。 该方法还可以涉及从源数据集执行到中间数据集的逻辑复制操作。 可以对设置到目标数据集的中间数据执行重新格式化数据的标准复制操作。
-
公开(公告)号:US20130173542A1
公开(公告)日:2013-07-04
申请号:US13342736
申请日:2012-01-03
申请人: Kyle B. Dudgeon , David C. Reed , Esteban Rios , Max D. Smith
发明人: Kyle B. Dudgeon , David C. Reed , Esteban Rios , Max D. Smith
CPC分类号: G06F3/0604 , G06F3/0605 , G06F3/065 , G06F3/067 , G06F3/0689 , G06F11/2056
摘要: An approach that allows for replicating data sets that have different attributes. A logical copy operation may not be possible from a source data set to a target data set due to differences between their respective attributes. The source data set may have obsolete attributes that prevent a logical copy to a target data set with supported attributes. The presented solution may involve allocating an intermediate data set with the same attributes as the source data set. The intermediate data set may be allocated with the same obsolete attributes as the source data set. The approach may also involve executing a logical copy operation from the source data set to the intermediate data set. A standard copy operation that reformats the data may be executed on the intermediate data set to the target data set.
摘要翻译: 允许复制具有不同属性的数据集的方法。 由于其各自属性之间的差异,逻辑复制操作可能无法从源数据集设置为目标数据集。 源数据集可能具有过时的属性,从而阻止逻辑复制到具有支持属性的目标数据集。 所提出的解决方案可以包括分配具有与源数据集相同属性的中间数据集。 中间数据集可以被分配与源数据集相同的过时的属性。 该方法还可以涉及从源数据集执行到中间数据集的逻辑复制操作。 可以对设置到目标数据集的中间数据执行重新格式化数据的标准复制操作。
-
公开(公告)号:US20130054924A1
公开(公告)日:2013-02-28
申请号:US13217137
申请日:2011-08-24
申请人: Kyle B. Dudgeon , David C. Reed , Esteban Rios , Max D. Smith
发明人: Kyle B. Dudgeon , David C. Reed , Esteban Rios , Max D. Smith
IPC分类号: G06F12/02
CPC分类号: G06F12/02 , G06F3/0605 , G06F3/0608 , G06F3/0631 , G06F3/0644 , G06F3/0671 , G06F3/0689 , G06F12/023 , G06F12/0238
摘要: Provided are a computer program product, system, and method for preemptively allocating extents to a data set in a storage system. A data set is comprised of a plurality of extents configured in at least one volume in the storage system. A first extent is allocated to the data set in a first volume to extend the data set. A determination is made as to whether a second extent can be allocated to the data set in the first volume in response to the allocating of the first extent. The second extent in a second volume is allocated for the data set in response to determining that the second extent cannot be allocated to the data set in the first volume.
摘要翻译: 提供了一种用于将存储系统中的数据集预先分配盘区的计算机程序产品,系统和方法。 数据组由在存储系统中的至少一个卷中配置的多个区段组成。 第一扩展区被分配给第一卷中的数据集以扩展数据集。 确定响应于第一范围的分配,是否可以将第二范围分配给第一卷中的数据集。 响应于确定第二范围不能被分配给第一卷中的数据集,在第二卷中的第二范围被分配给数据集。
-
公开(公告)号:US20130031069A1
公开(公告)日:2013-01-31
申请号:US13192573
申请日:2011-07-28
申请人: Kyle B. Dudgeon , David C. Reed , Esteban Rios , Max D. Smith
发明人: Kyle B. Dudgeon , David C. Reed , Esteban Rios , Max D. Smith
IPC分类号: G06F17/30
CPC分类号: G06F17/30171 , G06F17/30371
摘要: Provided are a computer program product, system, and method for allowing writes to complete without obtaining a write lock to a file. A lock is provided to a first request, comprising a read or write request, to access the file. A second write request is received while the first request maintains the lock. A temporary file associated with the file for the second write request is created. The second write request is controlled to write to the temporary file while the lock is held by the first request. In response to completing the first request, the lock is granted to the second write request to write the data in the temporary file to the file.
-
-
-
-
-
-
-
-
-