From df7d555514eae2d41d6c8553cbaf113d9b91f013 Mon Sep 17 00:00:00 2001
From: Michael Davis <michael.davis@cern.ch>
Date: Mon, 26 Nov 2018 15:43:06 +0100
Subject: [PATCH] [os-generic-queues] Renames getNextFailedRetrieveJobsBatch
 for consistency

Scheduler and DB versions are now both called getNextRetrieveJobsFailedBatch()
---
 scheduler/Scheduler.cpp                   | 4 ++--
 scheduler/Scheduler.hpp                   | 4 ++--
 scheduler/SchedulerTest.cpp               | 8 ++++----
 xroot_plugins/XrdSsiCtaRequestMessage.cpp | 1 +
 4 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/scheduler/Scheduler.cpp b/scheduler/Scheduler.cpp
index a25aa93120..768aaac4c4 100644
--- a/scheduler/Scheduler.cpp
+++ b/scheduler/Scheduler.cpp
@@ -1098,10 +1098,10 @@ getNextRetrieveJobsToReportBatch(uint64_t filesRequested, log::LogContext &logCo
 }
 
 //------------------------------------------------------------------------------
-// getNextFailedRetrieveJobsBatch
+// getNextRetrieveJobsFailedBatch
 //------------------------------------------------------------------------------
 std::list<std::unique_ptr<RetrieveJob>> Scheduler::
-getNextFailedRetrieveJobsBatch(uint64_t filesRequested, log::LogContext &logContext)
+getNextRetrieveJobsFailedBatch(uint64_t filesRequested, log::LogContext &logContext)
 {
   // We need to go through the queues of failed retrieve jobs
   std::list<std::unique_ptr<RetrieveJob>> ret;
diff --git a/scheduler/Scheduler.hpp b/scheduler/Scheduler.hpp
index dbbaa5ff5a..7f00f61e1c 100644
--- a/scheduler/Scheduler.hpp
+++ b/scheduler/Scheduler.hpp
@@ -362,8 +362,8 @@ public:
    * @returns                 A list of unique_ptr to the next batch of failed retrieve jobs. The list
    *                          is empty when no more jobs can be found.
    */
-  std::list<std::unique_ptr<RetrieveJob>> getNextFailedRetrieveJobsBatch(uint64_t filesRequested,
-    log::LogContext &logContext);
+  std::list<std::unique_ptr<RetrieveJob>>
+  getNextRetrieveJobsFailedBatch(uint64_t filesRequested, log::LogContext &logContext);
   
 public:    
   /*============== Administrator management ==================================*/
diff --git a/scheduler/SchedulerTest.cpp b/scheduler/SchedulerTest.cpp
index e5b6670669..f4d0289d89 100644
--- a/scheduler/SchedulerTest.cpp
+++ b/scheduler/SchedulerTest.cpp
@@ -795,7 +795,7 @@ TEST_P(SchedulerTest, archive_and_retrieve_failure) {
     auto rqsts = scheduler.getPendingRetrieveJobs(lc);
     ASSERT_EQ(0, rqsts.size());
     // The failed queue should be empty
-    auto retrieveJobFailedList = scheduler.getNextFailedRetrieveJobsBatch(10,lc);
+    auto retrieveJobFailedList = scheduler.getNextRetrieveJobsFailedBatch(10,lc);
     ASSERT_EQ(0, retrieveJobFailedList.size());
     // Emulate the the reporter process
     auto jobsToReport = scheduler.getNextRetrieveJobsToReportBatch(10, lc);
@@ -809,7 +809,7 @@ TEST_P(SchedulerTest, archive_and_retrieve_failure) {
 
   {
     // There should be one failed job
-    auto retrieveJobFailedList = scheduler.getNextFailedRetrieveJobsBatch(10,lc);
+    auto retrieveJobFailedList = scheduler.getNextRetrieveJobsFailedBatch(10,lc);
     ASSERT_EQ(1, retrieveJobFailedList.size());
   }
 }
@@ -1048,7 +1048,7 @@ TEST_P(SchedulerTest, archive_and_retrieve_report_failure) {
     auto rqsts = scheduler.getPendingRetrieveJobs(lc);
     ASSERT_EQ(0, rqsts.size());
     // The failed queue should be empty
-    auto retrieveJobFailedList = scheduler.getNextFailedRetrieveJobsBatch(10,lc);
+    auto retrieveJobFailedList = scheduler.getNextRetrieveJobsFailedBatch(10,lc);
     ASSERT_EQ(0, retrieveJobFailedList.size());
     // The failure should be on the jobs to report queue
     auto retrieveJobToReportList = scheduler.getNextRetrieveJobsToReportBatch(10,lc);
@@ -1067,7 +1067,7 @@ TEST_P(SchedulerTest, archive_and_retrieve_report_failure) {
 
   {
     // There should be one failed job
-    auto retrieveJobFailedList = scheduler.getNextFailedRetrieveJobsBatch(10,lc);
+    auto retrieveJobFailedList = scheduler.getNextRetrieveJobsFailedBatch(10,lc);
     ASSERT_EQ(1, retrieveJobFailedList.size());
   }
 }
diff --git a/xroot_plugins/XrdSsiCtaRequestMessage.cpp b/xroot_plugins/XrdSsiCtaRequestMessage.cpp
index 895b8cb27c..52b65eed72 100644
--- a/xroot_plugins/XrdSsiCtaRequestMessage.cpp
+++ b/xroot_plugins/XrdSsiCtaRequestMessage.cpp
@@ -1035,6 +1035,7 @@ void RequestMessage::processDrive_Rm(const cta::admin::AdminCmd &admincmd, cta::
 void RequestMessage::processFailedRequest_Ls(const cta::admin::AdminCmd &admincmd, cta::xrd::Response &response)
 {
    //m_scheduler.listQueueItems(m_cliIdentity.username, "failed queue", m_lc);
+   //auto retrieveJobFailedList = scheduler.getNextRetrieveJobsFailedBatch(10,lc);
 }
 
 
-- 
GitLab