Skip to content
Snippets Groups Projects
Commit 1d2ad909 authored by Steven Murray's avatar Steven Murray
Browse files

Scheduler::getPendingArchiveJobs() checks if tape pool exists in catalogue

parent 4698a3a9
No related branches found
No related tags found
No related merge requests found
...@@ -309,6 +309,9 @@ std::map<std::string, std::list<common::dataStructures::ArchiveJob> > Scheduler: ...@@ -309,6 +309,9 @@ std::map<std::string, std::list<common::dataStructures::ArchiveJob> > Scheduler:
// getPendingArchiveJobs // getPendingArchiveJobs
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
std::list<common::dataStructures::ArchiveJob> Scheduler::getPendingArchiveJobs(const std::string &tapePoolName) const { std::list<common::dataStructures::ArchiveJob> Scheduler::getPendingArchiveJobs(const std::string &tapePoolName) const {
if(!m_catalogue.tapePoolExists(tapePoolName)) {
throw exception::Exception(std::string("Tape pool ") + tapePoolName + " does not exist");
}
return m_db.getArchiveJobs(tapePoolName); return m_db.getArchiveJobs(tapePoolName);
} }
...@@ -322,7 +325,6 @@ std::map<std::string, std::list<common::dataStructures::RetrieveJob> > Scheduler ...@@ -322,7 +325,6 @@ std::map<std::string, std::list<common::dataStructures::RetrieveJob> > Scheduler
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// getPendingRetrieveJobs // getPendingRetrieveJobs
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
std::list<common::dataStructures::RetrieveJob> Scheduler::getPendingRetrieveJobs(const std::string& vid) const { std::list<common::dataStructures::RetrieveJob> Scheduler::getPendingRetrieveJobs(const std::string& vid) const {
throw exception::Exception(std::string("Not implemented: ") + __PRETTY_FUNCTION__); throw exception::Exception(std::string("Not implemented: ") + __PRETTY_FUNCTION__);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment