Fixes Defects: PM23142,PM34445,PM41812,PM49234,PM52249,PM52447,PM52732,PM55266,PM55490,PM57010,PM59550,PM60069,PM60259,PM60302,PM60644,PM60858,PM62396,PM64202,PM64431,PM65546,PM65573,PM66488,PM66764,PM67970,PM68273,PM69506,PM69855,PM70472,PM70580 This patch contains the following software changes: PM23142: Problem: The cleartool 'ls' command will occasionally report an error, "cleartool: Error: Trouble reading directory", when issued within a directory under the control of the ClearCase MVFS. Fix: ClearCase's caching and synchronization logic was modified to more quickly detect and adapt to remote changes of directory versions. PM34445: Problem: db_server unnecessarily calls sysutl_nfs_flush twice for each read transaction Fix: A fix is available in ClearCase versions 7.1.2.8 and 8.0.0.4 PM41812: Problem: Windows VOB servers may time out attempting to lock the vista.taf file. Fix: Allow the ability to modify the delays between lock attempts, and the number of attempts before aborting the lock attempt. PM49234: Problem: Under consistent heavy load on a given ClearCase dynamic view client, "xid mismatch" errors are encountered in MVFS and is logged accordingly in mvfs_log. Fix: Fixes a problem in ClearCase and resolves the "xid mismatch" error. PM52249: Problem: xclearcase on UNIX fails to merge elements with merge type set to 'copy' Fix: xclearcase correctly supports to merge element with element type's merge type set to 'copy'. PM52447: Problem: In UCM if the user has created baselines on a stream and rebases to a composite baseline which is the original foundation baseline of the stream or in other words at the '0'th index of the timeline for that component , then lsbl -component will not display the baseline created by stream on the master site and will give INTERNAL ERROR on the other replica sites. Fix: The lsbl -component display now shows the UCM baseline properly at the replica sites. PM52732: Problem: Modifying the mvfs_ctxt_atime_refresh within mvfs_tunables.c and rebuilding the MVFS will not change the value. Fix: Fix a problem with the tunable parameter mvfs_ctxt_atime_refresh being always the default value instead of the value set. PM55266: Problem: ClearCase upgrades overwrote the exports.mvfs file during the upgrade process, removing customizations. Fix: ClearCase now correctly preserves custom exports.mvfs files across upgrades. Created a technote: http://www-01.ibm.com/support/docview.wss?uid=swg21596035 To document the steps to perform on previous releases to avoid the issue. PM55490: Problem: customer may have VOB access issue at the time when an element with a large number of branches and/or versions. Fix: a clear warning message with good info is provided and customer is encouraged to manually remove some branches/versions before finally destroying the element to avoid VOB access issue. PM57010: Problem: On linux, ClearCase may only allow access to 999 VOBs, if done in a short period of time. Fix: Please contact IBM Rational ClearCase Support on how this issue has been resolved. PM59550: Problem: /etc/init.d/clearcase fails to stop or start ClearCase service within Solaris Non-global zone of server-only installation. Fix: /etc/init.d/clearcase correctly start and stop ClearCase services within Solaris non-global zone of server-only installation. PM60069: Problem: crmregister -gui option does not work with the -url option when user credentials are not specified on the command line. Fix: crmregister correctly supports the prompting for user credentials when -url and -gui options are used together. PM60259: Problem: Wildcard registry lookups don't scale for registries with a large number of objects Fix: A fix is available in ClearCase versions 7.1.2.8 and 8.0.0.4 PM60302: Problem: Occasionally, system facilities such as the 'pwd' command and the 'getcwd' function and its equivalents will fail when executed from within a newly created directory under control of the ClearCase MVFS. Fix: The ClearCase MVFS's cache and synchronization logic has been corrected to prevent the caching of invalid directory entry information during periods of heavy load. PM60644: Problem: When using IBM Rational ClearCase's makefile based build utility Clearmake, it throws "clearmake: Error: Unable to place marker in MVFS audit - Invalid argument" error for the recursive builds where parent make is invoked with .NO_CONFIG_REC target and there is no fresh build happening in the child make.  This behaviour is seen in  ClearCase 7.1.2.7 or 8.0.0.3 or prior versions. Fix: After the fix, for the recursive make builds where parent build audit is not getting audited and there is no fresh build happening in the child make, the error "clearmake: Error: Unable to place marker in MVFS audit - Invalid argument" will not be thrown. PM60858: Problem: ClearCase Project Explorer crashes when obtaining Policies of a CQ-enabled UCM project with certain schemas. Fix: Resolves an issue in the UCM ClearCase integration with ClearQuest where certain UCM schemas would cause the ClearCase Project Explorer to crash when obtaining CQ Policies. PM62396: Problem: When running in an interactive cleartool shell, after executing a cleartool command that modifies ClearCase environment variables, and then executing a shell command (!), there are some ClearCase environment variables that remain set in the new shell environment, which may affect future Cleartool commands. Fix: When executing a shell command (!) while in an interactive cleartool command, the ClearCase environment variables are cleared. PM64202: Problem: In a very specific scenario, multiple requests to db_server process will make lockmgr keeping incorrect signal handler for SIGALRM. Then db_server will core dump after receiving SIGALRM. Fix: db_server no longer core dumps after receiving SIGALRM. PM64431: Problem: CCz takes some of Chinese characters in comments as invalid. Fix: A fix is available in 7.1.2.8 and 8.0.0.4. PM65546: Problem: ClearCase Remote Client RCP does not exist on Solaris x86 but Installation Manager attempts to to install it. Only the CCRC Eclipse plugin is supported on Solaris x86. Fix: Corrected the situation so that CCRC RCP is only allowed to be install on the supported platforms. The IBM Installation Manager will report back an error as: "Package IBM Rational ClearCase Remote Client cannot be installed on the current platform (operating system: solaris, architecture: x86)." PM65573: Problem: UCM GUIs (such as clearprojexp.exe) issue multiply redundant identical RPCs to the db_server, thus reducing overall performance. Fix: The number of RPCs sent from the client to the server has been reduced due to a more intelligent caching scheme as well as a rework of some of the RPCs used in retrieving information about ClearCase objects. PM66488: Problem: Shared library rpath on HP-UX 11.31 IA requires verification. In reviewing tusc output, the rpath is not optimally configured. Fix: The shared library rpath value was corrected. PM66764: Problem: User can log into ClearCase CM Server on Linux with expired DES-encrypted password Fix: ClearCase CM Server will check password expiration on Linux. PM67970: Problem: The install code for Rational ClearCase was not detecting correctly the solaris x86 platform.  Thus the file delayed_export was not created Fix: Corrected the checking for solaris x86 systems, the file is now correctly installed. PM68273: Problem: AIX ClearCase WAN Server mishandles cached credentials when authenticating with LAM on AIX Fix: This AIX authentication problem has been fixed. PM69506: Problem: GSkit V8 links are broken when installing ClearQuest or ClearCase on Linux x86 after doing the following:  (1) Install the latest version of GSkit V8, (2) Install ClearCase or ClearQuest and (3) Configure SSL with LDAP for CQWeb.  Trying to access CQWeb using valid LDAP credentials will fail due to the broken links. Fix: The GSkit V8 links are now integrated correctly in the Linux x86 ClearCase and ClearQuest Install Manager.  LDAP CQWeb users will no longer see failures. PM69855: Problem: In an IBM HTTP Server (IHS) load balanced IBM Rational Change Management (CM) Server environment when multiple requests are in flight concurrently, only one request will have the JSESSIONID from a previous response.  Each request should use this same JSESSIONID.  Instead all other requests will use a JSESSIONID of null. This results in "expired session" error and a login to another server which in turn collapses the IBM Rational ClearCase Remote Client (CCRC) navigator tree. Fix: Multiple concurrent requests from the same instance of the CCRC client will share JSESSIONIDs correctly. PM70472: Problem: Non-global zone installations of ClearCase with MVFS installed prevent global zone from being upgraded Fix: Starting updates from 7.1.2.8 and 8.0.0.4 IBM Rational ClearCase on Global Zones where IBM Rational ClearCase is Also installed in the non-global zones will succeed since the verification of the scenario has been changed to support it. PM70580: Problem: When a rebase backward/sideways is done for a rootless component it causes the removal of a Foundation hyperlink.   The Foundation hyperlink is always FROM a baseline TO the  "timeline".   There is a reference to the hyperlink in the "Activity timeline" string of the timeline object,     which gets removed when the timeline gets removed. However, when the baseline and the timeline exist in different UCM project VOBs,   then while an oplog entry is generated for both project VOBs, the processing to remove the entry from the "Activity timeline" string of the timeline object does not occur when the oplog entries are replayed. Fix: After the fix when a rebase backward/sideways is done , the existing Foundation hyperlink is not deleted.