[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [no subject]
* (a) create another fault like "ResourceExhaustion" more = explicit than "SequenceTerminated" fault, that allows the RM Source to = understand the reason of such an arbitrary termination by the RM = Destination.=20 * (b) In addition, if a smaller maximum has been dynamically = decided by the RM Destination, communicate it to the RM Source via the = CreateSequenceResponse.=20 proposed-03=20 InOrder delivery assurance spanning multiple sequences=20 core - design - unassigned =20 Description=20 The InOrder delivery assurance can only be enforced for messages within = one sequence. If a new sequence has to be created, for example due to a = MessageNumber rollover, the ordering of the messages can not be enforced = unless there is a way to link the sequences together. If this is the = intention it should be clarified in the spec.=20 Justification=20 InOrder is one of the supported delivery assurances. The scope of the = ordering should be clear.=20 Origin=20 Andreas Bj=E4rlestam = <http://lists.oasis-open.org/archives/ws-rx/200508/msg00062.html> =20 Owner=20 Andreas Bj=E4rlestam = <file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Projects\= WS-RM%20Issues\IssueList\andreas.bjarlestam@ericsson.com>=20 =20 ------_=_NextPart_001_01C59E05.1477856D Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html xmlns:o=3D"urn:schemas-microsoft-com:office:office" = xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns=3D"http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)"> <style> <!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} h2 {mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:18.0pt; font-family:"Times New Roman"; font-weight:bold;} a:link, span.MsoHyperlink {color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline;} p {mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:12.0pt; font-family:"Times New Roman";} span.EmailStyle17 {mso-style-type:personal-compose; font-family:Arial; color:windowtext;} span.marker1 {font-weight:bold;} span.date1 {font-weight:normal;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:395975257; mso-list-template-ids:-211108616;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l1 {mso-list-id:476843668; mso-list-template-ids:-516758974;} @list l1:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l2 {mso-list-id:780685296; mso-list-template-ids:-349555500;} @list l2:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l3 {mso-list-id:1022975391; mso-list-template-ids:-1436659260;} @list l3:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --> </style> </head> <body lang=3DEN-US link=3Dblue vlink=3Dpurple> <div class=3DSection1> <h2><b><font size=3D2 color=3Dblack face=3DArial><span = style=3D'font-size:10.0pt; font-family:Arial;color:black;font-weight:normal'>Here are the new = issues that have been raised since the last call, please let me know if I have missed = any. Regards, Marc g<o:p></o:p></span></font></b></h2> <h2><b><font size=3D5 color=3Dblack face=3DArial><span = style=3D'font-size:18.0pt; font-family:Arial;color:black'>Summary = <o:p></o:p></span></font></b></h2> <table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0 = width=3D"95%" style=3D'width:95.0%'> <tr> <td valign=3Dtop bgcolor=3D"#666666" = style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'= >id<o:p></o:p></span></font></b></p> </td> <td valign=3Dtop bgcolor=3D"#666666" = style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'= >owner<o:p></o:p></span></font></b></p> </td> <td valign=3Dtop bgcolor=3D"#666666" = style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'= >title<o:p></o:p></span></font></b></p> </td> <td valign=3Dtop bgcolor=3D"#666666" = style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'= >target<o:p></o:p></span></font></b></p> </td> <td valign=3Dtop bgcolor=3D"#666666" = style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'= >type<o:p></o:p></span></font></b></p> </td> <td valign=3Dtop bgcolor=3D"#666666" = style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'= ><o:p> </o:p></span></font></b></p> </td> <td valign=3Dtop bgcolor=3D"#666666" = style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'= ><o:p> </o:p></span></font></b></p> </td> </tr> <tr> <td valign=3Dtop bgcolor=3D"#666666" = style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'= ><a = href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr= ojects\WS-RM%20Issues\IssueList\Pending.xml#proposed-01#proposed-01"><fon= t color=3Dwhite><span = style=3D'color:white;background:#666666'>proposed-01</span></font></a> <o:p></o:p></span></font></b></p> </td> <td valign=3Dtop style=3D'border:solid #EEEEEE = 1.0pt;border-bottom:solid #EEEEEE 1.5pt; padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial;color:black'><a = href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr= ojects\WS-RM%20Issues\IssueList\JDurand@us.fujitsu.com">Jacques Durand</a> </span></font><font color=3Dblack face=3DArial><span = style=3D'font-family: Arial;color:black'><o:p></o:p></span></font></p> </td> <td valign=3Dtop style=3D'border:solid #EEEEEE = 1.0pt;border-bottom:solid #EEEEEE 1.5pt; padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial;color:black'>Accuracy of acknowledgement status upon normal sequence = termination</span></font><font color=3Dblack face=3DArial><span = style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p> </td> <td valign=3Dtop style=3D'border:solid #EEEEEE = 1.0pt;border-bottom:solid #EEEEEE 1.5pt; padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span = style=3D'font-size:10.0pt;font-family:Arial;color:black'>core</span></fon= t><font color=3Dblack face=3DArial><span = style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p> </td> <td valign=3Dtop style=3D'border:solid #EEEEEE = 1.0pt;border-bottom:solid #EEEEEE 1.5pt; padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span = style=3D'font-size:10.0pt;font-family:Arial;color:black'>design</span></f= ont><font color=3Dblack face=3DArial><span = style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p> </td> <td valign=3Dtop style=3D'border:solid #EEEEEE = 1.0pt;border-bottom:solid #EEEEEE 1.5pt; padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><span class=3Dmarker1><b><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'>*</span></font><= /b></span><font color=3Dblack face=3DArial><span = style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p> </td> <td style=3D'padding:.75pt .75pt .75pt .75pt'> <p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span style=3D'font-size:10.0pt'><o:p> </o:p></span></font></p> </td> </tr> <tr> <td valign=3Dtop bgcolor=3D"#666666" = style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'= ><a = href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr= ojects\WS-RM%20Issues\IssueList\Pending.xml#proposed-02#proposed-02"><fon= t color=3Dwhite><span = style=3D'color:white;background:#666666'>proposed-02</span></font></a> <o:p></o:p></span></font></b></p> </td> <td valign=3Dtop style=3D'border:solid #EEEEEE = 1.0pt;border-bottom:solid #EEEEEE 1.5pt; padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial;color:black'><a = href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr= ojects\WS-RM%20Issues\IssueList\JDurand@us.fujitsu.com">Jacques Durand</a> </span></font><font color=3Dblack face=3DArial><span = style=3D'font-family: Arial;color:black'><o:p></o:p></span></font></p> </td> <td valign=3Dtop style=3D'border:solid #EEEEEE = 1.0pt;border-bottom:solid #EEEEEE 1.5pt; padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial;color:black'>better = support in handling space-greedy sequences</span></font><font color=3Dblack = face=3DArial><span style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p> </td> <td valign=3Dtop style=3D'border:solid #EEEEEE = 1.0pt;border-bottom:solid #EEEEEE 1.5pt; padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span = style=3D'font-size:10.0pt;font-family:Arial;color:black'>core</span></fon= t><font color=3Dblack face=3DArial><span = style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p> </td> <td valign=3Dtop style=3D'border:solid #EEEEEE = 1.0pt;border-bottom:solid #EEEEEE 1.5pt; padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span = style=3D'font-size:10.0pt;font-family:Arial;color:black'>design</span></f= ont><font color=3Dblack face=3DArial><span = style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p> </td> <td valign=3Dtop style=3D'border:solid #EEEEEE = 1.0pt;border-bottom:solid #EEEEEE 1.5pt; padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><span class=3Dmarker1><b><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'>*</span></font><= /b></span><font color=3Dblack face=3DArial><span = style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p> </td> <td style=3D'padding:.75pt .75pt .75pt .75pt'> <p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span style=3D'font-size:10.0pt'><o:p> </o:p></span></font></p> </td> </tr> <tr> <td valign=3Dtop bgcolor=3D"#666666" = style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'= ><a = href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr= ojects\WS-RM%20Issues\IssueList\Pending.xml#proposed-03#proposed-03"><fon= t color=3Dwhite><span = style=3D'color:white;background:#666666'>proposed-03</span></font></a> <o:p></o:p></span></font></b></p> </td> <td valign=3Dtop style=3D'border:solid #EEEEEE = 1.0pt;border-bottom:solid #EEEEEE 1.5pt; padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial;color:black'><a = href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr= ojects\WS-RM%20Issues\IssueList\andreas.bjarlestam@ericsson.com">Andreas Bj=E4rlestam </a></span></font><font color=3Dblack face=3DArial><span style=3D'font-family:Arial;color:black'><o:p></o:p></span></font></p> </td> <td valign=3Dtop style=3D'border:solid #EEEEEE = 1.0pt;border-bottom:solid #EEEEEE 1.5pt; padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial;color:black'>InOrder = delivery assurance spanning multiple sequences </span></font><font = color=3Dblack face=3DArial><span = style=3D'font-family:Arial;color:black'><o:p></o:p></span></font></p> </td> <td valign=3Dtop style=3D'border:solid #EEEEEE = 1.0pt;border-bottom:solid #EEEEEE 1.5pt; padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span = style=3D'font-size:10.0pt;font-family:Arial;color:black'>core</span></fon= t><font color=3Dblack face=3DArial><span = style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p> </td> <td valign=3Dtop style=3D'border:solid #EEEEEE = 1.0pt;border-bottom:solid #EEEEEE 1.5pt; padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span = style=3D'font-size:10.0pt;font-family:Arial;color:black'>design</span></f= ont><font color=3Dblack face=3DArial><span = style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p> </td> <td style=3D'padding:.75pt .75pt .75pt .75pt'> <p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span style=3D'font-size:10.0pt'><o:p> </o:p></span></font></p> </td> <td style=3D'padding:.75pt .75pt .75pt .75pt'> <p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span style=3D'font-size:10.0pt'><o:p> </o:p></span></font></p> </td> </tr> </table> <p class=3DMsoNormal><font size=3D2 face=3DArial><span = style=3D'font-size:10.0pt; font-family:Arial'><o:p> </o:p></span></font></p> <h2><a name=3DDetail><b><font size=3D5 color=3Dblack face=3DArial><span style=3D'font-size:18.0pt;font-family:Arial;color:black'>Detailed = Listing </span></font></b></a><font color=3Dblack face=3DArial><span = style=3D'font-family:Arial;color:black'><o:p></o:p></span></font></h2> <table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0 = width=3D"95%" style=3D'width:95.0%'> <tr> <td valign=3Dtop bgcolor=3D"#FFEECC" = style=3D'border:none;border-top:solid black 1.0pt; background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><a = name=3Dproposed-01><font size=3D3 color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial; color:black'>proposed-01</span></font></a><font color=3Dblack = face=3DArial><span style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p> </td> <td valign=3Dtop bgcolor=3D"#FFEECC" = style=3D'border:none;border-top:solid black 1.0pt; background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><strong><b><font size=3D3 color=3Dblack = face=3DArial><span style=3D'font-size:12.0pt;font-family:Arial;color:black'>Accuracy of acknowledgement status upon normal sequence = termination</span></font></b></strong><font color=3Dblack face=3DArial><span = style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p> </td> <td valign=3Dtop bgcolor=3D"#FFEECC" = style=3D'border:none;border-top:solid black 1.0pt; background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><font = size=3D3 color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial; color:black'>core - design - unassigned<o:p></o:p></span></font></p> </td> </tr> <tr> <td valign=3Dtop style=3D'padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D3 color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'><o:p> </o:p= ></span></font></p> </td> <td colspan=3D2 valign=3Dtop style=3D'padding:2.25pt 2.25pt 2.25pt = 2.25pt'> <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol= d'>Description <o:p></o:p></span></font></b></p> <p style=3D'margin-left:.5in'><font size=3D3 color=3Dblack = face=3DArial><span style=3D'font-size:12.0pt;font-family:Arial;color:black'>The = specification does not address the situation where upon normal termination of a sequence, = some message that were previously sent and never acknowledged (for which RM = Source had stop any resending effort) has been received late by RM = Destination, e.g. between the sending of the last SequenceAcknowledgement and before the reception of a TerminateSequence message. This is the twin sister of = issue i019 which deals with a similar problem but in case of fault = termination. <o:p></o:p></span></font></p> <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol= d'>Justification <o:p></o:p></span></font></b></p> <p style=3D'margin-left:.5in'><font size=3D3 color=3Dblack = face=3DArial><span style=3D'font-size:12.0pt;font-family:Arial;color:black'>Normal = termination is actually a fairly common event (compared to sequence fault) and it is expected that sequences will be terminated even if they have missing messages. The specification is too lax on the loophole that permits = stray messages to "sneak-in" just before a termination, without = any opportunity to be acknowledged. <o:p></o:p></span></font></p> <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol= d'>Origin <o:p></o:p></span></font></b></p> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'><a = href=3D"http://lists.oasis-open.org/archives/ws-rx/200508/msg00040.html">= Jacques Durand</a> <o:p></o:p></span></font></p> <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol= d'>Owner <o:p></o:p></span></font></b></p> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'><a = href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr= ojects\WS-RM%20Issues\IssueList\JDurand@us.fujitsu.com">Jacques Durand</a> <o:p></o:p></span></font></p> <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol= d'>Proposal 1</span></font></b><span class=3Ddate1><font size=3D2 = color=3D"#666666" face=3DArial><span = style=3D'font-size:9.5pt;font-family:Arial;color:#666666'>2005-08-04</spa= n></font></span><b><font color=3D"#666666" face=3DArial><span = style=3D'font-family:Arial;color:#666666; font-weight:bold'> <o:p></o:p></span></font></b></p> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'><a = href=3D"http://lists.oasis-open.org/archives/ws-rx/200508/msg00040.html">= From Jacques Durand at issue origin</a> <o:p></o:p></span></font></p> <p style=3D'margin-left:.5in'><font size=3D3 color=3Dblack = face=3DArial><span style=3D'font-size:12.0pt;font-family:Arial;color:black'>A final acknowledgement status could be sent back that reflects the exact = state at termination time. That could be done by sending (or by making = available for polling even after the sequence is terminated) a last = SequenceAcknowledgement element, at the time the RM Destination terminates the sequence = (either at reception of TerminateSequence, or due to timeout). Such a SequenceAcknowledgement element should have a "last" marker. = <o:p></o:p></span></font></p> </td> </tr> <tr> <td valign=3Dtop bgcolor=3D"#FFEECC" = style=3D'border:none;border-top:solid black 1.0pt; background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><a = name=3Dproposed-02><font size=3D3 color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial; color:black'>proposed-02</span></font></a><font color=3Dblack = face=3DArial><span style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p> </td> <td valign=3Dtop bgcolor=3D"#FFEECC" = style=3D'border:none;border-top:solid black 1.0pt; background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><strong><b><font size=3D3 color=3Dblack = face=3DArial><span style=3D'font-size:12.0pt;font-family:Arial;color:black'>better = support in handling space-greedy sequences</span></font></b></strong><font = color=3Dblack face=3DArial><span style=3D'font-family:Arial;color:black'> = <o:p></o:p></span></font></p> </td> <td valign=3Dtop bgcolor=3D"#FFEECC" = style=3D'border:none;border-top:solid black 1.0pt; background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><font = size=3D3 color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial; color:black'>core - design - unassigned<o:p></o:p></span></font></p> </td> </tr> <tr> <td valign=3Dtop style=3D'padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D3 color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'><o:p> </o:p= ></span></font></p> </td> <td colspan=3D2 valign=3Dtop style=3D'padding:2.25pt 2.25pt 2.25pt = 2.25pt'> <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol= d'>Description <o:p></o:p></span></font></b></p> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'>In case an RM destination expects a large number of concurrent sequences, = it may find itself in a position where maintaining the state of existing = sequences takes too much resources. As a consequence, existing sequences may = need to be terminated by the RM Destination, or new CreateSequence requests may = be turned down, and denial of service occurs. COnsider a rate of message = loss (and not RM-recovered) of about one for each million in average, over = a sequence 1 trillion long (about 18,000, 000 times smaller than allowed maximum). Representing the state of such a sequence would require 1M intervals, with about 12 bytes to code an interval of (long) integers = (long starting number + length on 4bytes) about 12Mb is used for the = sequence state. For am RM Destination with tens of thousands of concurrent long-lasting sequences, it means that potentially terabytes of = persistent space will be needed to store the state of these sequences. Also, the SequenceAcknowledgement element for such sequences may become = extremely bulky (with such a rate loss above, could reach several Gb once the sequence = gets big.) <o:p></o:p></span></font></p> <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol= d'>Justification <o:p></o:p></span></font></b></p> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'>Space needs over time for sequences states is something unpredictable but manageable, (somehow like cache management). If one wants to ensure = the scalability of the RM mechanism, such dynamic policies as: = <o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; margin-left:1.0in;text-indent:-.25in;mso-list:l3 level1 lfo3'><![if = !supportLists]><font size=3D2 color=3Dblack face=3DSymbol><span = style=3D'font-size:10.0pt;font-family: Symbol;color:black'><span style=3D'mso-list:Ignore'>=B7<font size=3D1 face=3D"Times New Roman"><span style=3D'font:7.0pt "Times New = Roman"'> </span></font></span></span></font><![endif]><font color=3Dblack = face=3DArial><span style=3D'font-family:Arial;color:black'>(1) deciding to arbitrarily = end some existing sequence (e.g. LFU) <o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; margin-left:1.0in;text-indent:-.25in;mso-list:l3 level1 lfo3'><![if = !supportLists]><font size=3D2 color=3Dblack face=3DSymbol><span = style=3D'font-size:10.0pt;font-family: Symbol;color:black'><span style=3D'mso-list:Ignore'>=B7<font size=3D1 face=3D"Times New Roman"><span style=3D'font:7.0pt "Times New = Roman"'> </span></font></span></span></font><![endif]><font color=3Dblack = face=3DArial><span style=3D'font-family:Arial;color:black'>(2) dynamically adjust the = maximum sequence length of new sequences at creation time = <o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'>should be supported (though their specification should remain out of scope). = For example, in many cases it is preferable to preventively limit the size = of requested new sequences, and to decide that below a threshold of = available memory, the maximum length of new sequences would get smaller. The RM = specification is currently not open to such policies, mandating a fixed maximum to = all sequences created regardless of resource status. = <o:p></o:p></span></font></p> <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol= d'>Origin <o:p></o:p></span></font></b></p> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'><a = href=3D"http://lists.oasis-open.org/archives/ws-rx/200508/msg00061.html">= Jacques Durand</a> <o:p></o:p></span></font></p> <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol= d'>Owner <o:p></o:p></span></font></b></p> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'><a = href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr= ojects\WS-RM%20Issues\IssueList\JDurand@us.fujitsu.com">Jacques Durand</a> <o:p></o:p></span></font></p> <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol= d'>Proposal 1</span></font></b><span class=3Ddate1><font size=3D2 = color=3D"#666666" face=3DArial><span = style=3D'font-size:9.5pt;font-family:Arial;color:#666666'>2005-08-09</spa= n></font></span><b><font color=3D"#666666" face=3DArial><span = style=3D'font-family:Arial;color:#666666; font-weight:bold'> <o:p></o:p></span></font></b></p> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'>From <a = href=3D"http://lists.oasis-open.org/archives/ws-rx/200508/msg00061.html">= raised issue</a> <o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if = !supportLists]><font size=3D2 color=3Dblack face=3DSymbol><span = style=3D'font-size:10.0pt;font-family: Symbol;color:black'><span style=3D'mso-list:Ignore'>=B7<font size=3D1 face=3D"Times New Roman"><span style=3D'font:7.0pt "Times New = Roman"'> </span></font></span></span></font><![endif]><font color=3Dblack = face=3DArial><span style=3D'font-family:Arial;color:black'>(a) create another fault like "ResourceExhaustion" more explicit than "SequenceTerminated" fault, that allows the RM Source to = understand the reason of such an arbitrary termination by the RM Destination. = <o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if = !supportLists]><font size=3D2 color=3Dblack face=3DSymbol><span = style=3D'font-size:10.0pt;font-family: Symbol;color:black'><span style=3D'mso-list:Ignore'>=B7<font size=3D1 face=3D"Times New Roman"><span style=3D'font:7.0pt "Times New = Roman"'> </span></font></span></span></font><![endif]><font color=3Dblack = face=3DArial><span style=3D'font-family:Arial;color:black'>(b) In addition, if a smaller = maximum has been dynamically decided by the RM Destination, communicate it to = the RM Source via the CreateSequenceResponse. <o:p></o:p></span></font></p> </td> </tr> <tr> <td valign=3Dtop bgcolor=3D"#FFEECC" = style=3D'border:none;border-top:solid black 1.0pt; background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><a = name=3Dproposed-03><font size=3D3 color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial; color:black'>proposed-03</span></font></a><font color=3Dblack = face=3DArial><span style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p> </td> <td valign=3Dtop bgcolor=3D"#FFEECC" = style=3D'border:none;border-top:solid black 1.0pt; background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><strong><b><font size=3D3 color=3Dblack = face=3DArial><span style=3D'font-size:12.0pt;font-family:Arial;color:black'>InOrder = delivery assurance spanning multiple sequences </span></font></b></strong><font color=3Dblack face=3DArial><span = style=3D'font-family:Arial;color:black'><o:p></o:p></span></font></p> </td> <td valign=3Dtop bgcolor=3D"#FFEECC" = style=3D'border:none;border-top:solid black 1.0pt; background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><font = size=3D3 color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial; color:black'>core - design - unassigned<o:p></o:p></span></font></p> </td> </tr> <tr> <td valign=3Dtop style=3D'padding:2.25pt 2.25pt 2.25pt 2.25pt'> <p class=3DMsoNormal><font size=3D3 color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'><o:p> </o:p= ></span></font></p> </td> <td colspan=3D2 valign=3Dtop style=3D'padding:2.25pt 2.25pt 2.25pt = 2.25pt'> <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol= d'>Description <o:p></o:p></span></font></b></p> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'>The InOrder delivery assurance can only be enforced for messages within = one sequence. If a new sequence has to be created, for example due to a MessageNumber rollover, the ordering of the messages can not be = enforced unless there is a way to link the sequences together. If this is the intention it should be clarified in the spec. = <o:p></o:p></span></font></p> <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol= d'>Justification <o:p></o:p></span></font></b></p> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'>InOrder is one of the supported delivery assurances. The scope of the ordering = should be clear. <o:p></o:p></span></font></p> <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol= d'>Origin <o:p></o:p></span></font></b></p> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'><a = href=3D"http://lists.oasis-open.org/archives/ws-rx/200508/msg00062.html">= Andreas Bj=E4rlestam</a> <o:p></o:p></span></font></p> <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" = face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol= d'>Owner <o:p></o:p></span></font></b></p> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 = color=3Dblack face=3DArial><span = style=3D'font-size:12.0pt;font-family:Arial;color:black'><a = href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr= ojects\WS-RM%20Issues\IssueList\andreas.bjarlestam@ericsson.com">Andreas Bj=E4rlestam </a><o:p></o:p></span></font></p> </td> </tr> </table> <p class=3DMsoNormal><font size=3D2 face=3DArial><span = style=3D'font-size:10.0pt; font-family:Arial'><o:p> </o:p></span></font></p> </div> </body> </html> ------_=_NextPart_001_01C59E05.1477856D--
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]