From 13e401d6cd36c81c08837499467491bfd4bcbb9b Mon Sep 17 00:00:00 2001 From: Michael Davis <michael.davis@cern.ch> Date: Wed, 11 Mar 2020 12:06:39 +0100 Subject: [PATCH] [frontend] Adds extra fields into failed archive request protobuf --- xroot_plugins/XrdCtaFailedRequestLs.hpp | 6 ++++++ xrootd-ssi-protobuf-interface | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/xroot_plugins/XrdCtaFailedRequestLs.hpp b/xroot_plugins/XrdCtaFailedRequestLs.hpp index 20d0228ee4..c6bfda56d0 100644 --- a/xroot_plugins/XrdCtaFailedRequestLs.hpp +++ b/xroot_plugins/XrdCtaFailedRequestLs.hpp @@ -136,12 +136,17 @@ pushRecord(XrdSsiPb::OStreamBuffer<Data> *streambuf, const common::dataStructure { Data record; + record.mutable_frls_item()->set_object_id("PLACEHOLDER"); record.mutable_frls_item()->set_request_type(admin::RequestType::ARCHIVE_REQUEST); record.mutable_frls_item()->set_tapepool(m_archiveQueueItorPtr->qid()); record.mutable_frls_item()->set_copy_nb(item.copyNumber); record.mutable_frls_item()->mutable_requester()->set_username(item.request.requester.name); record.mutable_frls_item()->mutable_requester()->set_groupname(item.request.requester.group); + record.mutable_frls_item()->mutable_af()->set_disk_id(item.request.diskFileID); + record.mutable_frls_item()->mutable_af()->set_size(item.request.fileSize); + record.mutable_frls_item()->mutable_af()->set_storage_class(item.request.storageClass); record.mutable_frls_item()->mutable_af()->mutable_df()->set_path(item.request.diskFileInfo.path); + record.mutable_frls_item()->mutable_af()->set_creation_time(item.request.creationLog.time); if(m_isLogEntries) { *record.mutable_frls_item()->mutable_failurelogs() = { item.failurelogs.begin(), item.failurelogs.end() }; @@ -160,6 +165,7 @@ pushRecord(XrdSsiPb::OStreamBuffer<Data> *streambuf, const common::dataStructure Data record; + record.mutable_frls_item()->set_object_id("PLACEHOLDER"); record.mutable_frls_item()->set_request_type(admin::RequestType::RETRIEVE_REQUEST); record.mutable_frls_item()->mutable_tf()->set_vid(vid); record.mutable_frls_item()->set_copy_nb(item.tapeCopies.at(vid).first); diff --git a/xrootd-ssi-protobuf-interface b/xrootd-ssi-protobuf-interface index aba1496820..57e4db551b 160000 --- a/xrootd-ssi-protobuf-interface +++ b/xrootd-ssi-protobuf-interface @@ -1 +1 @@ -Subproject commit aba14968206d3627d2332bb8ec71d3ef5aa00953 +Subproject commit 57e4db551bbc617fc52a0b592f0d802f663f2b77 -- GitLab