Legacy Issue Number: 3449
Source: Borland Software Corporation ( Vishy Kasar)
CORBA 2.3.1 section 18.104.22.168 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
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
Incorporate changes and close issue
Updated: Fri, 6 Mar 2015 20:58 GMT