Project: datamanagement
Issue DM-2830: orphan threads in archive DMCS
The archive DMCS can experience orphaned threads if a connection is made from external processes waiting for data to arrive. If the external process goes away, the thread that was created to handle that connection will be waiting on a data structure to be updated. If the data doesn't arrive, the thread remains alive when it should be checking to see if the connection that created it is still viable, and die if it isn't viable.
Story points: 17