diff options
author | Harald Musum <musum@yahooinc.com> | 2021-11-28 23:30:38 +0100 |
---|---|---|
committer | Harald Musum <musum@yahooinc.com> | 2021-11-28 23:30:38 +0100 |
commit | 2951e8ed72b175b137ea8bd3b9560002847f2897 (patch) | |
tree | 5140e08f59df4d00de8553c97f9b92c65b0baee8 /filedistribution/src/main/java/com/yahoo/vespa | |
parent | 434fd1cdb6dee96513779a4a2a6719e9bb4c8b62 (diff) |
Add some more logging for file distribution connects
Sometimes seeing some request fail after a very short time with connection
error, not sure what causes it, trying to debug
Diffstat (limited to 'filedistribution/src/main/java/com/yahoo/vespa')
-rw-r--r-- | filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReferenceDownloader.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReferenceDownloader.java b/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReferenceDownloader.java index 6bace104d88..e3edee2956f 100644 --- a/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReferenceDownloader.java +++ b/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReferenceDownloader.java @@ -92,7 +92,8 @@ public class FileReferenceDownloader { private boolean startDownloadRpc(FileReferenceDownload fileReferenceDownload, int retryCount, Connection connection) { Request request = createRequest(fileReferenceDownload); - connection.invokeSync(request, rpcTimeout(retryCount).getSeconds()); + Duration rpcTimeout = rpcTimeout(retryCount); + connection.invokeSync(request, rpcTimeout.getSeconds()); Level logLevel = (retryCount > 3 ? Level.INFO : Level.FINE); FileReference fileReference = fileReferenceDownload.fileReference(); @@ -107,8 +108,9 @@ public class FileReferenceDownloader { } } else { log.log(logLevel, "Downloading " + fileReference + " from " + connection.getAddress() + " failed: " + - request + ", error: " + request.errorMessage() + ", will switch config server for next request" + - " (retry " + retryCount + ", rpc timeout " + rpcTimeout(retryCount) + ")"); + request + ", error: " + request.errorCode() + "(" + request.errorMessage() + + "). Will switch config server for next request" + + " (retry " + retryCount + ", rpc timeout " + rpcTimeout + ")"); return false; } } |