Coordinated handling of error codes and information describing errors in
a commit procedure
    1.
    发明授权
    Coordinated handling of error codes and information describing errors in a commit procedure 失效
    在协商程序中协调处​​理错误代码和描述错误的信息

    公开(公告)号:US5165031A

    公开(公告)日:1992-11-17

    申请号:US526472

    申请日:1990-05-16

    摘要: A computer system coordinates the handling of error codes and information describing errors in a commit procedure. The system supports a first resource manager of a first type and a second resource manager of a second type. An application is coupled to a sync point manager and initiates a two-phase commit procedure. The sync point manager is coupled to the first and second resource managers and coordinates the two-phase commit procedure involving the first and second resource managers. The sync point manager receives notification of a failure or failures relating to the first and second resource managers that prevent completion of the commit procedure and identification of the resource manager or resource managers associated with the failure or failures. The sync point manager sends to the application a failure notification after receipt of the notification of a failure or failures relating to either or both of the resource managers, and upon request, also sends to the application the identification of the resource manager or resource managers associated with the failure or failures. The sync point manager also receives cause of failure information for each failure, and sends the cause of failure information to the application upon request.

    Registration of resources for commit procedures
    2.
    发明授权
    Registration of resources for commit procedures 失效
    注册资源用于提交程序

    公开(公告)号:US5276876A

    公开(公告)日:1994-01-04

    申请号:US525939

    申请日:1990-05-16

    CPC分类号: G06F9/466

    摘要: A computer system provides registration of resource for synchronization point processing. Resources include file systems, data bases, and protected conversations. A resource becomes protected by the system when it is registered in the application's execution environment. The execution environment includes but is not exclusive to the interactive environment. Accordingly the invention provides an efficient and uniform method for identification of protected resources. The registration facility is separate from the application. Thus, the users of applications, application program developers, system administrators and operators need not have to consider or design a registration facility but only involve the one provided. A protected resource manager, through its adapter, can modify, at any time, the registration information, either by adding missing information or by changing the existing information. A resource registers only for the work unit in which it wishes to participate. An application could have several work units. A resource can register for two work units in the application or two resources can register for a single work unit or both.

    摘要翻译: 计算机系统提供用于同步点处理的资源的注册。 资源包括文件系统,数据库和受保护的对话。 当系统在应用程序的执行环境中注册时,资源将被系统保护。 执行环境包括但不是交互式环境的排他性。 因此,本发明提供了用于识别受保护资源的有效且均匀的方法。 注册设施与应用程序是分开的。 因此,应用程序,应用程序开发人员,系统管理员和运营商的用户不需要考虑或设计注册设施,而只涉及提供的注册设施。 受保护的资源管理器通过其适配器可以随时通过添加缺失信息或通过更改现有信息来修改注册信息。 资源只能为希望参与的工作单位注册。 一个应用程序可以有几个工作单元。 资源可以在应用程序中注册两个工作单元,或者两个资源可以注册单个工作单元或两个。

    Optimization of commit procedures by utilizing a two-phase commit
procedure only when necessary
    3.
    发明授权
    Optimization of commit procedures by utilizing a two-phase commit procedure only when necessary 失效
    仅在必要时利用两阶段提交过程来优化提交过程

    公开(公告)号:US5261089A

    公开(公告)日:1993-11-09

    申请号:US526471

    申请日:1990-05-16

    CPC分类号: G06F9/466 Y10S707/99938

    摘要: A computer operating system selects a one or two-phase commit procedure for resources to optimize the overall commit process. The optimization utilizes the more efficient one-phase commit procedure when possible and reserves the less efficient two-phase commit procedure for situations where the two-phase commit procedure is required to protect critical resources. If the resources include a protected conversation or two or more resources in the update mode then the two-phase commit procedure is utilized for these resources. Read-only resources or a single resource in the update mode that support one-phase commit are subject to the one-phase commit procedure. To further optimize the overall process, a plurality of resources are registered in a table, which table may reside in the operating system. The registrations include information about the resources and/or work requests which indicate what type of commit procedure is required. Thus, the operating system need not waste time consulting with resource managers after the registrations are made, before deciding what type of commit procedure is required.

    Coordinated sync point management of protected resources
    4.
    发明授权
    Coordinated sync point management of protected resources 失效
    受保护资源的协同同步点管理

    公开(公告)号:US5327532A

    公开(公告)日:1994-07-05

    申请号:US525427

    申请日:1990-05-16

    CPC分类号: G06F9/466

    摘要: In a computer system or process, sync point managers are distributed throughout each real machine for a plurality of execution environments, but all of the execution environments and sync point managers within one real machine share a common recovery facility and recovery log. A common recovery log is used by the recovery facility for all of the execution environments in the system. Different systems are interconnected by a communication facility and each has its own recovery facility and recovery log. A protected conversation can be initiated between the first and second execution environments in the same real machine, and the sync point managers within the respective execution environments coordinate the two-phase commit procedures associated with the protected conversations. A conversation manager within each real machine assists in routing the conversation between the first and second execution environments. Each resource manager, whether residing inside or outside of the real machine, has its own recovery log, but uses the recovery facility of the real machine that accesses the resource.

    摘要翻译: 在计算机系统或过程中,同步点管理器分布在多个执行环境的每个真实机器中,但是一个真实机器中的所有执行环境和同步点管理器共享共同的恢复设备和恢复日志。 恢复工具对系统中的所有执行环境使用常见的恢复日志。 不同的系统通过通信设备相互连接,每个系统都有自己的恢复设备和恢复日志。 可以在相同的真实机器中的第一和第二执行环境之间启动受保护的对话,并且相应执行环境中的同步点管理器协调与受保护对话相关联的两阶段提交过程。 每个真实机器中的会话管理器有助于在第一和第二执行环境之间路由对话。 每个资源管理器,无论是驻留在真实机器内还是外部,都有自己的恢复日志,但使用访问资源的真实机器的恢复工具。