drop 'graceful' shutdown if config timed out during init
#include <vespa/persistence/spi/exceptions.h>
#include <vespa/vespalib/util/exceptions.h>
#include <vespa/messagebus/rpcmessagebus.h>
+#include <vespa/config/common/exceptions.h>
#include <vespa/log/log.h>
LOG_SETUP(".node.servicelayer");
@@ -52,6 +53,9 @@ void ServiceLayerNode::init()
} catch (spi::HandledException& e) {
requestShutdown("Failed to initialize: " + e.getMessage());
throw;
+ } catch (const config::ConfigTimeoutException &e) {
+ LOG(warning, "Error subscribing to initial config: '%s'", e.what());
+ throw;
} catch (const vespalib::NetworkSetupFailureException & e) {
LOG(warning, "Network failure: '%s'", e.what());
throw;
