From a6959d111c2fa9d98d6ecac068013c90b8d8c1e7 Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone Date: Mon, 17 Jun 2019 14:29:43 -0400 Subject: [PATCH] Log init_storage and its result (particularly failures) --- src/allmydata/client.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/allmydata/client.py b/src/allmydata/client.py index b4eb98402..15389bf15 100644 --- a/src/allmydata/client.py +++ b/src/allmydata/client.py @@ -6,6 +6,14 @@ from ConfigParser import NoSectionError import attr from zope.interface import implementer + +from eliot import ( + start_action, +) +from eliot.twisted import ( + DeferredContext, +) + from twisted.plugin import ( getPlugins, ) @@ -456,7 +464,10 @@ class _Client(node.Node, pollmixin.PollMixin): self.init_stats_provider() self.init_secrets() self.init_node_key() - self.init_storage() + + with start_action(action_type=u"client:init-storage").context(): + DeferredContext(self.init_storage()).addActionFinish() + self.init_control() self._key_generator = KeyGenerator() key_gen_furl = config.get_config("client", "key_generator.furl", None)