JDK-4213186 : test UnregisterGroup leaves process executing
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.rmi
  • Affected Version: 1.2.0
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: solaris_2.5
  • CPU: sparc
  • Submitted: 1999-02-19
  • Updated: 2013-01-03
  • Resolved: 1999-02-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
1.2.2 1.2.2Fixed
Related Reports
Relates :  
Description
The UnregisterGroup test leaves the unregistered group's process executing
after the test completes.  When RMID is shutdown, it does not destroy the
group's process since the group was unregistered and RMID no longer has
knowledge of the group (or the fact that it spawned the child process in
the first place).  It is actually unclear what RMID should do in this
case.  When RMID is shutdown, is it RMID's responsibility to clean up (i.e.,
destroy) child groups that have been unregistered? Or should the group
clean itself up?

For now, the test can be cleaned up so that it does not leave around a
dangling process.  Each object in the group can be deactivated so that
the group can exit on its own.

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: 1.2.2 FIXED IN: 1.2.2 INTEGRATED IN: 1.2.2
14-06-2004

PUBLIC COMMENTS The UnregisterGroup test leaves the unregistered group's process executing after the test completes. When RMID is shutdown, it does not destroy the group's process since the group was unregistered and RMID no longer has knowledge of the group (or the fact that it spawned the child process in the first place). It is actually unclear what RMID should do in this case. When RMID is shutdown, is it RMID's responsibility to clean up (i.e., destroy) child groups that have been unregistered? Or should the group clean itself up? For now, the test can be cleaned up so that it does not leave around a dangling process. Each object in the group can be deactivated so that the group can exit on its own.
10-06-2004

EVALUATION After unregistering the group, the test deactivates all objects in the group so that the group can exit on its own. ann.wollrath@East 1999-02-19
19-02-1999