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

 


Help: OASIS Mailing Lists Help | MarkMail Help

business-transaction message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: [Fwd: Your proposal]


On behalf of Sazi, who has daytime access problems.




Alastair and Peter,

I agree with you (and Mark) on not changing BTP's 2PO (two phase outcome)
protocol, and as it should be clear now that I do not propose a 3PO protocol
for BTP. Your proposal addresses my concern and is essentially what I was
also going to propose at today's conf call. If there is no FINAL_OUTCOME
request from the participants then the business is as usual, otherwise as
you suggested superior sends a FINAL_OUTCOME to those participants which
requested it. I think the only minor difference between your proposal and
mine would be that if CONFIRMED include a request to know the FINAL_OUTCOME
then I think the superior should send it, not optional; unless the
participant knows the intention of the superior it may end-up holding the
logs for ever..

Regards,
--Sazi

---------------------------//-----------------------------------------------
-
Dear Sazi, 
Peter and I want to propose the following in respect of your "3PC"
discussion. 
We are quite firmly opposed to modifying the fundamental process by which
the transaction outcome is decided. In other words we think that 2PC has the
right number of messages to achieve a coordinated decision. We agree with
Mark Little on that point. However, we can see value in the following, which
may align with your concern: 
	Add a parameter to CONFIRMED called "report hazard [or whatever we
called it on REQUEST_CONFIRM]" which can be T/F. 
	If the Superior is prepared to take this hint (it need not do so),
it will attempt to send a new message FINAL_OUTCOME with a contained HAZARD
(if there was one), or with no contents (if the final outcome equalled the
decided/intended outcome). 
	It is up to the Superior how this value is arrived at. Should the
information reflect the state of the entire tree, or only the immediate
Superior's branch? Should the Superior be allowed to ignore "unimportant"
failures? That is a matter for the implementation/application configuration,
and need not be dealt with in the spec.

We can certainly survey current issues (we will try to send a summary out
before the call). 
Yours, 
Alastair 
---------------------------//-----------------------------------------------
-



begin:vcard 
n:Green;Alastair
tel;cell:+44 795 841 2107
tel;fax:+44 207 670 1785
tel;work:+44 207 670 1780
x-mozilla-html:FALSE
url:www.choreology.com
org:Choreology Ltd
version:2.1
email;internet:alastair.green@choreology.com
title:Managing Director
adr;quoted-printable:;;13 Austin Friars=0D=0A;London;;EC2N 2JX;
fn:Alastair Green
end:vcard


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC