Fixes Defects: PI19218,PI24698,PI29080,PI72025,PI73234,PI75108,PI75470,PI76420,PI76489,PI76681,PI76695,PI76793,PI77042,PI77492,PI77782,PI77954,PI78185,PI78498,PI78636,PI78918,PI79130,PI80487,PI81394,PI81434,PI81810,PI82948,PI83215,PI83381,PI83758,PI85611 This patch contains the following software changes: PI19218: Problem: The ClearCase Unix version tree browser dumps core when the zoom control was used to shrink the version tree. Fix: The Unix version tree browser has been fixed. PI24698: Problem: When using the Rational ClearCase File Service (CCFS) as the interoperability solution to access Unix-hosted VOBS from Windows you may encounter a "Permission denied" error. Fix: Windows now skips permission denied ports. PI29080: Problem: When mounting a ClearCase VOB on some versions of Linux (Red Hat Enterprise Linux 7.x, SUSE Linux 12.x, Ubuntu Linux 16.04), the mount will succeed, but a warning will be displayed: "mount.mvfs: Warning: unable to open mount table". Fix: The ClearCase VOB mount code has been updated so that the system mount table is updated correctly on versions of Linux where it is virtual, rather than a file /etc/mtab. With this fix, the warning message is eliminated. PI72025: Problem: Creating or deleting hyperlinks that span VOBs (common in a UCM setup) in IBM Rational ClearCase can lead to a situation where two processes are waiting on each other for a lock on one of the VOB databases. This will lead to the Dead Man Lock Timeout to be triggered, making one of the two operations to fail. Fix: A ClearCase db transaction will be suspended and restarted for cross vob hlinks. PI73234: Problem: The ClearCase web-based UCM/ClearQuest integration was unable to work on ClearQuest records that contained security contexts where the user was not a member of one or more of those contexts. Fix: The web-based UCM/CQ integration can now work on ClearQuest records that contain security contexts where the user is not a member of one or more of those contexts. PI75108: Problem: Users of ClearCase dynamic views may see messages reporting stale transaction ids in the mvfs_log log file. Unexpected application I/O errors or hangs may coincide with these messages. Fix: The logic for how the MVFS handles certain transient errors in communicating with a view_server process has been corrected. PI75470: Problem: ClearTeam Explorer can produce the following error when attempting a directory merge when in a webview: "As a result of a directory merge operation, one or more resources, requiring a merge, have been removed" Fix: A directory merge in a webview will no longer result in the error. PI76420: Problem: Rational ClearCase/Cadence integration menu customizations do not load properly after upgrading to ClearCase 8.0.1.13 Fix: The menu customization issue is resolved. PI76489: Problem: A ClearCase checkout using the ctcmd.pm module fails with an abort. Fix: A ClearCase checkout using the ctcmd.pm module no longer aborts. PI76681: Problem: In a relatively rare configuration of NFS (/net not being used for the automounts, but used for view storage) the ClearCase rmview command will pause for 30 seconds as it waits for all the files in the view_storage to no longer be accessible. Aggressive NFS directory caching by the AIX OS is responsible for this. Fix: The NFS cached directory contents are explicitly flushed prior to removing view storage, thus avoiding the 30 second pause on rmview. This fix is for AIX only. PI76695: Problem: As documented in ClearCase technote 1259280, accessing non-VOB files using a view-extended pathname on Linux kernels after 2.4.18 is not supported due to kernel limitations. However, on some kernels, this may cause a system crash. Fix: The non-VOB pathname access using a view-extended pathname is still not supported, but ClearCase has been updated so that these references will not cause a system crash. PI76793: Problem: Intermittently a ClearCase shipping_server may hang after executing a shipping order or during syncreplica -export -fship Fix: The shipping_server will now complete its actions without hanging. PI77042: Problem: ClearCase users cannot create or use automatic views if the "http_proxy" environment variable is set. Fix: Automatic views now work using direct connections to the CCRC WAN server even when the "http_proxy" environment variable is set. NOTE: Automatic views do not support proxies, even if ClearTeam Explorer is configured to use proxies. PI77492: Problem: A user is unable to connect to a ClearCase Remote Client WAN server, if the login URL contains a trailing white space. Fix: Trailing white space is now removed from URLs in all cases. PI77782: Problem: The ClearCase UCM/ClearQuest integration was creating multiple ClearQuest web sessions when using ClearTeam Explorer with a web-based view. Fix: The UCM/ClearQuest integration now uses fewer ClearQuest web sessions when using ClearTeam Explorer with a web-based view. PI77954: Problem: Removing a ClearCase UCM stream while a remote site has a view attached (to the stream) causes the db dumper to fail. Fix: The db dumper has been fixed. PI78185: Problem: When attempting to build the ClearCase MultiVersion Filesystem (MVFS) as part of installing ClearCase on a SuSE 12 SP2 host, the MVFS will not build successfully. Fix: A problem which caused errors when rebuilding the ClearCase MVFS on SuSE 12 SP2 systems was fixed. PI78498: Problem: When running ClearCase SLES 12 SP2, you may observe repetitive messages such as this in the syslog: systemd[16300]: Failed to get udev device from devnum 253:0: No such device Fix: The ClearCase MVFS has been updated to provide the information which systemd is querying in this situation, to eliminate the log messages. PI78636: Problem: An attempt to rebuild the MultiVersion File System kernel module for IBM ClearCase will fail on SUSE SLES12 SP2 and Ubuntu 16.04 systems with the error message: /var/adm/rational/clearcase/mvfs/mvfs_src/mvfs_mdep_linux.c:2764:9: error: implicit declaration of function inode_capable [-Werror=implicit-function-declaration] Fix: This problem has been resolved. PI78918: Problem: A ClearCase "RMSTREAM" of "Feature Level 5" stream after raising VOB to "Feature Level 7" FAILS WITH "ERROR FROM VOB DATABASE" FOR UCM PROJECT VOB. Fix: Feature Level 7 VOBs now can handle "rmstream" command from Feature Level 5. PI79130: Problem: The ClearCase "xclearcase" or "xlsvtree" graphical interfaces (on Linux hosts) will hang when started with an invalid path. Fix: ClearCase exit handling code was fixed. PI80487: Problem: A ClearCase Syncreplica -import of the modstream_cspec oplog generated by creating a child stream fails with a segmentation fault in a sibling that has removed the parent stream. Fix: The replay code has been modified to properly store the modstream_cspec oplog while skipping its replay if the parent stream is not found in the importing replica. PI81394: Problem: The ClearCase clearmake utility (on UNIX/Linux platforms) could stall waiting for a child build process to complete, even when the child process has actually finished and exited. Fix: Clearmake now periodically checks for pending child build processes to confirm if they are still running, and to proceed with the remainder of the build if they have completed. PI81434: Problem: ClearCase clearmrgman dumps core when performing "checkin". Fix: The clearmrgman cleanup handler has been fixed. PI81810: Problem: When exporting a view and VOB path for non-ClearCase access from a RedHat Linux server, applications on the client side may experience access denied or similar errors. Fix: Necessary permission override checks were added to properly handle the root user id for access, rather than blocking the remote access for root. PI82948: Problem: Attempting to connect to the ClearCase CCRC WAN server will fail if the user account is numeric only. Fix: Numeric only user accounts now correctly connect. PI83215: Problem: ClearCase view private files larger than 4 KB take more time to read on SUSE SLES 12 SP2 when compared to SUSE SLES 11 SP3. Fix: MVFS was fixed to make the read-ahead work correctly on SUSE SLES 12. PI83381: Problem: Checkout and other operations in an automatic view hosted on a Solaris SPARC host could fail with errors similar to this: CRMAP7009: Command "CCW_CCase::checkout_rpc" failed: Error: "CRMAP7009: Command: "rview_agent command" failed: 20001: Operation "ns_readdir_ext" failed: error detected by ClearCase Subsystem." and leave the automatic view corrupted. Fix: The CCRC WAN server on Solaris SPARC has been fixed to work correctly for checkout and other operations. PI83758: Problem: The ClearCase db_server processes can behave erratically if single token lines are placed in the db.conf file. Fix: The db_server processes properly parse single token lines in the db.conf file. PI85611: Problem: File operations on ClearCase dynamic views can cause the appearance of D-state process. Fix: MVFS was changed to detect and prevent the error condition that makes the D-state process occurrence.