Project

General

Profile

Bug #7826

libclient_java susceptible to hangs due to network issues

Added by Rob Nahf almost 8 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
d1_libclient_java
Target version:
-
Start date:
2016-06-07
Due date:
% Done:

100%

Story Points:
Sprint:

Description

in DEV, Jenkins has experienced several hangs due to what is thought to be a switch problem with the network that https://flynn-gmn-2.test.dataone.org/mn is on. The effect is connections hanging for days. It is possible that either timeouts are not reached, or deadlocks in the connection pool are occurring.

The tests were using trunk/d1_integration with libclient dependency of 2.1.0-SNAPSHOT, which is an older trunk version that appears to still be building...

There are new connection management improvements in libclient 2.2.0-SNAPSHOT that may have solved it, but have not been tested.


Subtasks

Task #7827: update libclient dependency in d1_integration trunkClosed

Associated revisions

Revision 18050
Added by Rob Nahf almost 8 years ago

refs: #7826. Updated the libclient dependency to get latest connection management improvements. refactored isNodeAlive methods to use a hard timeout on the request. Added a TestNodeCache to keep track of information about Nodes that can be reused for tests (the procure methods in CATCd1)

Revision 18050
Added by Rob Nahf almost 8 years ago

refs: #7826. Updated the libclient dependency to get latest connection management improvements. refactored isNodeAlive methods to use a hard timeout on the request. Added a TestNodeCache to keep track of information about Nodes that can be reused for tests (the procure methods in CATCd1)

History

#1 Updated by Rob Nahf almost 8 years ago

  • Description updated (diff)

#2 Updated by Rob Nahf about 7 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 30 to 100

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)