HELP=>'use physical mapping file if available (for tape positioning optimisation)',
DEFAULT=>'yes'},
DEFAULT=>'yes'},
{NAME=>'notracks=f',
HELP=>'Number of tracks actually written on that tape (for tape positioning optimisation, if --usephysmap=no); accepts fractions to indicate occupancy of last track',
...
...
@@ -171,7 +174,7 @@ sub app_options() {
{NAME=>'totalbands=i',
HELP=>'Number of physical bands for this media.',
DEFAULT=>4},
{NAME=>'lastblockid=i',
HELP=>'last block ID on tape. If not specified, approximates it by using name server information (last known file blockID + length in blocks + 50% of flush size)',
DEFAULT=>undef},
...
...
@@ -182,7 +185,7 @@ sub app_options() {
{NAME=>'noaction',
HELP=>'dry run: do not launch actual verification.'},
# (XXXXX TODO: move all this into a different method. It has nothing to do with the name server initialisation)
#
#
# two alternatives:
# two alternatives:
# a) a mapping is provided containing the physical wrap and LPOS information for each FSEQ
# b) no mapping available, the physical layout is constructed deducing from name server and command line information (last block ID (optional), no wraps (required))
#
...
...
@@ -431,11 +434,11 @@ sub load_ns_info {
#
# XXXX to be improved: assume end-to-end time is 105s