Apparatus, system, and method for file system serialization reinitialization
    1.
    发明授权
    Apparatus, system, and method for file system serialization reinitialization 失效
    用于文件系统序列化重新初始化的装置,系统和方法

    公开(公告)号:US07627578B2

    公开(公告)日:2009-12-01

    申请号:US10932200

    申请日:2004-09-01

    Abstract: An apparatus, system, and method are disclosed for reinitializing serialization data in a file server. The apparatus includes a failure recognition module, a discard module, and a serialization module. The failure recognition module recognizes a file system serialization failure on a file server. Upon recognition of the serialization failure, the discard module discards existing serialization data located in a first memory address space, such as a file server address space. In certain embodiments, the entire file server address space may be destroyed by the operating system. The serialization module then generates new serialization data from existing connection/position data. The connection/position data is located in a second address space, such as a client address space, that is maintained during the serialization reinitialization process. Containing and rebuilding the serialization data in this manner beneficially prevents system outages, reduces downtime, and decreases the likelihood of subsequent serialization deadlocks.

    Abstract translation: 公开了用于在文件服务器中重新初始化序列化数据的装置,系统和方法。 该装置包括故障识别模块,丢弃模块和序列化模块。 故障识别模块识别文件服务器上的文件系统序列化失败。 在识别到序列化故障时,丢弃模块丢弃位于第一存储器地址空间(例如文件服务器地址空间)中的现有串行化数据。 在某些实施例中,整个文件服务器地址空间可能被操作系统破坏。 然后,序列化模块从现有连接/位置数据生成新的序列化数据。 连接/位置数据位于在序列化重新初始化过程期间维护的第二地址空间,例如客户端地址空间。 以这种方式包含和重建序列化数据有利地防止系统中断,减少停机时间,并降低后续串行化死锁的可能性。

    Apparatus, system, and method for preserving cluster level serialization during file server serialization reinitialization
    8.
    发明授权
    Apparatus, system, and method for preserving cluster level serialization during file server serialization reinitialization 有权
    用于在文件服务器序列化重新初始化期间保持集群级别序列化的装置,系统和方法

    公开(公告)号:US07716305B2

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

    申请号:US10931914

    申请日:2004-09-01

    CPC classification number: G06F17/30067 H04L67/1002 H04L67/1095

    Abstract: An apparatus, system, and method are disclosed for preserving cluster level serialization during file server serialization reinitialization. The apparatus includes a permission request module, a cluster negotiation module, and a completion notification module. The permission request module communicates a permission request to a remote file server in anticipation of a reinitialization of a local file server. The cluster negotiation module implements a reinitialization protocol on the remote file server during the reinitialization of the local file server. The completion notification module notifies the remote file server when the reinitialization of the local file server is complete. The apparatus, system, and method beneficially facilitate continued serialization negotiation among the remote file servers during the reinitialization of the serialization data on the local file server and, thereby, preserve the integrity of shared data resources.

    Abstract translation: 公开了一种用于在文件服务器序列化重新初始化期间保持集群级序列化的装置,系统和方法。 该装置包括许可请求模块,群集协商模块和完成通知模块。 许可请求模块预期将本地文件服务器重新初始化,向远程文件服务器传送许可请求。 集群协商模块在本地文件服务器重新初始化期间在远程文件服务器上实现重新初始化协议。 当本地文件服务器的重新初始化完成时,完成通知模块通知远程文件服务器。 在本地文件服务器上重新初始化序列化数据期间,该设备,系统和方法有利地促进远程文件服务器之间的连续序列化协商,从而保持共享数据资源的完整性。

    Apparatus, system, and method for suspending a request during file server serialization reinitialization
    9.
    发明授权
    Apparatus, system, and method for suspending a request during file server serialization reinitialization 有权
    在文件服务器序列化重新初始化期间挂起请求的装置,系统和方法

    公开(公告)号:US07711721B2

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

    申请号:US10932201

    申请日:2004-09-01

    Abstract: An apparatus, system, and method are disclosed for suspending a data access request during serialization reinitialization of a file server. The apparatus includes a request recognition module, an availability module, and a suspension module. The request recognition module recognizes a request to be processed by a file server. The availability module determines if the file server is available. The suspension module suspends the data access request if the file server is not available due to serialization reinitialization. In one embodiment, the suspension module implements a hardware interrupt delay loop to suspend an interruptible data access request, such as an application request. In another embodiment, the suspension module queues a non-interruptible data access request and notifies the operating system, for example, that the non-interruptible request has been initiated. One advantage of various embodiments of the present invention is to allow interruptible and non-interruptible data access requests to be suspended during serialization reinitialization and processed promptly after the serialization information is reinitialized.

    Abstract translation: 公开了一种用于在文件服务器的序列化重新初始化期间暂停数据访问请求的装置,系统和方法。 该装置包括请求识别模块,可用性模块和悬架模块。 请求识别模块识别由文件服务器处理的请求。 可用性模块确定文件服务器是否可用。 如果文件服务器由于序列化重新初始化而不可用,则暂停模块将挂起数据访问请求。 在一个实施例中,悬架模块实现硬件中断延迟循环以暂停诸如应用请求的可中断数据访问请求。 在另一个实施例中,暂停模块排队不可中断的数据访问请求,并通知操作系统,例如,不可中断的请求已被启动。 本发明的各种实施例的一个优点是允许在序列化重新初始化期间暂停可中断和不可中断的数据访问请求,并且在重新初始化序列化信息之后立即处理该请求。

    Apparatus, system, and method for preserving connection/position data integrity during file server serialization reinitialization
    10.
    发明授权
    Apparatus, system, and method for preserving connection/position data integrity during file server serialization reinitialization 失效
    用于在文件服务器序列化重新初始化期间保持连接/位置数据完整性的装置,系统和方法

    公开(公告)号:US07490088B2

    公开(公告)日:2009-02-10

    申请号:US10932207

    申请日:2004-09-01

    Abstract: An apparatus, system, and method are disclosed for preserving connection/position data integrity during reinitialization of serialization information in a file server. The apparatus includes a completion rights module, a completion termination module, and a postponement module. The completion rights module grants a completion right to a sensitive process, which is characterized by an associated period of data instability. The completion termination module terminates a grant of the completion right to the sensitive process in anticipation of a reinitialization of a file server. The completion right may be terminated after the connection/position data is stable or, if necessary, in response to completion of a time out period. The postponement module postpones the reinitialization of the file server and the serialization information until after the completion rights are terminated. The apparatus, system, and method advantageously maintain the connection/position data stable during the file server reinitialization so that the connection/position data may be reliably used to rebuild the serialization information.

    Abstract translation: 公开了一种用于在文件服务器中重新初始化序列化信息期间保持连接/位置数据完整性的装置,系统和方法。 该装置包括完成权限模块,完成终止模块和延迟模块。 完成权限模块授予对敏感过程的完成权,其特征在于数据不稳定的相关周期。 完成终止模块终止对敏感进程的完成权限的授予,以期预期文件服务器的重新初始化。 在连接/位置数据稳定之后,或者如果需要,响应于超时周期的完成,完成权可以被终止。 推迟模块推迟文件服务器的重新初始化和序列化信息,直到完成权限终止为止。 装置,系统和方法有利地在文件服务器重新初始化期间维持连接/位置数据的稳定,使得可以可靠地使用连接/位置数据来重建序列化信息。

Patent Agency Ranking