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)