summaryrefslogtreecommitdiffstats
path: root/filedistribution
diff options
context:
space:
mode:
Diffstat (limited to 'filedistribution')
-rw-r--r--filedistribution/src/vespa/filedistribution/model/filedistributionmodelimpl.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/filedistribution/src/vespa/filedistribution/model/filedistributionmodelimpl.cpp b/filedistribution/src/vespa/filedistribution/model/filedistributionmodelimpl.cpp
index 815109fc9ac..ad415c11928 100644
--- a/filedistribution/src/vespa/filedistribution/model/filedistributionmodelimpl.cpp
+++ b/filedistribution/src/vespa/filedistribution/model/filedistributionmodelimpl.cpp
@@ -227,6 +227,10 @@ FileDistributionModelImpl::configure(std::unique_ptr<FilereferencesConfig> confi
_filesToDownloadChanged();
} catch (const ZKConnectionLossException & e) {
LOG(info, "Connection loss in reconfigure of file references, resuming. %s", e.what());
+ } catch (const ZKOperationTimeoutException & e) {
+ LOG(warning, "Operation timed out in reconfigure of file references. "
+ "Will do quick exit to start a clean sheet. %s", e.what());
+ std::quick_exit(41);
}
}
}