Patch Name: PHSS_25370 Patch Description: s700_800 10.20 OV OST3.0 Cumulative A.03.00 patch Creation Date: 02/01/17 Post Date: 02/01/22 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: HP OpenView OmniStorage A.03.00.00 Filesets: OMS.f_server,A.03.00.00 OMS.f_client,A.03.00.00 OMS.common,A.03.00.00 OMS.f_gui,A.03.00.00 OMS.f_fs,A.03.00.00 OMS.manpages,A.03.00.00 OMS.documents,A.03.00.00 Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_25370 Symptoms: PHSS_25370: 1. Id = NSMex04098 'par' command fails when the source platter has more blocks than the destination platter. 2. Id = NSMex04227 'listp -B' shows wrong number of rawblocks for tape device after migration is started. 'listp' man page needs rework to specify full detail for '-B' and '-S' options. 3. Id = NSMex04140 The system hangs/panics when a big number of files, migrated to MOs, are deleted. 4. Id = NSMbb38043 After about 307,000 files, further migration (migout) to a 5.2GB MO was not possible. The 'ager' was able to run and to find migration candidates, but the physical 'migout' failed. 5. Id = NSMbb41618 The 'qqr' output does not have any request in the queue, although some of the requests in the truncation lists (from /var/opt/omnistorage/data/qr directory) are not completed yet. If we restart the 'qr', it checks if there are some truncation requests left and starts with their processing. 6. Id = HSLco27922 'par' attempts to assign guest IDs to platters. After it fails, it displays an error message: 'Unable to set guest flag for volume fa11. JMD error: Volume belongs to a volume set' 7. Id = NSMex04573 'listp' always shows the wrong free space for Worm media after migration and after performing an 'exportp/importp' command. 8. Id = NSMex04421 'listp' always shows less space on the mirror platter, after 'sync_media' finished. 9. Id = NSMex03489 'sync_media' does not work when media is hpufs and it is write protected. 10.Id = HSLco28605 SIDF API fails to write file set and volume trailer. 11.Id = JAGad49998 There was no logging during the manual execution of the 'exportp/importp' commands. 12.Id = NSMbb29315 Logging not resumed after space was freed in '/var'. 13.Id = NSMbb29275 Keep track or warn user if a platter is manually mounted/loaded. 14.Id = NSMbb29271 'vsbind' allows to bind foreign volume sets to a MFS. 15.Id = NSMbb41726 If the 'jmd' is killed while the 'qr' queue is filled up, the used platter volume remains mounted. 16.Id = NSMex04451 'qr' fails to mount platters file system through NFS. Error reported in qr log: "jmountv() failed, jerrno 'Can't mount volume's filesystem'" "The qr could not mount/load the volumes and the jmd is remote. Fix: Check jmd's remote database." 17.Id = NSMbb29294 Lack of media caused a filled file system and core dump. 18.Id = HSLco30178 man page for 'consolidate' command should be changed 19.Id = HSLco23197 In /etc/opt/omnistorage/ directory there is no 'agercfg' file. Some configuration files need update of documentation. PHSS_22743: 1. Id = NSMex03222 The device files created by installchanger for DLT devices are incorrect. 2. Id = NSMex03959 zls showing 100% magnetic while only last block of chunk on magnetic. 3. Id = NSMex03925 Free space on sidf media is not very well managed/calculated. 4. Id = NSMex04140 Ager and other OMS commands are just hanging while going through the list of mounted file systems. 5. Id = NSMex03844 Second tape is never loaded in stacker mode. 6. Id = NSMex04154 migout -m switch didn't work as described in man page. 7. Id = NSMex04098 Write a par archive to MO volume exits with error "Can't erase the remaining media start = ..." PHSS_21065: 1. Id = HSLco20318 Consolidate: purify reports FNH error 2. Id = HSLco19774 jmd dumps core if jukebox is not connected 3. Id = NSMex03366 jmdbackup/jmdrestore fails in case of Grau or barcode-name boxes 4. Id = NSMex03260 Free space on mirror smaller then original 5. Id = HSLco18392 zstartup and zshutdown scripts don't work correctly in case that OMS server and client are on different machines 6. Id = NSMex03037 An attempt to get id of other side of media 10000 failed 7. Id = NSMex03020 Last volume from GRAU didn't pass to jmd database 8. Id = NSMex02823 The migin performance dropped significantly after an upgrade to 3.0. This problem appears in case of WORM media 9. Id = JAGab76149, NSMex02958 rpc number problem 10. Id = NSMex02745, NSMex03270 Migout from the client system doesn't work. The behavior we see is that the request is just staying in the queue forever and there is no error message logged anywhere. 11. Id = JOSqa00342 problem with add_vol man page and some errors in log files 12. Id = NSMex02672 The qr hangs on trying to migrate zero length files 13. Id = NSMex02653 Confusing messages on CLEANUP 14. Id = NSMex02636 wt-check hangs when processing files with size 0 15. Id = NSMex02627 The man page has no list of supported JB devices 16. Id = NSMex0262 Massive migouts failing 17. Id = HSLco20623 Installchanger doesn't show us possible HW address 18. Id = HSLco20331 Purified jmd reports free memory read error. After reviewing code found out that license removal was completely wrong. 19. Id = NSMex03270 qr can't start because jmd can't give license to qr. Reports an error message that there is no license for that machine. 20. Id = JOSqa0034 Consolidate coredump, run out of memory 21. Id = NSMex03473 jmdrestore will never restore onsite volumes. 22. Id = NSMex03121 When ded check free space on /usr dir (from /etc/fstab mount config file) system panic occur. 23. Id = HSLco21464 Fibre Channel data transfer not supported 24. Id = HSLco21524 mediaset and mediaformat tools not available for OmniStorage 3.0. 25. Id = NSMex03537 Rebuild doesn't work properly if both paths in the dual path mount point have an underscore. An extra path appears when we have a dual path mount point. 26. Id = NSMbb37517 OMS delete guest media from database (DB) while inventory is performed. 27. Id = HSLco21556 what(1) command of some OMS binaries still shows OmniStorage_0210 28. Id = NSMex03564 starting jmdrestore command, message 'not fully implemented' was shown 29. Id = NSMex03588 hsm_session -ka doesn't work as documented PHSS_19038: 1. Id = NSMex02262 ager writes annoying "logging started/stopped" messages into agerlog 2. Id = JOSqa00325 resid man page is not understandable 3. Id = JOSqa00324 rebuild man page examples have old syntax 4. Id = NSMex02367 multi level migration doesn't free space on secondary layer 5. Id = JOSqa00327 zls -l shows wrong output 6. Id = NSMex02401 consolidate problems 7. Id = JOSqa00328 Consolidation of tapes - full until physical EOT failed 8. Id = NSMex02450, NSMex02335, NSMex02478, NSMex0243 qr drops migout request for files in bulk mode 9. Id = NSMex02452 jmdrestore -f 99Jun01.1 fails if set of platters is owner 10 10. Id = JOSqa00331 Bad format detected for JMD_MEDIA_IN_ERROR and MIGIN_NO_SUCH_PLATTER 11. Id = NSMex02469 License problem when '0' in IP Address 12. Id = NSMex02508 Request to have a tool to read metadata from nearline storage 13. Id = JOSqa00332 jlog and qrlog log messages incomplete 14. Id = JOSqa00336 license manager (jmd) gets confused if license.use file remained on disk 15. Id = NSMex02483 A5711310 - Consolidate: Can't open file by inode : Error 0 (0) PHSS_17476: 1. Id = NSMex02018 man page for ager : AGER_MAXSIZE is 1.000.000, should be 128.000.000 2. Id = NSMex02015, NSMex02016 hsm_session display format problem 3. Id = NSMex02026 Bulk ager complains about wrong process id 4. Id = JOSqa00314 Add detailed Info to iocfg for performance config 5. Id = JOSqa00313 Add detailed Info to brapicfg for performance config 6. Id = JOSqa00307, NSMex02253 copyp does NOT work in OMS 3.0 7. Id = JOSqa00298 qrlog ERROR - no space available 8. Id = JOSqa00309 5.2 GB MO Jukebox not supported 9. Id = JOSqa00312 wrong mail format FREEPOOLVS_PROBLEM_MAIL 10. Id = NSMex02038 hsm_admin -I additional information needed in installation guide 11. Id = JOSqa00308 copyp - documentation change 12. Id = NSMbb21706 agerlog message logging is consuming disk space (SR #1653276659, SR #1653276667) 13. Id = NSMex01976 Lack of information when using vsadm -l 14. Id = NSMex02088, NSMex02177 STK direct connect tape library, jmd core dump 15. Id = NSMex01992, NSMex01191 jmd: No drive number in jlog if media is set to error state 16. Id = NSMex01975 Active mode ager continuously submitted migout requests not stopping at ALWM 17. Id = NSMex01969 volsets not created if TMPDIR environment variable is set 18. Id = NSMex00837, NSMex00371, NSMex01141 Rebuild fails to rebuild (SR #5003409540) 19. Id = JOSqa00315 remigration of a file to a full platter fails 20. Id = NSMex02031 Enhancement request to disable timeout on bulk ager 21. Id = NSMex02099 ager in bulk mode runs longer than expected. 22. Id = JOSqa00320 creation of a/b file by ager needs redesign 23. Id = JOSqa00318 forever licenses will not be granted 24. Id = JOSqa00316 migout large files to sidf tape failed 25. Id = JOSqa00319 jmdrestore does not restore large number of bytes 26. Id = NSMex0219 while performing an inventory jmd dies through segmentation violation 27. Id = NSMex02328 Abnormally stop sync_media leaves media in inconsistent state 28. Id = JOSqa00322 Migout request remains in Qr queue although file has been migrated out 29. Id = NSMex02349 Migration to 8x WORM media does not access next medium with available space Defect Description: PHSS_25370: 1. Id = NSMex04098 'par' command works with ioctl system call. Error comes when source has more blocks than destination, and in that case ioctl gets wrong parameters (wrong number of blocks). Resolution: Add checking if destination space (blocks) is less than source space. 2. Id = NSMex04227 When migration is started, 'listp -B' shows default number of rawblocks, but not the number of rawblocks of a formatted media. Resolution: Fixed 'listp' so now 'listp -B' shows correct number of rawblocks, after migration is started for tape device. 3. Id = NSMex04140 'rm' is handled as asynchronous request and the dm event queue is filled up with requests, which uses up all system resources and the system hangs/panics. Resolution: 'zrm' is created. 'zrm' is an OMS wrapper around the standard 'rm' command which checks the number of events for the 'OMS_QRASYNC' session in the kernel outqueue ('qrasyninf' returns the number), and pauses it if the number of events is higher than 1000. 4. Id = NSMbb38043 The reason for wasted space on MOs (small files are migrated) is the organization of the HFS file systems. If the size of a file is less than the logical block size of the FS on MOs, then HFS includes fragmentation for better file system space utilization. Small files are then able to utilize these fragments with the following restrictions: - The fragments are only used at the end of the file - All fragments are contiguous - All fragments come from the same block When the files are smaller or equal than half the size of the logical blocks, then the last two rules allow to have more than one file in one logical block. If the files are larger than half the size of the logical blocks, then the total number of small files, which can be migrated to the MO media, is equal to the total number of logical blocks in that FS. Resolution: When this situation happens (number of logical block is 0), do not consider this MO as candidate any more; mark it as full instead. The free space will be set to 0 (zero) for these media. 5. Id = NSMbb41618 The only time when the 'qr' checks if there are unprocessed truncation lists, is after restarting. If the 'qr' has to handle requests with a higher priority (like 'migin/migout') while processing truncations, truncation requests are left unprocessed in the qr lists. Resolution: Added part of code where, after some other requests are completed, 'qr' checks if there are unprocessed truncation requests and starts with their processing. We do not have to wait on restart of the 'qr' anymore. 6. Id = HSLco27922 During the restore process, 'par' is used to restore platters. If restore goes to the same platter that has been used as source in backup process, 'par' will attempt to assign a guest ID to that platter. This happens because the 'restore_vbfs' script doesn't set '-g' flag on the par CLI. Resolution: Set '-g' flag so that the 'par' command can perform copying without assigning of a guest ID flag to the destination platter. 7. Id = NSMex04573 This problem is related to HSLco28479. Updating of the free space after migration was not calculated correct. But the free space was correct after export/import of the media. Resolution: We added a call for updating the free space after migration, like it is performed for the 'importp' command. 8. Id = NSMex04421 This problem is related to HSLco29297. The free space for mirrored media was not updated correctly. Resolution: A call was added for updating the free space on the mirror, like it is already performed for the source media. 9. Id = NSMex03489 The handling of 'write protected' MO source media (hpufs) was not fully implemented and 'sync_media' failed though. Resolution: Some logic was added to the 'fstask' file to enable the mounting of write-protected media. 10.Id = HSLco28605 The problem is caused by the SIDF data handling. The additionally required space for the file set header/trailer information was not taken into account when choosing the target media for migration; but only the required space for the user data. The data migration then failed as the meta data could not be written to the chosen media. Resolution: The 'jmd' will ask for extra free space if it detects that one of the potential candidates is SIDF formatted. The SIDF API was modified to perform an extra check before attempting to write the buffer. It will check for 1 free block in addition to the size of the buffer. 11.Id = JAGad49998 During the exporting/importing of media (MO, WORM and Tape), when 'jlog' is set to WARNING, nothing was logged. Resolution: We added a logging, after the 'exportp/importp' commands are performed. 12.Id = NSMbb29315 After the '/var' directory was filled to some high value, and after space was freed, logging was not resumed. Resolution: After performing some changes in the source code, logging is stopped if '/var' is filled up more than 90% until space is freed. After space is freed, logs are adding regulary. 13.Id = NSMbb29275 After manually loading/mounting volumes, migration will not finish until manually unloading/unmounting the volumes again. These actions required adding a warning in a log file. Resolution: We added a warning in a 'jlog' log file and some variables to prevent messages from showing in the log more than once. 14.Id = NSMbb29271 'vsbind' does not include checking for IDs of volume sets and migrating file systems. Resolution: New function was added for checking of IDs for migrating file systems and volume sets. 15.Id = NSMbb41726 To 'unmount' and then 'unload' platters with active requests in the 'qr' queue, we should kill the 'io_server' first and in that way force the 'jmd' to 'unmount' used platter. Resolution: Performing suspension of the MFSs and then killing 'jmd.' 16.Id = NSMex04451 The problem is caused by bad conversion of filesystem IDs to string. Resolution: OmniStorage uses the 'statfs()' system call to determine file system specific data. According file system type string representation has been copied into a field of the 'port_fs' structure. This is replaced by the 'statvfs()' system call. This system call already returns a string representation of the file system type, so any additional conversion is not necessary any more. 17.Id = NSMbb29294 When starting 'sync_media' from 'crontab' and the mirror media wasn't in the library or when one of the attributes (owner, group or state) was not set properly for the mirror media, the '/var' directory (from mail or from log file) was filled up continually. This was the reasone that 'sync_media' core dumps. Resolution: This error is now handled, so if this case happens, mail will be shown only once and be time stamped. In this case, execution of 'sync_media' will be aborted. 18.Id = HSLco30178 Changing information about kernel parameters ('maxdsiz' or 'maxdsiz_64bit'). Resolution: New info is added in the 'consolidate' man page. 19.Id = HSLco23197 Prototype of 'agercfg' file is not included in packaging procedure. Resolution: 'agercfg' file is included in packaging procedure. Man pages and AdminGuide is updated with information about configuration files. PHSS_22743: 1. Id = NSMex03222 Minor numbers were ending on 4, that is correct only for DLT2000. But what actually is required is to have a 'best density' device file for DLT2000/4000/7000, which means the minor number needs to end on a 0. Resolution: Invoke DEN_M_BEST in installport.H file (value 0). 2. Id = NSMex03959 Problem was that 'zls' shows that the whole last chunk is on magnetic. Actually, only last block is on magnetic. Resolution: 'zls' now shows the right percentage of magnetic when the last block of chunk is there, and new filed in output message is added. 3. Id = NSMex03925 Problem was that during migration out on sidf media calculation of free space was not done correctly. Actually, shown free space is much less than it is. Resolution: Changed file: QmigoutData.C Free space is calculated correct. 4. Id = NSMex04140 Problem was that while the attribute inode of /usr is locked, it needs to access a catalog file on this file system to handle an error situation and this is how it's getting into a deadlock situation. Rresolution: Exclude locking of attribute inode of /usr. 5. Id = NSMex03844 Problem was that in stacker mode first tape is never unmounted, so second tape couldn't be mounted. Resolution: First tape is unmounted. 6. Id = HSLco26541 When started migration with -m switch if volume doesn't exist or volume is full migration won't start Resolution: Fixed migout to check if volume is full or volume doesn't exist so migration will go to best platter for migration 7. Id = NSMex04098 Par command fail when source platter has more blocks then destination platter Resolution: Par command works with ioctl system call. Error comes when source has more blocks than destination in that case ioctl gets wrong parameters (wrong number of blocks). That problem is resolved. PHSS_21065: 1. Id = HSLco20318 Tried to deallocate non-heap memory Resolution: Wrong source line commented out 2. Id = HSLco19774 If jukebox is not connected and you perform migout command the jmd will core dump, because it use a NULL pointer which is not tested. Resolution: Test NULL pointer. 3. Id = NSMex03366 First error When jmdrestore restore volume data it tries to restore names (aliases) too, and this is perform by removing old names and setting new one. The problem occurs if you have a box with barcode-name, because the names can't be removed. In GRAU SILO or STK are no slots information and OMS use names for manipulating volumes. Second error "Cannot verify identity of volume: 2b (2a)" This message occurs if you had some volumes formatted for mirroring and had not properly configured yet (if owner was not 10). Resolution: If we avoid removing/restoring names for bar-coded boxes then command must work. Do not read media by Real ID. 4. Id = NSMex03260 There is no free space problem at the time of sync_media, but the original media have wrong free space calculated. How this could happen? By the time of exportp importp or full inventory the media's attributes are completely reread. The free space of media too, but after first miguot new free space of media became, as is only file from last migout on media. Why? OMS use one variable for storing free space and another for space and another for storing used space, and in our case the used space was not recalculate by the time of importp. This happened only on MO sidf formatted media. Resolution: Set variable which contain used media space on proper value. 5. Id = HSLco18392 It is not correct to check if qr and ded are running on server side of OMS. Also, on server side mfs shouldn't be checked. At the other hand, on client side it is not correct to check if jmd is running. This will be changed. Resolution: Change scripts to check if it is running on server or client side and then show appropriate message. 6. Id = NSMex03037 Intention of this fix is wrong mapping a system set ID into a box and slots Ids with GRAU SILO box. This happened only with double-sided media in GRAU SILO box when sync_media command is performed. Where was the bug: ------------------ The problem lay in function, which transform system set ID into box and slot ID, but GRAU SILO box doesn't have a slot IDs and a slot ID is set to -2. Unfortunately transformation function was not prepared to this situation. Algorithm for decode sys ID was wrong, because it didn't consider that slot could be negative. So, at decode time box ID became one less then proper. There was another error cause of wrong type conversion from signed to unsigned integer. The reason was negative slot number again. Resolution: Check if slot became negative then increase box ID by one. Customize unsigned int type to signed. 7. Id = NSMex03020 Jmd couldn't access to other side of last platter in box, because the last media was not set to database at full inventory. Resolution: Bug was in file top/src/lm/lib/lm_sl/lm_grau.c function volIterate. The last iteration doesn't return appropriate value from volserinfoP variable. Actually, the variable volserinfoP is set to right value, but in the same sentence counter myvolcount is incremented and after that it was checked again if it was exceeded the nActualCount. This last check is always true and procedure return NULL_VOLINF_PTR instead of volserinfoP. 8. Id = NSMex02823 After upgrading to OMS 3.0 (from OMS 2.2) the migin performance for WORM's dropped remarkable. The reason was a function, which was introduced when the migout has been redesigned. One part of the function was really necessary for migout but was even executed for migin requests. Resolution: SeqMediaService: PrepareMigoutContexts only necessary for migout 9. Id = JAGab76149, NSMex02958 ONC RPC Program number for rpc.kill was not reserved program number but it was from user-defined range. The same program number was used by some other applications. Resolution: Implement rpc.kill that uses reserved ONC RPC program number. 10. Id = NSMex02745,NSMex03270 Problem is in doing migout from client with 2 LAN cards. Communication Server/Client doesn't work. All OMS executables do not support 2 LAN cards on a host. Until now OMS called the function gethostname() to determine the IP address for communication between executables. If the customer has 2 LAN cards on one machine there is no possibility to take the other one. Resolution: A new config file /etc/omslancfg was introduced. It's content looks like this: OMS_HOSTNAME=myhostname Next steps have to be done on server and client machines: server: add the name of oms client in file /etc/opt/omnistorage/jhosts client: add jmcfg entry of the server machine JMD_MACHINE=myserverhostname 11. Id = JOSqa00342 add_vol -v option: from man page user could conclude that -v option is used for mirroring by default. There was fatal error message in jlog file: FATAL (19561): 08/30/1999 10:33:31 Bad format detected for JMD_NO_OPEN_HD. Resolution: man page for add_vol command was changed log entries were corrected 12. Id = NSMex02672 The migmv command 'migmv -R ...' traverses the directories and creates qr-requests for each file. The qr hangs when files of size=0 occurs. Resolution: The migmv checks the file size and avoids to create a qr requests when file size is zero. 13. Id = NSMex02653 Former OMS cleanup utility is cleanp from 3.0 on because there is a HP-UX command cleanup. Some error messages still use CLEANUP. Resolution: Change the error messages from cleanup to cleanp 14. Id = NSMex02636 wt-check hangs and didn't come to end when processing files with zero length. The qrlog shows: WARNING (13787): 07/27/1999 17:32:03 QmigoutIoC.C[368] ASSERT(3) FAILED Resolution: Since the wt-check simply uses a system call for 'zfind' it is easy to insert the '! -size 0' into the source file of 'wt-check'. 15. Id = NSMex02627 There could not be found details on the new configurations in the jmcfg man page. E.g. What is HP_ODL, HP_ODL_DUAL_PICKER ... The manual says: Run jmd -c, but this is not updated neither. Resolution: Entries have been made within the explanation of the parameter JMD_BOX in the man page of jmcfg. The part dealing with Boxtypes now reads like: Boxtype is the box type number or name. For a list of boxes supported by a specific server, run jmd -c. To inform about all supported MO disk and Tape library types please refer to the "HP OpenView OmniStorage Version A.03.00 Software Release Notes & Installation Guide", chapter 4, "Configuring OmniStorage Devices". 16. Id = NSMex0262 There is a wrong call to the function 'jsetvolsize' in `the source 'QmigoutSupport.jmd.C' where the qrlog message points to. One of the parameters of 'jsetvolsize' is a 64bit value but should be only a 32int value. This was changed. Resolution: There is a wrong call to the function 'jsetvolsize' in the source 'QmigoutSupport.jmd.C' where the qrlog message points to. One of the parameters of 'jsetvolsize' is a 64bit value but should be only a 32int value. This was changed. 17. Id = HSLco20623 Installchanger doesn't show HW path for robotic in case that machine is 800 and robotic driver is sctl. Resolution: Currently, installchanger determines name of robotic driver, regarding machine model. If machine is 800, it set robotic driver to spt, and if is 700,it set robotic driver to sctl. This is wrong. It is possible to have 800 machine and sctl driver (for D, R or K). I have changed installchanger to grep output of ioscan and if there is a line like: ctl 0 8/16/5.7.0 sctl CLAIMED DEVICE Initiator robotic driver is set to sctl. Otherwise, it is set to spt. 18. Id = HSLco20331 License removal was completely wrong. Resolution: Change was made in function jmrelclicense(). Algorithm for removal of node license info was wrong. Pointer of deleted node was used. Current status: if node with license info is found it will be deleted. But after that traversing will be stopped. 19. Id = NSMex03270 When OMS server and/or client has two lan cards, it is not just problem with licenses. All OMS executables do not support 2 lan cards on a host. Resolution: The new configuration file /etc/omslancfg was introduced on machine that has two LAN cards. In this file, OMS_HOSTNAME variable should be set to name that we want to use in OMS. Than on server, we need to add license for IP address of the name that we want to use in OMS, the same as value of OMS_HOSTNAME variable. 20. Id = JOSqa0034 Memory was used without checking. Memory wasn't deallocated. Resolution: Checking memory before using. Deallocating memory that is not used any more. 21. Id = NSMex03473 I believe that jmdrestore is supposed to restore volume and volume set information in case the media database got corrupted for one or another reason. Now, the behavior is a little strange, because volumes have to be available in the media database as a prerequisite to be restored by jmdrestore. This means that jmdrestore is only able to restore attributes like state and ownership to volumes which are already current in the media database. The functionality which seems to be missing is a restore of volumes which are currently not in the database. Let's suppose the following scenario. Several volumes are in state onsite while a jmdbackup is created. Then the database gets corrupted or we are loosing it. After an inventory, the onsite volumes are not listed anymore. That's normal. But why can't we restore them in the database with jmdrestore? Resolution: Add new option to force restoring missing media in database. Improve searching media. 22. Id = NSMex03121 When ded check free space on mount point first make a lock on that mount point, then check if mount point is MFS, if it is then ded get attributes from MFS and after release lock. Ded never check if lock is really released. Resolution: Ded have to check just MFS mount points, not all mount points. 23. Id = HSLco21464 Fibre Channel data transfer not supported Resolution: intallchanger changed to correctly handle Fibre Channel hardware path 24. Id = HSLco21524 mediaset and mediaformat tools not available for OmniStorage 3.0. Resolution: Include mediaset, mediaformat and their man pages to OmniStorage 3.0. 25. Id = NSMex03537 An extra path rebuilds since the mount path is not stripped off correctly. Problem with double underscores was a problem with length of mount point. In case that size of mount point was greater than size of defined arrays, rebuild failed. Resolution: Mount path is stripped off correctly. Size of arrays that are used to store name of mount point and additional information were increased. 26. Id = NSMbb37517 This behavior come from old versions because importp or inventory hadn't been able to manage such a media. It could happen that you had more than one record in DB for one media, cause importp didn't find proper record in DB, which was stored as ONSITE. It just used new id. New version can manage this problem quite well. Some forgotten-copied media in box could still make problem, but in normal use is all managed. Resolution: Add new global variable into /etc/opt/omnistorage/jmcfg file to allow or not allow delete guest media from DB while inventory. The JMD_NO_DELETE_GUEST_MEDIA_ON_INVENTORY let it be a variable name. If is set to TRUE then inventory set guest media as ONSITE instead of delete guest media from DB. 27. Id = HSLco21556 what(1) command output shows wrong information about OmniStorage version Resolution: Source files were changed so that information about OmniStorage version is correct. 28. Id = NSMex03564 message 'not fully implemented' was shown when we start jmdrestore in case we have GRAU library Resolution: in case we have GRAU library and start jmdrestore, only in case we set verbose mode, message 'not fully implemented' should be shown 29. Id = NSMex03588 hsm_session -ka doesn't kill all mortal sessions. Only mortal zombie sessions are killed with this command. Resolution: Change man pages for hsm_session. File hsm_session.8.mif has been changed. PHSS_19038: 1. Id = NSMex02262 When starting up the ager in active as well as in bulk mode dumps lots of "Logging started" / "Logging stopped" messages into agerlog. This is redundant and is caused by an incomplete implementation to realize a MFS specific logging. Resolution: Remove redundant calls of the Logging() function and introduce a separate config file -agercfg- to be able to modify ager logging behavior without modifying the qr logging facility. 2. Id = JOSqa00325 The man page of the resid command is not understandable. The resid usage differs from the resid man page and has to be conform. Resolution: The man page of resid has been changed by removing the effects which led to misunderstanding. At the beginning of section OPTIONS an explanation concerning indications in SYNOPSIS has been added. The USAGE of resid has been conformed to the SYNOPSIS in the man page. 3. Id = JOSqa00324 The examples in the man page are still in the old syntax of rebuild. Option -d is not implemented any longer. Resolution: Man page of rebuild has been changed by removal of option -d and the EXAMPLES have been corrected. 4. Id = NSMex02367 Performing a volumeset bulk aging or running 'migmv' correctly copies files from second to third layer, but doesn't free space on second layer. The created orphaned chunks on second layer can only be removed with 'cleanp'. Resolution: Remove the orphaned chunks on second layer if a multi level migration request finished successfully and the extended attributes have been attributes have been updated correctly. 5. Id = JOSqa00327 zls -l shows 0 blocks on secondary media for chunks in bulk mode (migrated, not modified and have a copy on magnetic). These chunks don't have the DM_REGION_READ managed region flag set, which causes extent_check_region() function to return 0 as the number of blocks that reside on secondary media. Resolution: Print the number of magnetic blocks as the number of nearline blocks for chunks in bulk mode in the zls -l output. 6. Id = NSMex02401 ERROR messages in consollog appear for each deleted file on tape. Resolution: A source code change was done. A handle was freed twice in this case. The ERROR messages do not appear any more. 7. Id = JOSqa00328 When the outward migration had bumped at EOT-a rest of a chunk resides on this tape. This leads to an error. Resolution: Log a warning in this case and handle the situation there are no more images to copy. 8. Id = NSMex02450, NSMex02335, NSMex02478, NSMex0243 While trying to free space on disk the ager submits migout requests to the qr. If a request references a chunk in bulk mode (migrated, not dirty and has a copy on magnetic) and this chunk resides on a full secondary media the qr drops the migout request because it recognizes that the corresponding secondary volume has no free space for migration, but it doesn't recognize that it only needs to erase the magnetic copy of that chunk. Resolution: Let the bulk ager free the magnetic portion of that chunk itself as implemented in the active ager or the migout command. This prevents network communication and improves performance. 9. Id = NSMex02452 jmdrestore fails for mirror volumes which are guests and have the same real Id as their sources. The volume was opened by its real Id until now. Resolution: jmdrestore opens mirror volumes by the id now. 10. Id = JOSqa00331 If media is set to ERROR state, no volume and drive appears in the JMD_MEDIA_IN_ERROR and MIGIN_NO_SUCH_PLATTER message Resolution: Place jmdmsg.Eng and qrmsgs.Eng into /opt/omnistorage/lib/Eng 11. Id = NSMex02469 The jmd failed to decode a valid license string for a system that has a '0' in its IP-address due to a bug in the ovkey API. Resolution: Use latest ovkey API version which has the corresponding fix in it. 12. Id = NSMex02508 Currently OmniStorage doesn't offer a tool that can be used to determine which data images reside on secondary storage by reading not extended attribute information, but the metadata as written to secondary media. Resolution: Support some kind of preview mode for the 'rebuild' command, that only traverses the secondary media and displays the found metadata information. 13. Id = JOSqa00332 While verifying customer qrlog file some of the messages appeared incompletely, caused by existing line feeds in the message text. The used *.m to *.c/*.h compiler 'msgproc' considers a line feed to be the end of a message text. This leads to incomplete log message, especially debug messages which makes it often more difficult to determine the root cause of a problem. Resolution: The qrmsgs.m and jmdmsg.m files were checked to remove needless 's from the contents of the $English parts responsible for the entries in log messages. 14. Id = JOSqa00336 Stopping the jmd abnormally can leave the license usage cash file '/var/opt/omnistorage/license.use' on disk. This will cause the jmd to get confused about available and used licenses which might cause license requests to fail. Resolution: Remove the license usage cash file at jmd startup. Correct its location to /var/opt/omnistorage/data/jmd/license.use. 15. Id = NSMex02483 After consolidate the temporary files .omst** created by pvlib were not deleted. A customer had set the TMPDIR environment variable. Resolution: The c standard function tempnam was replaced by tmpnam. The hpux manpage of tempnam is wrong. The new consolidate works now. PHSS_17476: 1. Id = NSMex02018 ager(1) and netcfg(4) man pages are inconsistent regarding an explanation for the AGER_MAXSIZE parameter. Resolution: update ager(1) man page 2. Id = NSMex02015, NSMex02016 o hsm_session output contains a message about a non decodable session. o the output is not aligned due to very long session names Resolution: fix session name length 3. Id = NSMex02026 Running the ager in bulk mode causes the following ERROR message in the agerlog file: ager ERROR (26557): 01/28/1999 08:49:11 pvro_inlines.h(35) wrong process id for session pid=67bd, created by 67bb This ERROR message occurs by calling a pv* service routine in an ager child process which doesn't have the pv* services initialized. Resolution: Initialize pv* services in ager child process 4. Id = JOSqa00314 Make migration options IOS_TAPE_MAX_FILES_PER_FILESET and IOS_TAPE_MAX_DATA_PER_FILESET for better performance configuration. Resolution: add comments to iocfg file 5. Id = JOSqa00313 The backup options IOS_BUFFER_SIZE and IOS_WAIT_FOR_CLOSE need more description for better performance configuration. Resolution: add comments to brapicfg file 6. Id = JOSqa00307, NSMex02253 The cause of the copyp failure is a "Large File" problem. The system command "lseek" now using the 64 bit type of off_t for the offset value goes wrong. Resolution: The solution is the right cast of the offset value. The concerned function which uses the lseek system call is retry_lseek(). 7. Id = JOSqa00298 When migrating big files (>40% of disk cache) to tape all but the first chunk would fail because the jmd could not find space in the volume set although there is enough space in the volume set. Resolution: The qr now calls MigOutReqVS() instead of MigOutReq() which takes care of volumesets bound to a certain MFS to correctly determine available space for migration. 8. Id = JOSqa00309 Trying to migrate a chunk bigger than 2 GB to a MO fails (the cache disk must be bigger than 5 GB for that to occur). Resolution: Inserted new check for maximum possible chunk size on nearline volume. This restricts chunk size to 2GB-8k on MO hfs formatted volumes. 9. Id = JOSqa00312 If a freepool is specified , but does not exist the following mail appears: Bad format detected for FREEPOOLVS_PROBLEM_MAIL. Resolution: Now the correct message [CHSM410514] appears in the mail output. 10. Id = NSMex02038 When enabling migration with hsm_admin on an already existing file system, the manual should document the extra space used to do this, also that this can take several hours on large file systems. Resolution: Additional entries into the concerning man page and the Release Notes have been performed. 11. Id = JOSqa00308 After using of copyp, the listp command shows the same size like before. So the customer could assume the copyp command didn't affect in any way. The right size for mirror_volume will be shown after the first mount of the mirror_volume. The mirror_volume will be mounted during a full inventory, or if the mirror_volume is replaced with the source_volume. Resolution: An entry into the man page of copyp was made accordingly. 12. Id = NSMbb21706 Every time the ager was started in active mode, but aging was disabled, the qrlog was filled with constantly repeated log messages like: qr WARNING (26410): 01/12/1999 14:07:03 [CHSM410544] The ager could not start in active mode for FS_ID(0xc100) because aging is disabled in the netcfg file. Please fix the netcfg file and restart the ager. Without (re)enabling aging this message occurred every 30s which caused a space wasting log file. Resolution: Two flags, bAgerDisabledLogged and bAgerEnabledLogged, were added to control the logging to only write one log message for a corresponding switch from disabled to enabled or vice versa. 13. Id = NSMex01976 vsadm does not offer an option to print all volumesets along with their members in one step. Resolution: A new option -L was added. 14. Id = NSMex02088, NSMex02177 Coredump of the jmd with STK9710 and BARCODE_NAMES The STK9710 uses a different length for barcodes in its SCSI-read-element-page. Resolution: STK9710 SCSI connection works now with barcodes. 15. Id = NSMex01992, NSMex01191 If a media was set to state 'Error' due to access problems the corresponding ERROR log message only shows the volume ID, but no drive number. The drive number is helpful when searching the root cause of the problem, i.e. is either the media itself or the drive causing the problem Resolution: The drive number was added to the log message. 16. Id = NSMex01975 The ager running in active mode did not stop to submit migout requests at the AGER_ALWM. Additionally the agerlog showed an error message like: ager WARNING ( 2329): 01/08/1999 18:46:55 [CHSM310090] The active mode ager was unable to move the file system /test down to the ALWM (76%). The current level is 5%. This was caused by a wrong calculation due to a data range overflow. Resolution: Use larger data types for calculation. 17. Id = NSMex01969 Defining TMPDIR env variable might cause the jmd to fail when reading the volume set database at startup. The jmd renames the original volsets file into a temporary name. The temporary file name is created using the tempnam() HP-UX library routine. Unlike tempnam(3S) man page this routine always uses TMPDIR env variable if it's defined and has a valid value. If the temporary name points to a volume different from /var renaming the original volsets file into a temporary name fails and all volumeset information is missing. Resolution: The tmpnam() library routine is used instead. 18. Id = NSMex00837, NSMex00371, NSMex01141 o rebuild dumps core on 21st volume o rebuild leaks memory o rebuild output doesn't reflect progress Resolution: A progress indicator was implemented and memory leaks removed. 19. Id = JOSqa00315 If you have a file migrated out on MO and you change the file, you will get a partially resident file. If now the volume is full and you try to migrate out this file it will fail. Resolution: Now the request fails but is requeued to another volume. 20. Id = NSMex02031 Ager -bulk should have a no timeout option of zero the same as does the rebuild command. Resolution: Treat a given timeout of 0 as MAX_ALARM which is at least 31 days. 21. Id = NSMex02099 While the ager was running in bulk mode it didn't recognize the given timeout at the correct time. Resolution: Implement timeout handling based on SIGALRM. 22. Id = JOSqa00320 The way the bulk mode ager filled a- and b lists didn't fulfill the requirement of establishing lists containing migration candidates to allow the active ager to fast free space without walking the file tree to determine migration candidates. Resolution: Redesign and implement a- and b list creation 23. Id = JOSqa00318 Permanent license will not be granted by the jmd because it will not be checked if the expiration date as encrypted in the license key corresponds to the so called forever date. Resolution: Call OVLICisForever() to verify if a license never expires by handling license requests. 24. Id = JOSqa00316 While migrating out files to sequential (SIDF-) media (tape, WORM) the free space would not be updated correctly. When the end of tape is reached (either because the free space was updated incorrectly or because the tape had been formatted with a too high capacity or both) the capacity of the tape would be set to a wrong value and the tape might even be set into error state. Resolution: The updating of used space was fixed and the treatment of I/O-errors (especially EOT) was changed completely. Due to the asynchronous handling of write requests the error condition 'end of tape' is not always detected at the same spot, so the finally detected size of a tape (after we hit EOT) might differ from each other and also from the capacity given by the manufacturer (but this may also result from the really different lengths of tapes). 25. Id = JOSqa00319 jmdrestore does not restore large number of bytes for BlocksUsed and BlocksStale, e.g. for DLT tapes 20GB Resolution: It now restores large numbers of bytes for BlocksUsed and BlocksStale int64 data type is used 26. Id = NSMex0219 During the inventory of a jukebox "odetics_acl_452" the jmd dies. Resolution: The jmd now uses a more flexible method to read the element status of library elements (slots). 27. Id = NSMex02328 Abnormally stop a running 'sync_media', e.g. by Ctrl-C, will leave platters in maintenance and the original media keep flagged as being sync'ed. Resolution: Improve sync_media's signal handling to ignore INT, QUIT and TERM signals, but receipt the received signal in an entry in synclog. 28. Id = JOSqa00322 Migrating a chunk which has all of its blocks on nearline, but also some of its blocks modified on magnetic causes the qr migout child process to terminate abnormally with an assertion. This will leave a kdm_user_thread process in memory. The migout request will be requeued, but fails again for the same reason, leaving a kdm_user_thread in memory and so on until the system cannot fork further processes. The problem is caused by the wrong assumption that and whole chunk will always be migrated. In fact the reused space on nearline is smaller than the chunk which leads to a wrong calculation of the real used space on nearline before and after the migration. Resolution: Correct the number of bytes that will really be reused on nearline. 29. Id = NSMex02349 When hitting end of media while migrating a file to 8x WORM media the media capacity as well as the free space was wrongly calculated because the media dependent sector size of 2048 bytes was not noticed. This caused the qr parent to requeue the request always to the same, already full media. Resolution: Use the media dependent sector size to calculate the number of used media blocks when updating the jmd database. SR: 1653276659 1653276667 5003409540 1653299552 B554000693 H555003104 H555002918 B554000497 B554000387 H555003385 B555005764 B555005800 B555005755 B555005704 8606106767 B555005725 B555005649 B555005722 B555005758 B555005749 B555005829 H555003202 H555003108 B554000398 B554000604 B555005801 B555005748 B555005770 H555003366 H555003381 B555007915 B554000666 B554000717 H555003919 H555004409 H555005055 H555005024 H555005030 H555005379 H555005380 H555005380 H555005676 H555005774 B555008509 B555011027 H555005817 H555006318 H555006036 H555006049 H555006075 8606180777 1653294041 1653236059 1653224865 B555011105 H555006531 1653275834 H555006570 H555003786 Patch Files: /etc/opt/omnistorage/brapicfg /opt/omnistorage/bin/aliasp /opt/omnistorage/bin/chgowner /opt/omnistorage/bin/chgstate /opt/omnistorage/bin/cleanp /opt/omnistorage/bin/consolidate /opt/omnistorage/bin/convert_media /opt/omnistorage/bin/copyp /opt/omnistorage/bin/exportp /opt/omnistorage/bin/formatp /opt/omnistorage/bin/fsckp /opt/omnistorage/bin/getfsid /opt/omnistorage/bin/importp /opt/omnistorage/bin/inventory /opt/omnistorage/bin/jmdbackup /opt/omnistorage/bin/jmdrestore /opt/omnistorage/bin/listp /opt/omnistorage/bin/loadp /opt/omnistorage/bin/mediaformat /opt/omnistorage/bin/mediaset /opt/omnistorage/bin/migin /opt/omnistorage/bin/migmv /opt/omnistorage/bin/migout /opt/omnistorage/bin/migsever /opt/omnistorage/bin/mountp /opt/omnistorage/bin/omslic /opt/omnistorage/bin/par /opt/omnistorage/bin/qjmd /opt/omnistorage/bin/qqr /opt/omnistorage/bin/qrasyninf /opt/omnistorage/bin/rebuild /opt/omnistorage/bin/resid /opt/omnistorage/bin/restore_file /opt/omnistorage/bin/restore_vbfs /opt/omnistorage/bin/rkill /opt/omnistorage/bin/rmplat /opt/omnistorage/bin/setgrp /opt/omnistorage/bin/unaliasp /opt/omnistorage/bin/unloadp /opt/omnistorage/bin/unmountp /opt/omnistorage/bin/vsadm /opt/omnistorage/bin/vsbind /opt/omnistorage/bin/vsdbcheck /opt/omnistorage/bin/wt-check /opt/omnistorage/bin/xhsm /opt/omnistorage/bin/xhsmbackup /opt/omnistorage/bin/xhsmmgr /opt/omnistorage/bin/xhsmmonitor /opt/omnistorage/bin/zb /opt/omnistorage/bin/zdf /opt/omnistorage/bin/zerrmsg /opt/omnistorage/bin/zfind /opt/omnistorage/bin/zls /opt/omnistorage/bin/zmdump /opt/omnistorage/bin/zmrestore /opt/omnistorage/bin/zrm /opt/omnistorage/bin/zshutdown /opt/omnistorage/bin/zstartup /opt/omnistorage/doc/AdminGuideA4.ps /opt/omnistorage/doc/AdminGuideUS.ps /opt/omnistorage/doc/ReleaseNotesA4.ps /opt/omnistorage/doc/ReleaseNotesUS.ps /opt/omnistorage/lbin/vsclose /opt/omnistorage/lbin/vshdr /opt/omnistorage/lbin/vsopen /opt/omnistorage/lbin/vsread /opt/omnistorage/lbin/vswrite /opt/omnistorage/lib/Eng/agermsgs.Eng /opt/omnistorage/lib/Eng/jmdmsg.Eng /opt/omnistorage/lib/Eng/qrmsgs.Eng /opt/omnistorage/lib/libcheyhsm.sl /opt/omnistorage/lib/liblmgrau.sl /opt/omnistorage/man/man1/ager.1 /opt/omnistorage/man/man1/listp.1 /opt/omnistorage/man/man1/mediaset.1 /opt/omnistorage/man/man1/qjmd.1 /opt/omnistorage/man/man1/qqr.1 /opt/omnistorage/man/man1/rebuild.1 /opt/omnistorage/man/man1/resid.1 /opt/omnistorage/man/man1m/add_vol.1m /opt/omnistorage/man/man1m/consolidate.1m /opt/omnistorage/man/man1m/copyp.1m /opt/omnistorage/man/man1m/hsm_admin.1m /opt/omnistorage/man/man1m/hsm_session.1m /opt/omnistorage/man/man1m/mediaformat.1m /opt/omnistorage/man/man1m/vsadm.1m /opt/omnistorage/man/man4/VScfg.4 /opt/omnistorage/man/man4/agercfg.4 /opt/omnistorage/man/man4/agerconfig.4 /opt/omnistorage/man/man4/brapicfg.4 /opt/omnistorage/man/man4/consolcfg.4 /opt/omnistorage/man/man4/dedcfg.4 /opt/omnistorage/man/man4/iocfg.4 /opt/omnistorage/man/man4/jhosts.4 /opt/omnistorage/man/man4/jmcaps.4 /opt/omnistorage/man/man4/jmcfg.4 /opt/omnistorage/man/man4/logcfg.4 /opt/omnistorage/man/man4/massmediacfg.4 /opt/omnistorage/man/man4/netcfg.4 /opt/omnistorage/man/man4/synccfg.4 /opt/omnistorage/newconfig/agercfg.proto /opt/omnistorage/newconfig/io_server.inetd /opt/omnistorage/newconfig/iocfg.proto /opt/omnistorage/newconfig/jmcaps.proto /opt/omnistorage/newconfig/massmediacfg.proto /opt/omnistorage/newconfig/rpc.kill.txt /opt/omnistorage/newconfig/rpc.niod.txt /opt/omnistorage/sbin/ager /opt/omnistorage/sbin/installchanger /opt/omnistorage/sbin/io_server /opt/omnistorage/sbin/jconvert /opt/omnistorage/sbin/jmd /opt/omnistorage/sbin/qr /opt/omnistorage/sbin/removechanger /opt/omnistorage/sbin/rpc.kill /opt/omnistorage/sbin/rpc.niod /opt/omnistorage/sbin/sync_media /sbin/ded what(1) Output: /etc/opt/omnistorage/brapicfg: None /opt/omnistorage/bin/aliasp: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/chgowner: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/chgstate: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/cleanp: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/consolidate: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ libovsnmp /opt/omnistorage/bin/convert_media: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/copyp: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/exportp: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/formatp: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/fsckp: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/getfsid: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/importp: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/inventory: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/jmdbackup: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/jmdrestore: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/listp: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/loadp: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/mediaformat: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ libovsnmp /opt/omnistorage/bin/mediaset: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ libovsnmp /opt/omnistorage/bin/migin: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/migmv: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/migout: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/migsever: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/mountp: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/omslic: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/par: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/qjmd: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/qqr: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/qrasyninf: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/rebuild: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ libovsnmp /opt/omnistorage/bin/resid: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/restore_file: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ libovsnmp /opt/omnistorage/bin/restore_vbfs: None /opt/omnistorage/bin/rkill: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/rmplat: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/setgrp: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/unaliasp: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/unloadp: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/unmountp: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/vsadm: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/vsbind: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/vsdbcheck: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/wt-check: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/xhsm: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/xhsmbackup: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ OSF/Motif Version 1.2.5 /opt/omnistorage/bin/xhsmmgr: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ $Id: gui/lib/widgets/cheytreeelem.c@@/main/oms_2.2_d ev_uid/1 97/08/12 14:57:38 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ OSF/Motif Version 1.2.5 /opt/omnistorage/bin/xhsmmonitor: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ OSF/Motif Version 1.2.5 /opt/omnistorage/bin/zb: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ libovsnmp /opt/omnistorage/bin/zdf: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/zerrmsg: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/zfind: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ $Revision: 59.1 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/zls: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/bin/zmdump: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ libovsnmp /opt/omnistorage/bin/zmrestore: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ libovsnmp /opt/omnistorage/bin/zrm: None /opt/omnistorage/bin/zshutdown: $Id: etc/zshutdown.sh@@/main/oms_2.2_dev_uid/3 97/07 /01 14:12:14 $ $Release: OMS.02.20.00 $ /opt/omnistorage/bin/zstartup: $Id: etc/zstartup.sh@@/main/oms_2.2_dev_uid/4 97/08/ 12 17:20:10 $ $Release: zstartup.sh OMS.02.20.00 $ /opt/omnistorage/doc/AdminGuideA4.ps: None /opt/omnistorage/doc/AdminGuideUS.ps: None /opt/omnistorage/doc/ReleaseNotesA4.ps: None /opt/omnistorage/doc/ReleaseNotesUS.ps: None /opt/omnistorage/lbin/vsclose: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/lbin/vshdr: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/lbin/vsopen: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/lbin/vsread: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/lbin/vswrite: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/lib/Eng/agermsgs.Eng: None /opt/omnistorage/lib/Eng/jmdmsg.Eng: None /opt/omnistorage/lib/Eng/qrmsgs.Eng: None /opt/omnistorage/lib/libcheyhsm.sl: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ $Id: mm/lib/misc/portamap.c@@/main/oms_2.2_dev_uid/1 97/08/12 15:38:50 $ /opt/omnistorage/lib/liblmgrau.sl: None /opt/omnistorage/man/man1/ager.1: None /opt/omnistorage/man/man1/listp.1: None /opt/omnistorage/man/man1/mediaset.1: None /opt/omnistorage/man/man1/qjmd.1: None /opt/omnistorage/man/man1/qqr.1: None /opt/omnistorage/man/man1/rebuild.1: None /opt/omnistorage/man/man1/resid.1: None /opt/omnistorage/man/man1m/add_vol.1m: None /opt/omnistorage/man/man1m/consolidate.1m: None /opt/omnistorage/man/man1m/copyp.1m: None /opt/omnistorage/man/man1m/hsm_admin.1m: None /opt/omnistorage/man/man1m/hsm_session.1m: None /opt/omnistorage/man/man1m/mediaformat.1m: None /opt/omnistorage/man/man1m/vsadm.1m: None /opt/omnistorage/man/man4/VScfg.4: None /opt/omnistorage/man/man4/agercfg.4: None /opt/omnistorage/man/man4/agerconfig.4: None /opt/omnistorage/man/man4/brapicfg.4: None /opt/omnistorage/man/man4/consolcfg.4: None /opt/omnistorage/man/man4/dedcfg.4: None /opt/omnistorage/man/man4/iocfg.4: None /opt/omnistorage/man/man4/jhosts.4: None /opt/omnistorage/man/man4/jmcaps.4: None /opt/omnistorage/man/man4/jmcfg.4: None /opt/omnistorage/man/man4/logcfg.4: None /opt/omnistorage/man/man4/massmediacfg.4: None /opt/omnistorage/man/man4/netcfg.4: None /opt/omnistorage/man/man4/synccfg.4: None /opt/omnistorage/newconfig/agercfg.proto: None /opt/omnistorage/newconfig/io_server.inetd: None /opt/omnistorage/newconfig/iocfg.proto: None /opt/omnistorage/newconfig/jmcaps.proto: $Release: jmcaps.proto OMS.02.11.00$ /opt/omnistorage/newconfig/massmediacfg.proto: None /opt/omnistorage/newconfig/rpc.kill.txt: None /opt/omnistorage/newconfig/rpc.niod.txt: None /opt/omnistorage/sbin/ager: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ $Id: mm/lib/misc/portamap.c@@/main/oms_2.2_dev_uid/1 97/08/12 15:38:50 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ libovsnmp /opt/omnistorage/sbin/installchanger: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/sbin/io_server: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ libovsnmp /opt/omnistorage/sbin/jconvert: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/sbin/jmd: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % $Release: lm_acs.c,v: OMS_Silo - OMS.02.11.03$ $Id: lm/lib/port/lm_acs.c@@/main/1 97/11/13 14:44:30 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ libovsnmp %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_eject/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_lock_dr/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_query_ac/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_query_ca/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_query_dr/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_query_mo/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_query_vo/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_response/2.1.2 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_status/2.0A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_set_access/2.1.1 % %rel ease: % %date_created: Mon Aug 1 10:03:45 1994 % (c) 1994 StorageTek %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_unlock_dr/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsutl/csrc/acs_get_resp/2.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acslm/cdk2.1 % %full_name: acsutl/csrc/acs_send_req/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acslm/cdk2.1 % %full_name: acsutl/csrc/acs_vary_res/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsutl/csrc/acs_query_res/2.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsutl/csrc/acs_resp_audf/2.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsutl/csrc/acs_cvt_v2_v3/2.01A % %full_name: acsutl/csrc/acs_cvt_v2_v3/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acslm/cdk2.1 % %full_name: acsutl/csrc/acs_cvt_v3_v4/2.01A % %full_name: acsutl/csrc/acs_cvt_v3_v4/2.01A % %full_name: h/incl/acslm/cdk2.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsutl/csrc/acs_cvt_v4_v3/2.1 % %full_name: acsutl/csrc/acs_cvt_v4_v3/2.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acslm/cdk2.1 % %full_name: acsutl/csrc/acs_cvt_v3_v2/2.01A % %full_name: acsutl/csrc/acs_cvt_v3_v2/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acslm/cdk2.1 % %full_name: acsapi/csrc/acs_get_pktver/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % acs_ipc_read.c 2.1.3 1/3/95 (c) 1994 STK %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsipc/csrc/acs_error/2.1 % %full_name: acsipc/csrc/acs_ipc_write/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsipc/csrc/acs_sel_input/2.1 % %full_name: acsipc/csrc/acs_verify_ssi/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsipc/csrc/acs_get_sock/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % cl_ipc_read.c 5.5 2/7/94 (c) 1994 STK cl_ipc_creat.c 1.1 1/10/94 (c) 1989-1994 STK cl_ipc_write.c 1.1 1/10/94 (c) 1989-1994 STK cl_defs.c 1.1 1/10/94 (c) 1989-1994 STK ml_api.c 1.1 1/10/94 (c) 1989-1994 STK cl_status.c 1.2 1/13/94 (c) 1994 StorageTek cl_el_log_register.c 1.1 1/10/94 (c) 1989-1994 STK cl_el_log.c 1.1 1/10/94 (c) 1989-1994 STK cl_log.c 1.1 1/10/94 (c) 1993-1994 StorageTek cl_trace.c 1.1 1/10/94 (c) 1989-1994 STK cl_ipc_send.c 1.1 1/10/94 (c) 1989-1994 STK cl_ipc_open.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_init.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_qcreat.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_qdelet.c 1.1 1/10/94 (c) 1989-1994 STK dv_api.c 1.1 1/10/94 (c) 1989-1994 STK cl_inform.c 1.1 1/10/94 (c) 1989-1994 STK cl_chk_input.c 1.1 1/10/94 (c) 1989-1994 STK cl_ipc_xmit.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_macces.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_mcreat.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_mdelet.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_mlocat.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_data.c 1.1 1/10/94 (c) 1989-1994 STK cl_type.c 1.2 1/11/94 (c) 1994 StorageTek cl_qm_create.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_find.c 1.1 1/10/94 (c) 1989-1994 STK cl_select_in.c 1.1 1/10/94 (c) 1989-1994 STK /opt/omnistorage/sbin/qr: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ libovsnmp /opt/omnistorage/sbin/removechanger: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/sbin/rpc.kill: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/sbin/rpc.niod: HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ /opt/omnistorage/sbin/sync_media: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ libovsnmp /sbin/ded: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP aC++ B3910B A.01.21 Classic Iostream Library HP aC++ B3910B A.01.21 Language Support Library HP OmniStorage $Release: A.03.00.05 PHSS_25370 $ HP OmniStorage $Date: Mon Nov 26 10:19:38 MET 2001$ libovsnmp PATCH-PHCO_17381 for 10.20; for 10.30, 11.x compatib ility libc.a_ID@@/main/r10dav/libc_dav/15 /ux/core/libs/libc/archive_pa1/libc.a_ID Mar 9 1999 13:52:37 cksum(1) Output: 1493699325 1038 /etc/opt/omnistorage/brapicfg 1996559264 144871 /opt/omnistorage/bin/aliasp 2573337300 144865 /opt/omnistorage/bin/chgowner 749937061 144867 /opt/omnistorage/bin/chgstate 3097789890 367963 /opt/omnistorage/bin/cleanp 3445573610 812338 /opt/omnistorage/bin/consolidate 2659278317 367697 /opt/omnistorage/bin/convert_media 2539581822 190299 /opt/omnistorage/bin/copyp 1024148804 144868 /opt/omnistorage/bin/exportp 699240596 148962 /opt/omnistorage/bin/formatp 2036513896 144868 /opt/omnistorage/bin/fsckp 3180240463 177617 /opt/omnistorage/bin/getfsid 3206272189 144868 /opt/omnistorage/bin/importp 3865542755 161397 /opt/omnistorage/bin/inventory 3701778853 252465 /opt/omnistorage/bin/jmdbackup 2066689320 248358 /opt/omnistorage/bin/jmdrestore 3483801913 161309 /opt/omnistorage/bin/listp 4121957556 144869 /opt/omnistorage/bin/loadp 1446251030 1203576 /opt/omnistorage/bin/mediaformat 641538223 1196880 /opt/omnistorage/bin/mediaset 899126693 243820 /opt/omnistorage/bin/migin 548422245 384483 /opt/omnistorage/bin/migmv 49295815 421746 /opt/omnistorage/bin/migout 2759691631 239737 /opt/omnistorage/bin/migsever 3142956232 144868 /opt/omnistorage/bin/mountp 1868264236 70069 /opt/omnistorage/bin/omslic 3644752865 190331 /opt/omnistorage/bin/par 436598252 169685 /opt/omnistorage/bin/qjmd 3813809537 157379 /opt/omnistorage/bin/qqr 500806525 53614 /opt/omnistorage/bin/qrasyninf 2380748409 895507 /opt/omnistorage/bin/rebuild 2397897361 185847 /opt/omnistorage/bin/resid 719120791 758462 /opt/omnistorage/bin/restore_file 2559345953 33551 /opt/omnistorage/bin/restore_vbfs 151383073 24698 /opt/omnistorage/bin/rkill 753874224 144867 /opt/omnistorage/bin/rmplat 1667854085 144867 /opt/omnistorage/bin/setgrp 92290456 144867 /opt/omnistorage/bin/unaliasp 4047329730 144881 /opt/omnistorage/bin/unloadp 3622356766 144868 /opt/omnistorage/bin/unmountp 1599831771 177737 /opt/omnistorage/bin/vsadm 1729699143 392683 /opt/omnistorage/bin/vsbind 2690047399 380382 /opt/omnistorage/bin/vsdbcheck 2006203733 190044 /opt/omnistorage/bin/wt-check 3787072647 512144 /opt/omnistorage/bin/xhsm 2452939025 2757540 /opt/omnistorage/bin/xhsmbackup 1298228017 3568909 /opt/omnistorage/bin/xhsmmgr 10208756 2547222 /opt/omnistorage/bin/xhsmmonitor 3584784565 911187 /opt/omnistorage/bin/zb 4236175 264622 /opt/omnistorage/bin/zdf 3642543899 24706 /opt/omnistorage/bin/zerrmsg 1365070809 446727 /opt/omnistorage/bin/zfind 2063331849 202410 /opt/omnistorage/bin/zls 3584784565 911187 /opt/omnistorage/bin/zmdump 3584784565 911187 /opt/omnistorage/bin/zmrestore 207355970 1941 /opt/omnistorage/bin/zrm 3083265485 7535 /opt/omnistorage/bin/zshutdown 1975454536 8159 /opt/omnistorage/bin/zstartup 4208646760 3009488 /opt/omnistorage/doc/AdminGuideA4.ps 2437582521 2965991 /opt/omnistorage/doc/AdminGuideUS.ps 2482106487 529351 /opt/omnistorage/doc/ReleaseNotesA4.ps 1951452555 513765 /opt/omnistorage/doc/ReleaseNotesUS.ps 60844062 215076 /opt/omnistorage/lbin/vsclose 233606869 215077 /opt/omnistorage/lbin/vshdr 2256190049 219176 /opt/omnistorage/lbin/vsopen 1169540482 215076 /opt/omnistorage/lbin/vsread 4239213917 215079 /opt/omnistorage/lbin/vswrite 1372942154 8673 /opt/omnistorage/lib/Eng/agermsgs.Eng 4208681737 37839 /opt/omnistorage/lib/Eng/jmdmsg.Eng 1662104295 75319 /opt/omnistorage/lib/Eng/qrmsgs.Eng 2869572798 1299860 /opt/omnistorage/lib/libcheyhsm.sl 1008775037 53426 /opt/omnistorage/lib/liblmgrau.sl 300348249 13128 /opt/omnistorage/man/man1/ager.1 968589587 9891 /opt/omnistorage/man/man1/listp.1 1035280907 6678 /opt/omnistorage/man/man1/mediaset.1 1999080253 3143 /opt/omnistorage/man/man1/qjmd.1 3752066247 4916 /opt/omnistorage/man/man1/qqr.1 1990998109 5659 /opt/omnistorage/man/man1/rebuild.1 78451485 9598 /opt/omnistorage/man/man1/resid.1 4133577231 5663 /opt/omnistorage/man/man1m/add_vol.1m 3817423328 3492 /opt/omnistorage/man/man1m/consolidate.1m 1603428761 4039 /opt/omnistorage/man/man1m/copyp.1m 2013184783 3900 /opt/omnistorage/man/man1m/hsm_admin.1m 1951007000 3072 /opt/omnistorage/man/man1m/hsm_session.1m 612297124 8021 /opt/omnistorage/man/man1m/mediaformat.1m 2306588393 6784 /opt/omnistorage/man/man1m/vsadm.1m 947712447 4678 /opt/omnistorage/man/man4/VScfg.4 2857300603 1149 /opt/omnistorage/man/man4/agercfg.4 2086203876 1122 /opt/omnistorage/man/man4/agerconfig.4 1085833323 1234 /opt/omnistorage/man/man4/brapicfg.4 3234179563 696 /opt/omnistorage/man/man4/consolcfg.4 4028711401 734 /opt/omnistorage/man/man4/dedcfg.4 613684390 1498 /opt/omnistorage/man/man4/iocfg.4 2851594121 2769 /opt/omnistorage/man/man4/jhosts.4 1810448857 11228 /opt/omnistorage/man/man4/jmcaps.4 1453484254 10985 /opt/omnistorage/man/man4/jmcfg.4 2311896509 4308 /opt/omnistorage/man/man4/logcfg.4 1314356960 747 /opt/omnistorage/man/man4/massmediacfg.4 268087052 15742 /opt/omnistorage/man/man4/netcfg.4 762911741 696 /opt/omnistorage/man/man4/synccfg.4 4022074553 159 /opt/omnistorage/newconfig/agercfg.proto 3408806248 130 /opt/omnistorage/newconfig/io_server.inetd 3720023498 1611 /opt/omnistorage/newconfig/iocfg.proto 3641731285 6114 /opt/omnistorage/newconfig/jmcaps.proto 1072766274 87 /opt/omnistorage/newconfig/massmediacfg.proto 3222915936 241 /opt/omnistorage/newconfig/rpc.kill.txt 4029151925 160 /opt/omnistorage/newconfig/rpc.niod.txt 513677691 731684 /opt/omnistorage/sbin/ager 1976167585 82588 /opt/omnistorage/sbin/installchanger 1973012353 1115024 /opt/omnistorage/sbin/io_server 1578402355 73961 /opt/omnistorage/sbin/jconvert 832130013 1466470 /opt/omnistorage/sbin/jmd 3586308728 1377517 /opt/omnistorage/sbin/qr 1863675411 115884 /opt/omnistorage/sbin/removechanger 3801279852 24691 /opt/omnistorage/sbin/rpc.kill 3371942816 57833 /opt/omnistorage/sbin/rpc.niod 1647132413 754652 /opt/omnistorage/sbin/sync_media 3620220128 976776 /sbin/ded Patch Conflicts: None Patch Dependencies: s700: 10.20: PHKL_20096 s800: 10.20: PHKL_20097 Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_17476 PHSS_19038 PHSS_21065 PHSS_22743 Equivalent Patches: None Patch Package Size: 39190 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHSS_25370 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_25370.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_25370. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. WARNING: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHSS_25370.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_25370.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: This patch includes the following Site Specific Patches: SSPOMS_29 SSPOMS_30 SSPOMS_32 SSPOMS_33 SSPOMS_34 SSPOMS_36 SSPOMS_37 SSPOMS_38 SSPOMS_39 SSPOMS_40 SSPOMS_41 SSPOMS_42 SSPOMS_43 SSPOMS_44 SSPOMS_45 SSPOMS_46 SSPOMS_47 SSPOMS_48 SSPOMS_49 SSPOMS_50 SSPOMS_51 SSPOMS_52 SSPOMS_53 SSPOMS_54 SSPOMS_55 This patch updates /etc/opt/omnistorage/iocfg and /etc/opt/omnistorage/jmcaps. This might fail due to merge conflicts. Please scan the log file /var/adm/sw/swagent.log for corresponding WARNING messages and follow the listed instructions. Installation Instructions: 1> Become root user 2> Stop OmniStorage application with 'zshutdown(1M)' OmniStorage command 3> Install this patch following the above outlined Installation Instructions using 'swinstall(1M)' 4> Start OmniStorage application with 'zstartup(1M)' OmniStorage command Use 'zstartup -m all' to also mount of all MFS's NOTE: To successfully kill the 'rpc.kill' processes from the command line, you should first kill the 'inet daemon' with the 'inetd -k' command.