summaryrefslogtreecommitdiff
path: root/src/performance.rs
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2022-04-02 15:54:02 +0300
committerLars Wirzenius <liw@liw.fi>2022-04-05 07:48:18 +0300
commitdd13fde5ea8bd61b6b5c7f024df6733301864456 (patch)
treec7d274adb6e0021c143436ac13eac934d5fe1c1e /src/performance.rs
parent40fbe9ba35116ccff04251f6c52d1607f3480c6f (diff)
downloadobnam2-dd13fde5ea8bd61b6b5c7f024df6733301864456.tar.gz
feat: collect and log some time metrics
Log the complete run-time of the program, and the time spent downloading the previous generation, and uploading the new generation. Sponsored-by: author
Diffstat (limited to 'src/performance.rs')
-rw-r--r--src/performance.rs21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/performance.rs b/src/performance.rs
index 79fa9ab..29c2328 100644
--- a/src/performance.rs
+++ b/src/performance.rs
@@ -14,15 +14,6 @@ pub enum Clock {
/// Time spent uploading backup generations.
GenerationUpload,
-
- /// Time spent checking if a chunk exists already on server.
- HasChunk,
-
- /// Time spent computing splitting files into chunks.
- Chunking,
-
- /// Time spent scanning live data.
- Scanning,
}
/// Collected measurements from this Obnam run.
@@ -61,18 +52,6 @@ impl Performance {
info!("Chunks uploaded: {}", self.chunks_uploaded);
info!("Chunks reused: {}", self.chunks_reused);
info!(
- "Scanning live data (seconds): {}",
- self.time.secs(Clock::Scanning)
- );
- info!(
- "Chunking live data (seconds): {}",
- self.time.secs(Clock::Chunking)
- );
- info!(
- "Checking for duplicate chunks (seconds): {}",
- self.time.secs(Clock::HasChunk)
- );
- info!(
"Downloading previous generation (seconds): {}",
self.time.secs(Clock::GenerationDownload)
);