TECHNIQUES FOR INDICATING A PASSIVE STATE FOR A DEVICE
    1.
    发明申请
    TECHNIQUES FOR INDICATING A PASSIVE STATE FOR A DEVICE 有权
    用于指示设备被动状态的技术

    公开(公告)号:US20120246345A1

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

    申请号:US13493394

    申请日:2012-06-11

    IPC分类号: G06F3/00

    摘要: Described are techniques for indicating a state associated with a device. A request is received over a path for information about a device. A response to the request is sent. The response indicates a state regarding the device on the path. The response has a response status of good and a payload of a varying size. The payload is truncated at a location prior to that at which a device identifier for the device is expected. In accordance with the response, a state regarding the device on the path is determined.

    摘要翻译: 描述了用于指示与设备相关联的状态的技术。 通过路径收到有关设备信息的请求。 发送对请求的响应。 响应指示路径上的设备的状态。 响应具有良好的响应状态和不同大小的有效载荷。 有效载荷被截断在该设备的设备标识符之前的位置。 根据响应,确定关于路径上的设备的状态。

    In-band transport mechanism for carrying communications among functional components of a storage I/O interface stack
    4.
    发明授权
    In-band transport mechanism for carrying communications among functional components of a storage I/O interface stack 有权
    用于在存储I / O接口堆栈的功能组件之间进行通信的带内传输机制

    公开(公告)号:US08190784B1

    公开(公告)日:2012-05-29

    申请号:US13076056

    申请日:2011-03-30

    IPC分类号: G06F3/00 G06F13/42 G06F13/14

    摘要: An in-band protocol transport carries command-response protocol communications between first and second functional components of a storage input/output (I/O) interface stack, for example to control encryption-related processing of storage I/O commands. A storage read command used as a protocol transport message has protocol data in a read data buffer, and predetermined read address information, such as a prime-numbered starting block address and a small, odd-valued length value, unlikely to occur in normal (non-transport) storage read commands. The second functional component determines that the storage read command contains the predetermined read address information, indicating that the storage read command is a protocol transport message rather than a normal read. For greater confidence, it also determines that the protocol data in the read data buffer includes protocol identification data such as a protocol signature. The protocol data is used to control a processing action for subsequent normal storage I/O commands, such as encryption-related processing, and a protocol response is returned by creating and storing response data in the read data buffer and signaling completion of the storage read command to the first functional component.

    摘要翻译: 带内协议传输在存储输入/输出(I / O)接口堆栈的第一和第二功能组件之间传送命令响应协议通信,例如用于控制存储I / O命令的加密相关处理。 用作协议传输消息的存储读取命令在读取数据缓冲器中具有协议数据,并且预定的读取地址信息,例如初始块地址和小的奇数值,可能不会发生在正常( 非传输)存储读取命令。 第二功能部件确定存储读取命令包含指定存储读取命令是协议传输消息而不是正常读取的预定读取地址信息。 为了更有信心,它还确定读取数据缓冲器中的协议数据包括诸如协议签名的协议标识数据。 协议数据用于控制随后的正常存储I / O命令的处理动作,例如加密相关处理,并且通过在读取数据缓冲器中创建并存储响应数据并返回信号完成存储读取而返回协议响应 命令到第一个功能组件。

    In-band detection mechanism for detecting intermediate layer in a storage I/O driver stack
    5.
    发明授权
    In-band detection mechanism for detecting intermediate layer in a storage I/O driver stack 有权
    用于检测存储I / O驱动器堆栈中的中间层的带内检测机制

    公开(公告)号:US08826041B1

    公开(公告)日:2014-09-02

    申请号:US13076010

    申请日:2011-03-30

    摘要: A system shares encryption-related metadata between layers of a storage I/O stack. Additionally, a detection mechanism ensures that certain layers within the storage I/O stack are present and cooperate with a particular protocol. Along these lines, functional components engage in an in-band communications protocol, such as a data encryption key (DEK) management protocol. The in-band communications protocol employs protocol commands and responses carried along the data path as contents of in-band transport messages and responses, such as special SCSI read commands and their responses. The protocol commands and responses include a handshake command and a handshake response used during an initial handshake operation. Each protocol command and response has a protocol signature field carrying one of distinct first and second signature values which are used to identify the presence of the protocol command or response in the transport messages and responses at different locations along the data path.

    摘要翻译: 系统在存储I / O堆栈的层之间共享与加密相关的元数据。 此外,检测机制确保存储I / O堆栈内的某些层存在并且与特定协议配合。 沿着这些方式,功能组件参与诸如数据加密密钥(DEK)管理协议的带内通信协议。 带内通信协议采用沿着数据路径携带的协议命令和响应作为带内传输消息和响应的内容,例如特殊的SCSI读取命令及其响应。 协议命令和响应包括在初始握手操作期间使用的握手命令和握手响应。 每个协议命令和响应具有携带不同的第一和第二签名值之一的协议签名字段,其用于识别在沿着数据路径的不同位置的传输消息和响应中的协议命令或响应的存在。

    Non-disruptive storage device migration in failover cluster environment
    6.
    发明授权
    Non-disruptive storage device migration in failover cluster environment 有权
    故障转移群集环境中的无中断存储设备迁移

    公开(公告)号:US08775861B1

    公开(公告)日:2014-07-08

    申请号:US13535740

    申请日:2012-06-28

    IPC分类号: G06F11/00

    摘要: A method of performing data migration from a source storage device to a target storage device in a failover cluster includes use of a roll-forward flag to signal successful completion of a migration operation from a migration node to failover nodes of the cluster, reliably controlling host access to the target storage device to ensure that it is used only when it has been successfully synchronized to the source storage device and a commit operation has occurred that ensures that subsequent read and write operations are directed exclusively to the target storage device.

    摘要翻译: 执行从源存储设备到故障转移群集中的目标存储设备的数据迁移的方法包括使用前滚标志来表示从迁移节点到群集的故障切换节点的迁移操作的成功完成,可靠地控制主机 访问目标存储设备,以确保仅当它已经成功地同步到源存储设备并且已经发生提交操作时才使用它,以确保后续的读取和写入操作仅被定向到目标存储设备。

    Managing settings and queries in host-based data migration
    8.
    发明授权
    Managing settings and queries in host-based data migration 有权
    在基于主机的数据迁移中管理设置和查询

    公开(公告)号:US09229656B1

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

    申请号:US13535851

    申请日:2012-06-28

    IPC分类号: G06F13/14 G06F3/06

    摘要: An improved technique migrating data from a source LUN (logical unit) to a target LUN manages control I/O's in a manner that depends on the current state of data migration and on whether the control I/O's specify that reservation information for a LUN is to be set or queried. Control I/O's specifying reservation settings during the different states of migration are treated the same way as data WRITEs during those respective states, and control I/O's specifying reservation queries during different migration states are treated the same way as data READs during those respective states.

    摘要翻译: 将数据从源LUN(逻辑单元)迁移到目标LUN的改进技术以取决于当前数据迁移状态的方式管理控制I / O以及控制I / O是否指定LUN的预留信息 被设置或查询。 在不同迁移状态期间,控制I / O指定预留设置的处理方法与在这些状态期间的数据写入相同,并且在不同的迁移状态期间控制I / O指定预约查询的处理方法与在各个状态期间的数据读取相同 。

    Methods and systems for preserving disk geometry of virtualized data volumes
    9.
    发明授权
    Methods and systems for preserving disk geometry of virtualized data volumes 有权
    用于保留虚拟化数据卷的磁盘几何的方法和系统

    公开(公告)号:US07469313B1

    公开(公告)日:2008-12-23

    申请号:US11478897

    申请日:2006-06-30

    摘要: Methods and systems for preserving disk geometry when relabeling a data volume encapsulated in a virtual storage device that presents a different disk geometry than the data volume. An exemplary method includes maintaining information from a label of the data volume in a memory associated with the virtual storage device and intercepting a request for information related to a disk geometry of the encapsulated data volume that is normally answered without reference to the label. The request may be associated with a command to relabel the encapsulated data volume. The method also includes reporting the information from the label of the data volume related to the disk geometry of the data volume if the label is associated with an operating system that considers a geometry of a data volume when partitioning.

    摘要翻译: 在重新标记封装在虚拟存储设备中的数据卷(与呈现与数据卷不同的磁盘几何体)时,用于保留磁盘几何的方法和系统。 示例性方法包括在与虚拟存储设备相关联的存储器中维护来自数据卷的标签的信息,并且拦截与通常在不参考标签的情况下应答的封装数据卷的磁盘几何相关的信息的请求。 该请求可以与重新标记封装的数据卷的命令相关联。 该方法还包括如果标签与在分区时考虑数据卷的几何形状的操作系统相关联,则从与数据卷的磁盘几何相关的数据卷的标签报告信息。

    Techniques for overriding device reservations
    10.
    发明授权
    Techniques for overriding device reservations 有权
    覆盖设备预约的技术

    公开(公告)号:US07689786B1

    公开(公告)日:2010-03-30

    申请号:US11540018

    申请日:2006-09-29

    IPC分类号: G06F13/00

    摘要: Described are techniques for overriding an existing device reservation. Discovery processing is performed by a first data storage system to locate a specified device. The discovery processing includes determining whether there is a reservation conflict for said device of a second data storage system. If there is a reservation conflict for the device, a command is issued from the first data storage system to the second data storage system during said discovery processing to create an override for said reservation conflict. The override causes processing to be performed at a subsequent point in time so that an existing reservation associated with the reservation conflict is overridden in connection with performing a first process on said first data storage system.

    摘要翻译: 描述了覆盖现有设备预留的技术。 由第一数据存储系统执行发现处理以定位指定的设备。 发现处理包括确定对于第二数据存储系统的所述设备是否存在预留冲突。 如果设备存在预留冲突,则在所述发现处理期间,从第一数据存储系统向第二数据存储系统发出命令,以创建所述保留冲突的覆盖。 覆盖使得在随后的时间点执行处理,使得与所述第一数据存储系统执行第一进程相关联的与所述预留冲突相关联的现有预留被覆盖。