From 476786b4a9340c603e658b8e8c32e575efd44cac Mon Sep 17 00:00:00 2001 From: Daniele Kruse <dkruse@cern.ch> Date: Tue, 12 Apr 2016 16:15:45 +0200 Subject: [PATCH] Renamed EOSFileId into DiskFileId --- catalogue/SqliteCatalogue.cpp | 8 ++++---- catalogue/SqliteCatalogueTest.cpp | 6 +++--- common/dataStructures/ArchiveFile.cpp | 4 ++-- common/dataStructures/ArchiveFile.hpp | 2 +- common/dataStructures/ArchiveRequest.cpp | 4 ++-- common/dataStructures/ArchiveRequest.hpp | 2 +- scheduler/OStoreDB/OStoreDB.cpp | 2 +- scheduler/SchedulerTest.cpp | 2 +- xroot_plugins/XrdCtaFile.cpp | 13 +++++++------ 9 files changed, 22 insertions(+), 21 deletions(-) diff --git a/catalogue/SqliteCatalogue.cpp b/catalogue/SqliteCatalogue.cpp index a61fd404f9..9a001c8416 100644 --- a/catalogue/SqliteCatalogue.cpp +++ b/catalogue/SqliteCatalogue.cpp @@ -1833,7 +1833,7 @@ uint64_t cta::catalogue::SqliteCatalogue::createArchiveFile( std::unique_ptr<SqliteStmt> stmt(m_conn.createStmt(sql)); stmt->bind(":DISK_INSTANCE", archiveFile.drData.drInstance); - stmt->bind(":DISK_FILE_ID", archiveFile.eosFileID); + stmt->bind(":DISK_FILE_ID", archiveFile.diskFileID); stmt->bind(":FILE_SIZE", archiveFile.fileSize); stmt->bind(":CHECKSUM_TYPE", archiveFile.checksumType); stmt->bind(":CHECKSUM_VALUE", archiveFile.checksumValue); @@ -1847,7 +1847,7 @@ uint64_t cta::catalogue::SqliteCatalogue::createArchiveFile( stmt->step(); - return getArchiveFileId(archiveFile.drData.drInstance, archiveFile.eosFileID); + return getArchiveFileId(archiveFile.drData.drInstance, archiveFile.diskFileID); } //------------------------------------------------------------------------------ @@ -1917,7 +1917,7 @@ std::list<cta::common::dataStructures::ArchiveFile> common::dataStructures::ArchiveFile file; file.archiveFileID = id; - file.eosFileID = stmt->columnText(nameToIdx["DISK_FILE_ID"]); + file.diskFileID = stmt->columnText(nameToIdx["DISK_FILE_ID"]); file.fileSize = stmt->columnUint64(nameToIdx["FILE_SIZE"]); file.checksumType = stmt->columnText(nameToIdx["CHECKSUM_TYPE"]); file.checksumValue = stmt->columnText(nameToIdx["CHECKSUM_VALUE"]); @@ -1977,7 +1977,7 @@ cta::common::dataStructures::ArchiveFile cta::catalogue::SqliteCatalogue:: cta::common::dataStructures::ArchiveFile file; file.archiveFileID = id; - file.eosFileID = stmt->columnText(nameToIdx["DISK_FILE_ID"]); + file.diskFileID = stmt->columnText(nameToIdx["DISK_FILE_ID"]); file.fileSize = stmt->columnUint64(nameToIdx["FILE_SIZE"]); file.checksumType = stmt->columnText(nameToIdx["CHECKSUM_TYPE"]); file.checksumValue = stmt->columnText(nameToIdx["CHECKSUM_VALUE"]); diff --git a/catalogue/SqliteCatalogueTest.cpp b/catalogue/SqliteCatalogueTest.cpp index 35ca9e6252..a6e7912004 100644 --- a/catalogue/SqliteCatalogueTest.cpp +++ b/catalogue/SqliteCatalogueTest.cpp @@ -840,7 +840,7 @@ TEST_F(cta_catalogue_SqliteCatalogueTest, createArchiveFile) { common::dataStructures::ArchiveFile file; file.archiveFileID = 1234; // Should be ignored - file.eosFileID = "EOS_file_ID"; + file.diskFileID = "EOS_file_ID"; file.fileSize = 1; file.checksumType = "checksum_type"; file.checksumValue = "cheskum_value"; @@ -860,7 +860,7 @@ TEST_F(cta_catalogue_SqliteCatalogueTest, createArchiveFile) { const common::dataStructures::ArchiveFile frontFile = files.front(); - ASSERT_EQ(file.eosFileID, frontFile.eosFileID); + ASSERT_EQ(file.diskFileID, frontFile.diskFileID); ASSERT_EQ(file.fileSize, frontFile.fileSize); ASSERT_EQ(file.checksumType, frontFile.checksumType); ASSERT_EQ(file.checksumValue, frontFile.checksumValue); @@ -886,7 +886,7 @@ TEST_F(cta_catalogue_SqliteCatalogueTest, createArchiveFile_same_twice) { "create storage class"); common::dataStructures::ArchiveFile file; file.archiveFileID = 1234; // Should be ignored - file.eosFileID = "EOS_file_ID"; + file.diskFileID = "EOS_file_ID"; file.fileSize = 1; file.checksumType = "checksum_type"; file.checksumValue = "cheskum_value"; diff --git a/common/dataStructures/ArchiveFile.cpp b/common/dataStructures/ArchiveFile.cpp index e17992beb1..98822691a5 100644 --- a/common/dataStructures/ArchiveFile.cpp +++ b/common/dataStructures/ArchiveFile.cpp @@ -33,7 +33,7 @@ cta::common::dataStructures::ArchiveFile::ArchiveFile(): //------------------------------------------------------------------------------ bool cta::common::dataStructures::ArchiveFile::operator==(const ArchiveFile &rhs) const { return archiveFileID==rhs.archiveFileID - && eosFileID==rhs.eosFileID + && diskFileID==rhs.diskFileID && fileSize==rhs.fileSize && checksumType==rhs.checksumType && checksumValue==rhs.checksumValue @@ -55,7 +55,7 @@ bool cta::common::dataStructures::ArchiveFile::operator!=(const ArchiveFile &rhs //------------------------------------------------------------------------------ std::ostream &operator<<(std::ostream &os, const cta::common::dataStructures::ArchiveFile &obj) { os << "(archiveFileID=" << obj.archiveFileID - << " eosFileID=" << obj.eosFileID + << " diskFileID=" << obj.diskFileID << " fileSize=" << obj.fileSize << " checksumType=" << obj.checksumType << " checksumValue=" << obj.checksumValue diff --git a/common/dataStructures/ArchiveFile.hpp b/common/dataStructures/ArchiveFile.hpp index 6994151919..35ad7ed64b 100644 --- a/common/dataStructures/ArchiveFile.hpp +++ b/common/dataStructures/ArchiveFile.hpp @@ -42,7 +42,7 @@ struct ArchiveFile { bool operator!=(const ArchiveFile &rhs) const; uint64_t archiveFileID; - std::string eosFileID; + std::string diskFileID; uint64_t fileSize; std::string checksumType; std::string checksumValue; diff --git a/common/dataStructures/ArchiveRequest.cpp b/common/dataStructures/ArchiveRequest.cpp index 31215db060..626e8f3151 100644 --- a/common/dataStructures/ArchiveRequest.cpp +++ b/common/dataStructures/ArchiveRequest.cpp @@ -32,7 +32,7 @@ cta::common::dataStructures::ArchiveRequest::ArchiveRequest(): //------------------------------------------------------------------------------ bool cta::common::dataStructures::ArchiveRequest::operator==(const ArchiveRequest &rhs) const { return requester==rhs.requester - && eosFileID==rhs.eosFileID + && diskFileID==rhs.diskFileID && srcURL==rhs.srcURL && fileSize==rhs.fileSize && checksumType==rhs.checksumType @@ -56,7 +56,7 @@ bool cta::common::dataStructures::ArchiveRequest::operator!=(const ArchiveReques //------------------------------------------------------------------------------ std::ostream &operator<<(std::ostream &os, const cta::common::dataStructures::ArchiveRequest &obj) { os << "(requester=" << obj.requester - << " eosFileID=" << obj.eosFileID + << " diskFileID=" << obj.diskFileID << " srcURL=" << obj.srcURL << " fileSize=" << obj.fileSize << " checksumType=" << obj.checksumType diff --git a/common/dataStructures/ArchiveRequest.hpp b/common/dataStructures/ArchiveRequest.hpp index ec90e739f4..f49a920ad7 100644 --- a/common/dataStructures/ArchiveRequest.hpp +++ b/common/dataStructures/ArchiveRequest.hpp @@ -43,7 +43,7 @@ struct ArchiveRequest { bool operator!=(const ArchiveRequest &rhs) const; cta::common::dataStructures::UserIdentity requester; - std::string eosFileID; + std::string diskFileID; std::string srcURL; uint64_t fileSize; std::string checksumType; diff --git a/scheduler/OStoreDB/OStoreDB.cpp b/scheduler/OStoreDB/OStoreDB.cpp index d433fb0893..f60822674f 100644 --- a/scheduler/OStoreDB/OStoreDB.cpp +++ b/scheduler/OStoreDB/OStoreDB.cpp @@ -863,7 +863,7 @@ std::unique_ptr<cta::SchedulerDatabase::ArchiveRequestCreation> OStoreDB::queue( ar.setDiskpoolName(request.diskpoolName); ar.setDiskpoolThroughput(request.diskpoolThroughput); ar.setDrData(request.drData); - ar.setEosFileID(request.eosFileID); + ar.setEosFileID(request.diskFileID); ar.setFileSize(request.fileSize); ar.setMountPolicy(mountPolicy); ar.setRequester(request.requester); diff --git a/scheduler/SchedulerTest.cpp b/scheduler/SchedulerTest.cpp index 781fc321a3..f44623b588 100644 --- a/scheduler/SchedulerTest.cpp +++ b/scheduler/SchedulerTest.cpp @@ -220,7 +220,7 @@ TEST_P(SchedulerTest, DISABLED_archive_to_new_file) { request.diskpoolName="diskpool1"; request.diskpoolThroughput=200*1000*1000; request.drData=drData; - request.eosFileID="eosFileID"; + request.diskFileID="diskFileID"; request.fileSize=100*1000*1000; cta::common::dataStructures::UserIdentity requester; requester.name = userName; diff --git a/xroot_plugins/XrdCtaFile.cpp b/xroot_plugins/XrdCtaFile.cpp index dd684acd01..a446044a87 100644 --- a/xroot_plugins/XrdCtaFile.cpp +++ b/xroot_plugins/XrdCtaFile.cpp @@ -1563,7 +1563,7 @@ void XrdCtaFile::xCom_archivefile(const std::vector<std::string> &tokens, const std::list<cta::common::dataStructures::ArchiveFile> list=m_catalogue->getArchiveFiles(id, eosid, copynb, tapepool, vid, owner, group, storageclass, path); if(list.size()>0) { std::vector<std::vector<std::string>> responseTable; - std::vector<std::string> header = {"id","copy no","vid","fseq","block id","EOS id","size","checksum type","checksum value","storage class","owner","group","instance","path"}; + std::vector<std::string> header = {"id","copy no","vid","fseq","block id","disk id","size","checksum type","checksum value","storage class","owner","group","instance","path","creation time"}; if(hasOption(tokens, "-h", "--header")) responseTable.push_back(header); for(auto it = list.cbegin(); it != list.cend(); it++) { for(auto jt = it->tapeCopies.cbegin(); jt != it->tapeCopies.cend(); jt++) { @@ -1573,7 +1573,7 @@ void XrdCtaFile::xCom_archivefile(const std::vector<std::string> &tokens, const currentRow.push_back(jt->second.vid); currentRow.push_back(std::to_string((unsigned long long)jt->second.fSeq)); currentRow.push_back(std::to_string((unsigned long long)jt->second.blockId)); - currentRow.push_back(it->eosFileID); + currentRow.push_back(it->diskFileID); currentRow.push_back(std::to_string((unsigned long long)it->fileSize)); currentRow.push_back(it->checksumType); currentRow.push_back(it->checksumValue); @@ -1581,7 +1581,8 @@ void XrdCtaFile::xCom_archivefile(const std::vector<std::string> &tokens, const currentRow.push_back(it->drData.drOwner); currentRow.push_back(it->drData.drGroup); currentRow.push_back(it->drData.drInstance); - currentRow.push_back(it->drData.drPath); + currentRow.push_back(it->drData.drPath); + currentRow.push_back(std::to_string((unsigned long long)it->creationTime)); responseTable.push_back(currentRow); } } @@ -1751,7 +1752,7 @@ void XrdCtaFile::xCom_reconcile(const std::vector<std::string> &tokens, const ct currentRow.push_back(jt->second.vid); currentRow.push_back(std::to_string((unsigned long long)jt->second.fSeq)); currentRow.push_back(std::to_string((unsigned long long)jt->second.blockId)); - currentRow.push_back(it->eosFileID); + currentRow.push_back(it->diskFileID); currentRow.push_back(std::to_string((unsigned long long)it->fileSize)); currentRow.push_back(it->checksumType); currentRow.push_back(it->checksumValue); @@ -1797,7 +1798,7 @@ void XrdCtaFile::xCom_listpendingarchives(const std::vector<std::string> &tokens currentRow.push_back(std::to_string((unsigned long long)jt->archiveFileID)); currentRow.push_back(jt->request.storageClass); currentRow.push_back(std::to_string((unsigned long long)jt->copyNumber)); - currentRow.push_back(jt->request.eosFileID); + currentRow.push_back(jt->request.diskFileID); currentRow.push_back(jt->request.checksumType); currentRow.push_back(jt->request.checksumValue); currentRow.push_back(std::to_string((unsigned long long)jt->request.fileSize)); @@ -1980,7 +1981,7 @@ void XrdCtaFile::xCom_archive(const std::vector<std::string> &tokens, const cta: request.diskpoolName=diskpool; request.diskpoolThroughput=throughput; request.drData=drData; - request.eosFileID=eosid; + request.diskFileID=eosid; request.fileSize=size; request.requester=originator; request.srcURL=srcurl; -- GitLab