CORBA 2.4 NO IDEA Avatar
  1. OMG Issue

CORBA24 — POA deactivate_object description is ambiguous

  • Key: CORBA24-82
  • Legacy Issue Number: 3449
  • Status: closed  
  • Source: Borland Software Corporation ( Vishy Kasar)
  • Summary:

    CORBA 2.3.1 section 11.2.8.17 states that "An ObjectId which has been
    deactivated continues to process requests until there are no active
    requests for that ObjectId"

    In the short window where deactivate_object is called but object is not

    yet deactivated, the above sentence is open to interpretation. The 2
    interpretation are:

    1. Active requests are those requests that came before
    deactivate_object was called. In this case, POA continues to service
    those requests and throws OBJECT_NOT_EXIST for future requests if the
    object is not activable.

    2. Active requests are any requests. In this case, POA will continue
    to service requests that come even after deactivate_object was called
    as long as deactivation is not complete.

    So what is the intended interpretation? I suspect it is 1. If so, can we

    make this section clearly state that?

  • Reported: CORBA 2.3.1 — Thu, 23 Mar 2000 05:00 GMT
  • Disposition: Resolved — CORBA 2.4
  • Disposition Summary:

    Incorporate changes and close issue

  • Updated: Fri, 6 Mar 2015 20:58 GMT