WishList items that have been implemented will continue to be displayed here for at least one release level. Items that have been included in the current release are also listed in the News page.
Note:
In the following tables, HSI/HTAR version 3.4.x is for HPSS Release 6.2, HSI/HTAR version 3.5.x is for HPSS Release 7.1
HSI WishList Items
|
Version |
Feature |
Notes |
|
|
provide a "diff" or "cmp" command to compare HPSS and local or HPSS files |
|
|
|
provide graceful quiesce capability for HPSS maintenance periods |
|
|
|
use multiple n/w connections for xfers even for non-striped HPSS COSs |
|
|
3.4.4,3.5.1 |
Add current account ID/name to xferlog entries |
|
|
|
Provide a way for controllers (e.g. "hopper") to obtain info such as the current file being transferred, directory being scanned, etc. to display in a gui window before the operation actually completes |
|
|
|
Make "ls" run faster, and implement "ls -ltr" |
|
|
|
Add default COS to use in the HSIRC file |
|
|
3.4.3,3.5.1 |
Add support for the HPSS Transfer Agent |
|
|
3.4.4,3.5.1 |
Make the "touch" command work like the linux version
|
|
|
|
Add a "thread stacksize" setting to the hsirc file(s) |
|
|
|
Add rename syntax (local : hpss) for directories to allow "put -R localdir : hpssdir" |
|
|
|
in "lscos" listing, display warnings for overlapping sizes, gaps for file sizes, and other anomalies |
|
|
|
Add "rsync" capability |
|
|
|
Add md5/sha1 checksums for creating/verifying files, with ability to add checksums to pre-existing files |
|
|
|
For "mv -f source target", do not delete a pre-existing "target" if "source" does not exist
|
|
|
|
Add a "conditional cp" command with a -U option, similar to "cput" |
|
|
|
make the path to "HPSS.conf" be a configuration item |
currently uses HPSS_CFG_FILE_PATH if set. Will be added to hsirc file |
|
3.4.4,3.5.1 |
make the path to the hsirc file be specifiable via environment variable |
uses HPSS_CFG_FILE_PATH if set. |
|
|
add a "recently stored" and "recently retrieved" server-side file that can be viewed by a new hsi command, such as "recent [-r] [-w] [-d days] |
|
|
|
provide interactive feedback to users when the maximum number of HSIGWD sessions has been reached, instead of just appearing to hang until it is this session's turn to start |
|
|
|
implement a global server-side autoscheduler that works with all active HSI sessions |
|
|
|
add a "news" command to describe newly implemented features, bugfixes, etc. |
|
|
|
add ability to dump bitfile and storage segment attributes ala the "scrub" utility, and other selected "scrub"-style features such as diagnostics for reading/writing files |
|
|
|
implement environment variables to replace keyset settings |
|
|
|
add "copies = *" to the HSI COS file, to match any specified copy count when doing autocos selection |
|
|
|
optionally have the HSIGWD create the local working directory at startup if it doesn't exist |
|
|
|
HSI autoscheduler should provide a "max tapes" option to limit the number of tapes that are active at a time |
|
|
|
HSI "find" command: add ability to find files created/read/written/modified with a given begin/end time window |
|
|
|
Add better scripting access to support more robust batch scripts. Add ability to specify a "success" and "failure" file for put/get/ls commands. |
|
|
|
Ensure that errors always result in non-zero exit code in HSI |
|
|
|
Add ability to specify varying levels of errors/warnings to cause non-zero exit codes. |
|
|
|
log full pathnames in xferlog entries |
|
HTAR WishList Items
|
Version |
Feature |
Notes |
|---|---|---|
|
3.4.4 |
Add current account ID/name to xferlog entries |
|
|
|
Implement wildcards for HTAR for both the -L file and on the command line |
|
|
|
Implement new IEEE "pax" standard to remove restrictions on pathname length, symlink target length, and max size of member files |
|
|
|
Ability to create HPSS or local archives from files that live in HPSS, and ability to extract from HPSS or local archives into HPSS |
|
|
|
Add htarrc file |
|
|
|
Display periodic real-time transfer updates with transfer rate, estimated time to completion, percent transferred, etc. , for example: "HTAR: current transfer rate = 192 MB/s ; 83% complete" |
|
|
|
Implement a non-interactive option with a heart-beat or other parseable periodic notification mechanism for running htar from another program, such as: "ACTION:create\tFILE:some file name\tPCT:23.5%\tXFERRED:123.2GB\tRATE: 120.4MBs\tETA:1d 2hr 20min 30.2sec |
|
|
|
Add a "-exclude" command line option, and an "exclude" capability in the -L file |
|
|
|
Implement HSI-style COS restrictions for uids/gids/acctids for the -Y option
|
|
|
|
|
|
|
|
|
|
|
|
|
|