[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Issue 091 - CV table - CommitDecision in Preparing state
This issue is identified as 091. Please ensure the subject line "Issue 091 - CV table - CommitDecision in Preparing state". ________________________________ From: Peter Furniss Sent: Tuesday, August 29, 2006 7:30 AM To: ws-tx@lists.oasis-open.org Subject: [ws-tx] New issue - CV table - CommitDecision in Preparing state Protocol: WS-AT Artifact: spec Draft: AT specification WD 10 Link to the document referenced: http://docs.oasis-open.org/ws-tx/wstx-wsat-1.1-spec-wd-10.pdf Section and PDF line number: Section 10, CV state tables Issue type: design Related issues: None Issue description: CV table, allows Commit Decision in Preparing. This makes it possible for the CV to proceed to a commitment, before the participant has replied, leading to an inconsistent result. It clearly should not be possible for CV to get to PreparedSuccess *with respect to this participant* until it has received Prepared *from this participant*. Proposed resolution: Add a state ("Prepared") to CV table, entered only from Prepared/Preparing. CommitDecision/Preparing becomes N/A Prepared cells for incoming messages are as for PreparedSuccess (with no state change) Prepared has N/A for all Internal Events except Expires Times Out, Rollback Decision and Commit Decision, where it has the same entries as Preparing has currently. (Comms Times Out is deemed "not to happen", because a reply has been received).
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]