Jarek Jarcec Cecho created SQOOP-1840:
-----------------------------------------

             Summary: Sqoop2: Guard test DerbyProvider from infinite waits in 
Derby implementation
                 Key: SQOOP-1840
                 URL: https://issues.apache.org/jira/browse/SQOOP-1840
             Project: Sqoop
          Issue Type: Bug
    Affects Versions: 1.99.4
            Reporter: Jarek Jarcec Cecho
            Assignee: Jarek Jarcec Cecho
             Fix For: 1.99.5


This is pretty much follow up on SQOOP-1816 where I was facing situation that 
calling {{DriverManager.getConnection()}} for {{DerbyProvider}} would wait 
forever in case that Derby server failed to start. I've solved that in 
SQOOP-1816 by adding explicit call to {{ping()}} method that is suppose to 
throw an exception in case that the server is not available. At that time it 
solved my issue, but now the problem is back and I'm observing similar infinite 
wait inside the {{ping()}} call itself.

I'm not sure what exactly is going wrong with on machine, but it's making the 
tests very unreliable. I've tried to google about the problem, but without much 
luck and hence I would like to propose to make the {{DerbyProvider}} smarter 
and prevent the infinite wait by calling certain "dangerous" methods with 
explicit timeout.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to