From 31e9f1ac044021b77a7ce86c2030634225325163 Mon Sep 17 00:00:00 2001
From: mvelosob <miguel.veloso.barros@cern.ch>
Date: Mon, 9 May 2022 15:09:08 +0200
Subject: [PATCH] log verify flag of retrieve requests for monitoring

---
 ReleaseNotes.md                           | 1 +
 xroot_plugins/XrdSsiCtaRequestMessage.cpp | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/ReleaseNotes.md b/ReleaseNotes.md
index b0d6094c2a..cb1987a762 100644
--- a/ReleaseNotes.md
+++ b/ReleaseNotes.md
@@ -6,6 +6,7 @@
 - cta/CTA#1179 - Use std::optional instead of cta::optional
 - cta/CTA#1190 - Use std::make_unique instead of cta::make_unique
 - cta/CTA#1198 - Use hardcoded mount policy for verification requests
+- Add verification flag to queued retrieve request log message
 - propagate labelFormat from TAPE catalog to VolumeInfo
 - cta/CTA#1200 - Remove range class
 
diff --git a/xroot_plugins/XrdSsiCtaRequestMessage.cpp b/xroot_plugins/XrdSsiCtaRequestMessage.cpp
index 0f57b4680d..29b4be280f 100644
--- a/xroot_plugins/XrdSsiCtaRequestMessage.cpp
+++ b/xroot_plugins/XrdSsiCtaRequestMessage.cpp
@@ -668,7 +668,9 @@ void RequestMessage::processPREPARE(const cta::eos::Notification &notification,
 
    // Create a log entry
    cta::log::ScopedParamContainer params(m_lc);
-   params.add("fileId", request.archiveFileID).add("schedulerTime", t.secs())
+   params.add("fileId", request.archiveFileID)
+         .add("schedulerTime", t.secs())
+         .add("isVerifyOnly", request.isVerifyOnly)
          .add("retrieveReqId", retrieveReqId);
    if(static_cast<bool>(request.activity)) {
      params.add("activity", request.activity.value());
-- 
GitLab