Virtual TapeServer 8.0 Release Notes

Resolved Issues and Enhancements | 17
General operations
Could not create jobs because the process required for jobs was not running.
When a Stacked Export job was the first job to run, a process (RPC Server) that required a
particular class to exist for resolution failed in the previous release. To account for that,
the web interface is preloaded in the job scheduler process and ensures the process has all
classes it needs. (TL-6251)
Job process stopped after logrotate and no jobs could start until you rebooted.
Log rotation was causing a restart of processes and causing jobs to fail. Rath logs are now
rotated only when they reach 10MB and 10 files are retained. When the number exceeds
10, the oldest is deleted. This is different from other logs whose rotation is being managed
by logrotate. (TL-6743)
FC Abort task set was not supported. During communication failure processing, VTS
now responds to aborted FC command sets when requested. (TL-6769, EAR 7333, EAR
7850, EAR 7793)
Read Position with no tape in drive gave check condition. Previously, the Read
Position command returned a check condition if there was no media in the drive. Now, it
returns the proper response that indicates there is no tape in the drive rather than the
check condition. (TL-6640, EAR 7333)
New emulation type 3580-TD4 replaces the deprecated ULT3580-TD4 type.
Standard emulation code is now used for a new TD4 emulation, providing better
emulation compatibility. (TL-6689)
Failure indicated host with initiator ID of all 1s if initiator aborted a SCSI
command. During a sequence of SCSI commands, if the initiator aborts a command, VTS
no longer incorrectly indicates a failure on a command due to a SCSI reservation in place
by a host with an initiator ID of all 1s, host=0xFFFFFFFFFFFFFFFF. (TL-6778, EAR
7793)
Jobs may have failed if run immediately after TapeServer startup. If you ran a job
right after starting the system, an error may have resulted if TapeServer had not
completely started. This no longer occurs. (TL-6420)
TapeServer startup performance was slow. Because rescan-scsi-bus ran to remove
and re-add all devices during startup, startup may have taken a long time to complete if
there were multiple devices attached to VTS. This has been fixed. (TL-6224)
Could not import pools if pool name included non-alphanumeric characters.
Importing a pool failed if the pool name contained a non-alphanumeric character. This
has been fixed. (TL-6200, EAR 7346, EAR 7233, EAR 7418)
VTD could no longer be accessed if doing backup to a reserved VTD and another
host had a reservation conflict on this VTD. Commands received while another host
was writing to a VTD it had reserved may have resulted in a segfault in the system
messages log and the loss of access to the VTD. This has been fixed. (TL-6634, TL-6123,
EAR 7278, EAR 7361)
Tape operations may have failed. After log rotate, XMLRPC may not have restarted
correctly causing some operations to be unusable (mount, replicate, or export). This has
been fixed. (TL-6093, EAR 7241, EAR 7282, EAR 7284)
Required Log Pages for Ultrium were not supported. NetBackup requests Log Page
0x31 but VTS returned check condition 5/24/00 “Invalid Field in CDB”. This has been
fixed. Now, a generic “Tape Capacity for Log Sense 0x31” response is returned. (TL-5941,
EAR 7065)