Method and apparatus for customized logging in a network cache
    6.
    发明授权
    Method and apparatus for customized logging in a network cache 有权
    用于在网络缓存中自定义日志记录的方法和装置

    公开(公告)号:US07613815B1

    公开(公告)日:2009-11-03

    申请号:US09982243

    申请日:2001-10-16

    IPC分类号: G06F7/00 G06F15/16 G06F3/00

    CPC分类号: H04L67/2842 H04L67/28

    摘要: Custom logging allows users deploying a proxy cache to customize information logged by the proxy cache. Users may choose to log a certain set of fields in any suitable order within log files. Each log file contains headers that define the set of fields logged, thereby making the log file self-contained for analysis tools. Proxy cache customers use log files for several purposes including monitoring and billing. The invention provides a single structure that controls whether a field is selected for logging or not, and its position within the log file. Changes to the format can be made while the proxy cache is running, causing a new header to be written to the log file and enabling administrators to alter the log format on the fly.

    摘要翻译: 自定义日志记录允许用户部署代理缓存来自定义代理缓存记录的信息。 用户可以选择在日志文件中以任何合适的顺序登录一组特定的字段。 每个日志文件包含用于定义记录的字段集的头文件,从而使日志文件独立于分析工具。 代理缓存客户使用日志文件用于多种目的,包括监控和计费。 本发明提供了一种控制是否选择一个字段进行记录的单一结构及其在日志文件中的位置。 可以在代理缓存运行时对格式进行更改,导致将新的头文件写入日志文件,并使管理员能够即时更改日志格式。

    Technique for translating a pure virtual file system data stream into a hybrid virtual volume
    7.
    发明授权
    Technique for translating a pure virtual file system data stream into a hybrid virtual volume 有权
    将纯虚拟文件系统数据流翻译成混合虚拟卷的技术

    公开(公告)号:US07243207B1

    公开(公告)日:2007-07-10

    申请号:US10950893

    申请日:2004-09-27

    IPC分类号: G06F12/02

    CPC分类号: G06F17/30067 G06F3/065

    摘要: A technique converts a stream of virtual volume block numbers (vvbns) into a hybrid virtual volume (vvol) file system containing both physical volume block numbers (pvbns) and vvbns. The stream of vvbns is illustratively embodied as a file system data stream of a vvol that is transferred by a source to a destination in accordance with image transfer operations, such as volume copying and synchronous or asynchronous mirroring. Transfer of the vvol involves converting a file system on the source vvol into the file system data stream (i.e., a “pure” vvol stream), where all blocks of the vvol are represented by vvbns. The file system data stream is then transferred to the destination, where the vvbns of the pure vvol stream blocks are converted to pvbns of a hybrid stream.

    摘要翻译: 一种技术将虚拟卷块数(vvbns)流转换为包含物理卷块号(pvbns)和vvbns的混合虚拟卷(vvol)文件系统。 vvbns的流被说明性地表现为根据诸如卷复制和同步或异步镜像的图像传送操作由源传输到目的地的vvol的文件系统数据流。 vvol的传输涉及将源vvol上的文件系统转换为文件系统数据流(即,“纯”vvol流),其中vvol的所有块由vvbns表示。 文件系统数据流然后被传送到目的地,其中纯vvol流块的vvbns被转换成混合流的pvbn。

    Uniquely identifying block context signatures in a storage volume hierarchy
    8.
    发明授权
    Uniquely identifying block context signatures in a storage volume hierarchy 有权
    独特地识别存储卷层次结构中的块上下文签名

    公开(公告)号:US07996636B1

    公开(公告)日:2011-08-09

    申请号:US11935704

    申请日:2007-11-06

    IPC分类号: G06F13/00

    摘要: A technique uniquely identifies block context signatures in a storage volume hierarchy of a storage system. In particular, the technique assigns unique volume identifiers (“IDs,” e.g., buffer tree or “bufftree” IDs) to volumes of the storage volume hierarchy, and allows clone volumes to determine that data blocks belong to an appropriate ancestor volume (e.g., and were written by the ancestor volume prior to creation of the clone). In this manner, the novel technique may uniquely identify and accurately determine whether an accessed data block is a correct data block (e.g., alleviating occurrences of data ID aliasing).

    摘要翻译: 技术唯一地标识存储系统的存储卷层级中的块上下文签名。 特别地,该技术将独特的卷标识符(“ID”,例如缓冲树或“bufftree”ID)分配给存储卷层次结构的卷,并允许克隆卷确定数据块属于适当的祖先卷(例如, 并在创建克隆之前由祖先卷编写)。 以这种方式,新技术可以唯一地识别和准确地确定所访问的数据块是否是正确的数据块(例如,缓解数据ID混叠的发生)。

    Technique for translating a hybrid virtual volume file system into a pure virtual file system data stream
    9.
    发明授权
    Technique for translating a hybrid virtual volume file system into a pure virtual file system data stream 有权
    将混合虚拟卷文件系统翻译成纯虚拟文件系统数据流的技术

    公开(公告)号:US07194595B1

    公开(公告)日:2007-03-20

    申请号:US10951196

    申请日:2004-09-27

    IPC分类号: G06F12/00

    摘要: A technique translates a hybrid virtual volume (vvol) having a file system that contains intermingled virtual and physical volume block numbers (vbns) into a “pure” stream of virtual vbns (vvbns). The stream of vvbns is illustratively embodied as an output file system data stream of a vvol image that is transferred by a source storage system (“source”) to a destination storage system (“destination”) in accordance with image transfer operations, such as volume copying and synchronous or asynchronous mirroring, provided by a volume replication facility. The blocks that are sent as part of the image transfer are selected from a container file of the hybrid vvol on the source. In particular, the invention is directed to a technique for translating physical vbns (pvbns) of a source aggregate on the source to pure vvbns of the output file system data stream that can be used on a destination aggregate of the destination, where embedded pvbns in the source hybrid vvol image are not valid.

    摘要翻译: 一种技术将具有文件系统的混合虚拟卷(vvol)将包含混合的虚拟和物理卷块号(vbns)的虚拟卷(vvol)转换为“纯”虚拟虚拟虚拟流(vbnbn)。 vvbns的流被示例性地实现为根据图像传送操作将源存储系统(“源”)传送到目的地存储系统(“目的地”)的vvol图像的输出文件系统数据流,例如 卷复制和同步或异步镜像,由卷复制工具提供。 作为图像传输的一部分发送的块从源上的混合vvol的容器文件中选择。 特别地,本发明涉及一种用于将源上的源聚合的物理vbn(pvbn)转换为可以在目的地的目的地聚合上使用的输出文件系统数据流的纯vvbn的技术,其中嵌入的pvbn 源混合vvol映像无效。

    Method and apparatus for defragmentation and for detection of relocated blocks
    10.
    发明授权
    Method and apparatus for defragmentation and for detection of relocated blocks 有权
    用于碎片整理和检测重新定位块的方法和装置

    公开(公告)号:US07702870B2

    公开(公告)日:2010-04-20

    申请号:US11336755

    申请日:2006-01-19

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: H04L67/1097

    摘要: A method of operating a storage system includes moving a block of data stored in the storage system to a new location in the storage system, such as for purposes of defragmentation. After the block has been moved to the new location, the storage system receives a request requiring access to the block. The storage system uses metadata appended to an identified block to detect that the block may have been relocated. The metadata can further be used to distinguish a block that has been relocated from a lost write.

    摘要翻译: 操作存储系统的方法包括将存储在存储系统中的数据块移动到存储系统中的新位置,例如用于碎片整理的目的。 在块被移动到新位置之后,存储系统接收到需要访问块的请求。 存储系统使用附加到识别的块的元数据来检测该块可能已被重新定位。 元数据可以进一步用于区分已被重新定位的块与丢失的写入。