Performing online in-place upgrade of cluster file system
    1.
    发明授权
    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.

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

    Method and system for ensuring cache coherence of metadata in clustered file systems
    2.
    发明授权
    Method and system for ensuring cache coherence of metadata in clustered file systems 有权
    确保集群文件系统中元数据高速缓存一致性的方法和系统

    公开(公告)号:US08819357B2

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

    申请号:US13181129

    申请日:2011-07-12

    IPC分类号: G06F12/00 G06F12/08

    摘要: Metadata of a shared file in a clustered file system is changed in a way that ensures cache coherence amongst servers that can simultaneously access the shared file. Before a server changes the metadata of the shared file, it waits until no other server is attempting to access the shared file, and all I/O operations to the shared file are blocked. After writing the metadata changes to the shared file, local caches of the other servers are updated, as needed, and I/O operations to the shared file are unblocked.

    摘要翻译: 集群文件系统中的共享文件的元数据以确保可以同时访问共享文件的服务器之间的高速缓存一致性的方式进行更改。 在服务器更改共享文件的元数据之前,它等待直到其他服务器尝试访问共享文件,并且所有对共享文件的I / O操作都被阻止。 将元数据更改写入共享文件后,根据需要更新其他服务器的本地缓存,并解除对共享文件的I / O操作。

    File system with optimistic I/O operations on shared storage
    5.
    发明授权
    File system with optimistic I/O operations on shared storage 有权
    文件系统对共享存储器具有乐观的I / O操作

    公开(公告)号:US08499004B2

    公开(公告)日:2013-07-30

    申请号:US13587713

    申请日:2012-08-16

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30171 G06F17/00

    摘要: A method for performing I/O operations on a file stored in a file system utilizing a shared data storage system and accessible by a plurality of host computers is disclosed. A host computer receives from a process executing on it, a request to read data stored in the file. The host computer then requests the data stored in the file without acquiring a lock from the file system. The host computer also maintains a timeout value associated with the file while reading the data. The host computer receives at least a portion of the data prior to an expiration of time, and if all the data has not been received before the expiration of time, it then assesses whether another of the host computers has acquired a lock on the file, and, if so, invalidates the received data without providing it to the requesting process.

    摘要翻译: 公开了一种利用共享数据存储系统对多个主计算机可访问的文件系统中存储的文件执行I / O操作的方法。 主计算机从其上执行的进程接收到读取存储在文件中的数据的请求。 然后,主计算机请求存储在文件中的数据,而不从文件系统获取锁定。 在读取数据时,主机还维护与文件相关联的超时值。 主计算机在时间到期之前接收数据的至少一部分,并且如果在时间到期之前还没有接收到所有数据,则其随后评估其他主计算机是否已经获取了文件上的锁定, 如果是,则将接收到的数据无效,而不将其提供给请求进程。

    Providing limited access to a file system on shared storage
    6.
    发明授权
    Providing limited access to a file system on shared storage 有权
    在共享存储上提供对文件系统的有限访问

    公开(公告)号:US08260816B1

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

    申请号:US12784249

    申请日:2010-05-20

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30171 G06F17/00

    摘要: Read-only access to data in a file system on shared storage is obtained. The data may be in a file in the file system and the file may be protected by a lock, so that the lock must be acquired to enable read/write access to the file. A host may be allowed to open the file for non-exclusive read only access by establishing a limited lease on the file, without acquiring the lock for the file. In some embodiments, the files for which such a limited lease may be obtained may be restricted based on one or more criteria, such as the type of file and/or the length of the file. In some embodiments, such limited leases may only be retained for a certain period of time, which may be referred to as a timeout period. In some embodiments, a limited lease may be extended beyond the timeout period if one or more conditions are met. In some embodiments, there is a state machine for enabling the limited lease on the file.

    摘要翻译: 获取对共享存储中的文件系统中的数据的只读访问。 数据可能在文件系统中的文件中,并且文件可能受到锁的保护,因此必须获取锁以启用对文件的读/写访问。 可以允许主机通过在文件上建立有限的租约而不获取文件的锁定来打开文件以进行非排他性的只读访问。 在一些实施例中,可以基于一个或多个标准(例如文件的类型和/或文件的长度)来限制可以获得这样的有限租赁的文件。 在一些实施例中,这种有限租赁只能保留一段时间,这可以被称为超时期限。 在一些实施例中,如果满足一个或多个条件,则有限租约可以延长超过超时期限。 在一些实施例中,存在用于启用文件上的有限租约的状态机。

    Error handling methods for virtualized computer systems employing space-optimized block devices
    10.
    发明授权
    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。