Update from Ann Loraine:
I have submitted a help request ticket to help.renci.org user support ticketing system, under my user name "aloraine" at RENCI:
Hello!
My name is Ann Loraine, and I am a Professor at UNC Charlotte.
My bioinformatics research team is using a VM hosted under the domain name lorainelab-quickload.scidas.org, hosted on RENCI infrastructure. It provides data for a desktop application called "Integrated Genome Browser," funded by NIH and NSF, and used by thousands of researchers worldwide to visualize genomic data.
Today the address http://lorainelab-quickload.scidas.org is no longer responding, and although I am able to log into the host, commands such as "ls" are hanging.
Can you help?
Ann Loraine, PhD
Professor
Department of Bioinformatics and Genomics
College of Computing and Informatics
University of North Carolina at Charlotte
This is similar to a previous incident when there was a power failure at the RENCI site. I have linked that ticket to this one.
Found the issue, the main quick load URLs (http://lorainelab-quickload.scidas.org) aren't responding, it might be some issue with the server, the API is taking a lot of time to respond with a site-not-reachable error. There is no read timeout specified in the HTTP connection code, because of that the HTTP request is waiting till it gets a response.
Types of timeout to set in HttpUrlConnection:
Connect Timeout: Time to establish a connection.
Read Timeout: Time to wait for data after the connection is established.
Typical Usage: Both should be set to reasonable values to ensure your application does not hang indefinitely waiting for a connection or data.
In the code, only connect timeout is set, updated it to have both the timeouts and everything's working correctly. Here is the changed code: https://bitbucket.org/jaya-sravani/integrated-genome-browser/branch/IGBF-3819. Ann Loraine Nowlan Freese Please review and let me know if there are any issues.