OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-tx message

[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]