Distributed transaction system
    1.
    发明授权

    公开(公告)号:US10776206B1

    公开(公告)日:2020-09-15

    申请号:US11707724

    申请日:2007-02-16

    IPC分类号: G06F16/176 G06F11/14

    摘要: Described herein is technology for, among things, a distributed transaction system. The distributed transaction system includes a number of computing entities and a data storage unit in communication with the computing entities. The data storage unit is operable to store a file system that is accessible by the computing entities. The data storage unit is also operable to store a number of transaction journals corresponding to respective computing entities. The transaction journals describe transactions of the computing entities on the file system. A particular computing entity is operable to maintain a respective transaction journal without communicating with the other computing entities.

    Computer file system with path lookup tables
    2.
    发明授权
    Computer file system with path lookup tables 有权
    具有路径查找表的计算机文件系统

    公开(公告)号:US09088591B2

    公开(公告)日:2015-07-21

    申请号:US12110660

    申请日:2008-04-28

    IPC分类号: G06F17/30 H04L29/08 G06F11/14

    摘要: A namespace is provided in a file system that employs logical volumes. With the namespace, the file system can withstand data storage units going offline without compromising accessibility of the files in the data storage units that remain online. The files in the online data storage units remain accessible through the use of path lookup tables that are stored in the online data storage units.

    摘要翻译: 在使用逻辑卷的文件系统中提供命名空间。 使用命名空间,文件系统可以承受脱机的数据存储单元,而不会影响在线数据存储单元中的文件的可访问性。 在线数据存储单元中的文件可以通过使用存储在在线数据存储单元中的路径查找表来访问。

    Optimistic locking method and system for committing transactions on a file system
    3.
    发明授权
    Optimistic locking method and system for committing transactions on a file system 有权
    在文件系统上提交交易的乐观锁定方法和系统

    公开(公告)号:US08700585B2

    公开(公告)日:2014-04-15

    申请号:US12324665

    申请日:2008-11-26

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30168

    摘要: In a file system shared by multiple servers, reservation of a data storage unit such as a LUN of a disk array to acquire locks in order to commit a transaction acting on data stored in the data storage unit is deferred until the transaction is completed in RAM and the locks can be acquired in parallel during a single instance of reserving the data storage unit.

    摘要翻译: 在多个服务器共享的文件系统中,延迟数据存储单元(例如磁盘阵列的LUN)的预约以获取锁以便提交执行存储在数据存储单元中的数据的事务,直到事务在RAM中完成 并且可以在保留数据存储单元的单个实例期间并行获取锁。

    Performing online in-place upgrade of cluster file system
    6.
    发明授权
    Performing online in-place upgrade of cluster file system 有权
    执行集群文件系统的在线就地升级

    公开(公告)号:US08577853B2

    公开(公告)日:2013-11-05

    申请号:US13212002

    申请日:2011-08-17

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30165 G06F17/30079

    摘要: A shared file system for a group of host computer systems is upgraded in-place in a manner that the shared file system can remain online and accessible to the host computer systems. Each host computer system first loads a new file system driver that is backward compatible with a driver that is currently used by them to interact with the file system. Second, one of the host computer systems acquires locks to file system management data structures of the file system, upgrades the file system management data structures, and upon completion thereof, notifies the other host computer system that the upgrade to the file system management data structures is complete.

    摘要翻译: 用于一组主机计算机系统的共享文件系统以就地方式升级,使得共享文件系统可以保持联机并且可以被主机计算机系统访问。 每个主机系统首先加载一个新的文件系统驱动程序,该文件系统驱动程序向后兼容当前由它们与文件系统交互的驱动程序。 其次,主机计算机系统中的一个获取文件系统的文件系统管理数据结构的锁,升级文件系统管理数据结构,并且在完成之后,通知另一个主机计算机系统升级到文件系统管理数据结构 做完了。

    Error handling methods for virtualized computer systems employing space-optimized block devices
    9.
    发明授权
    Error handling methods for virtualized computer systems employing space-optimized block devices 有权
    使用空间优化块设备的虚拟化计算机系统的错误处理方法

    公开(公告)号:US09285993B2

    公开(公告)日:2016-03-15

    申请号:US13181182

    申请日:2011-07-12

    摘要: Interfaces to storage devices that employ storage space optimization technologies, such as thin provisioning, are configured to enable the benefits gained from such technologies to be sustained. Such an interface may be provided in a hypervisor of a virtualized computer system to enable the hypervisor to discover features of a logical unit number (LUN), such as whether or not the LUN is thinly provisioned, and also in a virtual machine (VM) of the virtualized computer system to enable the VM to discover features of a virtual disk, such as whether or not the virtual disk is thinly provisioned. The discovery of these features enables better management of the LUN during near full and out-of-space conditions.

    摘要翻译: 使用存储空间优化技术(如精简配置)的存储设备的接口被配置为使得能够持续从这些技术获得的益处。 这样的接口可以被提供在虚拟化计算机系统的管理程序中,以使虚拟机管理程序能够发现逻辑单元号(LUN)的特征,诸如LUN是否被薄配置,以及虚拟机(VM) 的虚拟化计算机系统以使VM能够发现虚拟磁盘的特征,诸如虚拟磁盘是否被薄配置。 发现这些功能可以在接近完全和空间不足的情况下更好地管理LUN。