diff options
| author | Dan Engelbrecht <[email protected]> | 2022-09-21 23:11:35 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-09-21 14:11:35 -0700 |
| commit | aefab0aa2975beaaeaf1a8760689c6cca4f3b114 (patch) | |
| tree | 0cbcb9bdbed9d943c1c82050572065a0dfd8729a /zenserver/upstream/upstreamcache.h | |
| parent | logging - don't do formatting of messages the will not be logged (#169) (diff) | |
| download | zen-aefab0aa2975beaaeaf1a8760689c6cca4f3b114.tar.xz zen-aefab0aa2975beaaeaf1a8760689c6cca4f3b114.zip | |
Add elapsed seconds per individual request from upstream (#167)
Diffstat (limited to 'zenserver/upstream/upstreamcache.h')
| -rw-r--r-- | zenserver/upstream/upstreamcache.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/zenserver/upstream/upstreamcache.h b/zenserver/upstream/upstreamcache.h index 4a4bede0f..108c097da 100644 --- a/zenserver/upstream/upstreamcache.h +++ b/zenserver/upstream/upstreamcache.h @@ -75,6 +75,7 @@ struct CacheRecordGetCompleteParams CacheKeyRequest& Request; const CbObjectView& Record; const CbPackage& Package; + double ElapsedSeconds{}; }; using OnCacheRecordGetComplete = std::function<void(CacheRecordGetCompleteParams&&)>; @@ -85,6 +86,7 @@ struct CacheValueGetCompleteParams IoHash RawHash; uint64_t RawSize; IoBuffer Value; + double ElapsedSeconds{}; }; using OnCacheValueGetComplete = std::function<void(CacheValueGetCompleteParams&&)>; @@ -95,6 +97,7 @@ struct CacheChunkGetCompleteParams IoHash RawHash; uint64_t RawSize; IoBuffer Value; + double ElapsedSeconds{}; }; using OnCacheChunksGetComplete = std::function<void(CacheChunkGetCompleteParams&&)>; |