Ticket #201 (closed defect: fixed)

Opened 7 months ago

Last modified 7 months ago

Failed to close out-of-process marshaling in case of lingering host

Reported by: jasper Owned by: jasper
Priority: major Milestone: Phase III WP1
Component: COBIA Marshalling Version: 1.2.0.14
Keywords: Cc:

Description

Once the marshaling connection is closed by the PME process, the PMC process failed to close the connection because this action did not cause the transport channels to be marked as closed, causing the transport destructor to wait indefinitely for the transport threads to finish.

So far this situation did not occur due to the connection being marked closed upon the ProcessMonitor? component detecting that the host process no longer exists (upon which the channels are marked as closed), but in case the host process would continue, also this would not happen.

Detected because #200 failed to start up the ProcessMonitor? in case of an out of process PMC host.

Change History

comment:1 Changed 7 months ago by jasper

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.