Skip to content

Add [cta-taped] prefix to reason when drive is not found (#1238)

Summary

[cta-taped] prefix is already added to some reasons when putting the drive down using cta::common::dataStructures::DesiredDriveState. TapeSingleThread does it using generateReasonFromLogMsg() and reportPacker.reportDriveStatus(). DataTransferSession doesn't use report packers to report statuses, but it can use scheduler.setDesiredDriveState(). This MR rewrites parts of DataTransferSession to put drives down in a unified manner.

References

Closes #1238 (closed)

Closes https://gitlab.cern.ch/cta/operations/-/issues/774

Closes https://gitlab.cern.ch/cta/operations/-/issues/759

Edited by Volodymyr Yurchenko

Merge request reports