<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>9613</bug_id>
          
          <creation_ts>2010-04-28 22:19:47 +0000</creation_ts>
          <short_desc>Eventing: Support WS-Management&apos;s persistent subscriptions</short_desc>
          <delta_ts>2010-07-28 09:11:20 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WS-Resource Access</product>
          <component>Eventing</component>
          <version>LC</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>REMIND</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>externalComments</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gilbert Pilz">gilbert.pilz</reporter>
          <assigned_to name="Gilbert Pilz">gilbert.pilz</assigned_to>
          <cc>dug</cc>
    
    <cc>tom</cc>
          
          <qa_contact name="notifications mailing list for WS Resource Access">public-ws-resource-access-notifications</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>35293</commentid>
    <comment_count>0</comment_count>
    <who name="Gilbert Pilz">gilbert.pilz</who>
    <bug_when>2010-04-28 22:19:47 +0000</bug_when>
    <thetext>The WS-Man WG has identified the need for persistent subscriptions in WS-Eventing. A persistent subscription is a subscription that is guaranteed (by the Event Source) to survive such occurrences as the shutdown/restart of the Event Source&apos;s container, the shutdown/restart of the Event Source&apos;s VM, or the reboot of the device hosting the Event Source. Although any Event Source is allowed to provide such a quality of service in the current specification, the important aspect of this feature is the Subscribers knowledge of this guarantee.

It is the opinion of the WS-Man WG that this feature is sufficiently general as to warrant inclusion in the base specification.

---

Proposal:

1. Add an optional element to the wse:Subscribe element (e.g. wse:Persistent) that indicates that the Subscriber is requesting a persistent subscription.

2. Create a new fault that MUST be generated by the Event Source if that Event Source is unable/unwilling to create a persistent subscription in the face of a request to do so.

3. Add a parameter to the wse:EventSource assertion that indicates the endpoints ability to create persistent subscriptions.

4. Define a mechanism to allow a client to specify whether the request should be performed with or without the use of this feature in a way similar to the way mustUnderstand works.

[1] http://www.dmtf.org/standards/published_documents/DSP0226_1.1.pdf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35576</commentid>
    <comment_count>1</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2010-05-11 21:15:20 +0000</bug_when>
    <thetext>Add to end of sec 4.5 &quot;, if possible&quot;

add to the end of the 2nd para in sec 4
.. via a SubscriptionEnd message if an EndTo was present in the Subscribe message.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35579</commentid>
    <comment_count>2</comment_count>
    <who name="Tom Rutt">tom</who>
    <bug_when>2010-05-11 21:40:27 +0000</bug_when>
    <thetext>Proposed WG Response to Originator:

WS-RA WG Response to originator of Bug 9613: Eventing: Support WS-Management&apos;s persistent subscriptions

The WS-RA WG considered the WS-Management Last Call comment, 
Logged as Bug 9613.

Persistence is a difficult topic.  For example, we do not understand 
why an event source which can handle persistence of subscriptions 
would not persist all of its subscriptions.

We see this as a quality of service concern, and after due consideration, 
we have decided that ways to accommodate such concerns are domain 
specific and outside the scope of the WS-RA work.

These kind of Quality of service concerns should be dealt with in an 
implementation or domain specific manner.  For example, a management workstation could be able to determine the kind of event sources it is 
dealing with, and have a table in its own state to know whether each event 
source supports persistence of its subscriptions. 

However, our discussions made us realize that the spec needs a 
clarification regarding the possibility of an event source / subscription 
manager going down before it can send a subscription End message to an 
EndTo epr.

We agreed to close this Bug with the following changes to the WS-Eventing specification:

Add , if possible. to the end of the first paragraph of 4.5 Subscription End

add the following to end of 2nd para in section 4:
via a SubscriptionEnd message if an EndTo was present in the Subscribe 
message.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36052</commentid>
    <comment_count>3</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2010-06-08 17:41:44 +0000</bug_when>
    <thetext>2010-06-01
Discussed with Rich Landau of Dell who attended as an observer.
WG confirmed close with no action after arguments concerning difficulty of defining persistence in a non-domain specific manner.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>