From 8e073b9c3e2a278800359c91d5fedc3f1b9afb1b Mon Sep 17 00:00:00 2001 From: Simon Laux Date: Tue, 12 Dec 2023 02:53:43 +0100 Subject: [PATCH] log time that the function took --- src/context.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/context.rs b/src/context.rs index 60f901d8d..634d53fdb 100644 --- a/src/context.rs +++ b/src/context.rs @@ -448,6 +448,10 @@ impl Context { return Ok(()); } + let address = self.get_primary_self_addr().await?; + let time_start = std::time::SystemTime::now(); + info!(self, "background_fetch started fetching {address}"); + let _pause_guard = self.scheduler.pause(self.clone()).await?; // connection @@ -467,6 +471,12 @@ impl Context { warn!(self, "Failed to update quota: {:#}.", err); } + info!( + self, + "background_fetch done for {address} took {:?}", + time_start.elapsed().unwrap_or_default() + ); + Ok(()) }