Issue Details (XML | Word | Printable)

Key: GLASSFISH-3935
Type: Bug Bug
Status: Open Open
Priority: Minor Minor
Assignee: Harshad Vilekar
Reporter: fmeili
Votes: 3
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
glassfish

Orderly ORB shutdown behaves wrong

Created: 19/Dec/07 02:39 PM   Updated: 08/Feb/12 07:40 PM
Component/s: orb
Affects Version/s: 9.1pe
Fix Version/s: 4.0

Time Tracking:
Not Specified

Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,935
Tags: 3_1-exclude
Participants: fmeili, Harshad Vilekar, Ken Cavanaugh, Nazrul and sanandal


 Description  « Hide

In case of an orderly shutdown of GlassFish v2 it should block new incoming
requests and throw a CORBA exception with COMPLETE_NO while the shutdown is in
progress. This is documented in section "Impact of orderly shutdown" in this
document https://glassfish-corba.dev.java.net/design/orbdArchitecture.html

But the client receives an java.rmi.ServerException with a notice "server is in
STOPPING". But this exception is not a CORBA exception and so it's impossible
for the client to initiate a failover. Only if it's a CORBA exception with
COMPLETE_NO the client tries to failover, as described in this document.

The result is that all rmi-iiop calls to a server instance which is in a
shutdown in progress state will fail and will not failover to other instances.

More details are in the forum Threads
http://forums.java.net/jive/thread.jspa?threadID=34528&tstart=15
and
https://glassfish-corba.dev.java.net/servlets/ProjectForumMessageView?forumID=2940&messageID=22494



Sort Order: Ascending order - Click to sort in descending order
kenaiadmin made changes - 25/Nov/10 11:54 PM
Field Original Value New Value
issue.field.bugzillaimportkey 3935 35539
Ken Cavanaugh made changes - 23/Feb/11 01:40 PM
Component/s orb [ 10610 ]
Component/s rmi_iiop_failover [ 10615 ]
Ken Cavanaugh made changes - 17/Mar/11 02:13 PM
Priority Major [ 3 ] Minor [ 4 ]
Jill Sato made changes - 02/Dec/11 07:25 PM
Fix Version/s 4.0 [ 10970 ]
Fix Version/s 3.2 [ 10969 ]
Ed Bratt made changes - 08/Feb/12 07:40 PM
Assignee Ken Cavanaugh [ kcavanaugh ] Harshad Vilekar [ hvilekar ]