wiseman
  1. wiseman
  2. WISEMAN-152

Eventing subscription infinite expiration is not well supported

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 1.0
    • Fix Version/s: milestone 1
    • Component/s: eventing
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

    • Issuezilla Id:
      152

      Description

      When subscribing with no expiration duration, WiseMan is defaulting to a 1 day
      duration. If this subscription is then renewed with no expiration, then the
      subscription expiration becomes infinite.
      WS-Eventing and WS-Management specification allow for infinite subscription
      being only ended when unsubscribe is received. To achieve this behavior, one
      need to renew the subscription with no expiration. This is not the right behavior.

      We need to protect against badly written clients or client that die unexpectedly
      so we need such behavior (in such a case, 1 day seems too long) but we also need
      the ability to deactivate it.
      If EnumerationContext leasing is implemented (lease based on client activity),
      we can accept infinite subscription that will be cleared by the leasing processing.

        Activity

        Hide
        jfdenise added a comment -

        Possible solution would be to ;

        • fix the renew to make it behave as the subscribe behave.
        • add a boolean parameter to the subscribe operation to disable this bahavior.
        • add a boolean parameter to the renew operation to disable this behavior.
        Show
        jfdenise added a comment - Possible solution would be to ; fix the renew to make it behave as the subscribe behave. add a boolean parameter to the subscribe operation to disable this bahavior. add a boolean parameter to the renew operation to disable this behavior.
        Hide
        denis_rachal added a comment -

        Taking ownership.

        Show
        denis_rachal added a comment - Taking ownership.
        Hide
        denis_rachal added a comment -

        Taking ownership.

        Show
        denis_rachal added a comment - Taking ownership.

          People

          • Assignee:
            denis_rachal
            Reporter:
            jfdenise
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: