Skip to content
Snippets Groups Projects
Commit 688ee2c0 authored by Jorge Camarero Vera's avatar Jorge Camarero Vera
Browse files

Resolve "Fix Warning in updateDriveStatus"

parent 9d002401
Branches
Tags
No related merge requests found
...@@ -6,6 +6,17 @@ ...@@ -6,6 +6,17 @@
### Bug fixes ### Bug fixes
- cta/CTA#1029 Fix segmentatin fault in frontend when list repacks of a tape that has been deleted in the catalogue - cta/CTA#1029 Fix segmentatin fault in frontend when list repacks of a tape that has been deleted in the catalogue
- cta/CTA#1031 Fix Warning in updateDriveStatus
# v4.2-3
# v4.2-2
## Summary
### Features
- cta/CTA#976 Add logical part of Drive Status using Catalogue
- cta/CTA#988 Add diskSpaceReservations map in cta-admin --json dr ls output.
# v4.2-1 # v4.2-1
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#include "common/dataStructures/DriveInfo.hpp" #include "common/dataStructures/DriveInfo.hpp"
#include "common/dataStructures/TapeDrive.hpp" #include "common/dataStructures/TapeDrive.hpp"
#include "common/log/Logger.hpp" #include "common/log/Logger.hpp"
#include "scheduler/DiskSpaceReservation.hpp"
#include "TapeDrivesCatalogueState.hpp" #include "TapeDrivesCatalogueState.hpp"
#include "tapeserver/daemon/TpconfigLine.hpp" #include "tapeserver/daemon/TpconfigLine.hpp"
...@@ -206,14 +207,16 @@ void TapeDrivesCatalogueState::updateDriveStatus(const common::dataStructures::D ...@@ -206,14 +207,16 @@ void TapeDrivesCatalogueState::updateDriveStatus(const common::dataStructures::D
case common::dataStructures::DriveStatus::Unknown: case common::dataStructures::DriveStatus::Unknown:
case common::dataStructures::DriveStatus::Up: case common::dataStructures::DriveStatus::Up:
{ {
log::ScopedParamContainer params(lc); if (driveState.diskSystemName != "NULL") {
params.add("diskSystem", driveState.diskSystemName) log::ScopedParamContainer params(lc);
.add("bytes", driveState.reservedBytes) params.add("diskSystem", driveState.diskSystemName)
.add("previousStatus", toString(previousStatus)) .add("bytes", driveState.reservedBytes)
.add("newStatus", toString(driveState.driveStatus)); .add("previousStatus", toString(previousStatus))
lc.log(log::WARNING, "In TapeDrivesCatalogueState::updateDriveStatus(): will clear non-empty disk space reservation on status change."); .add("newStatus", toString(driveState.driveStatus));
driveState.diskSystemName = "NULL"; lc.log(log::WARNING, "In TapeDrivesCatalogueState::updateDriveStatus(): will clear non-empty disk space reservation on status change.");
driveState.reservedBytes = 0; driveState.diskSystemName = "NULL";
driveState.reservedBytes = 0;
}
} }
default: default:
break; break;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment